26#ifndef _COMMDRIVERN0183_H__
27#define _COMMDRIVERN0183_H__
42 virtual bool SendMessage(std::shared_ptr<const NavMsg> msg,
43 std::shared_ptr<const NavAddr> addr)
override = 0;
47 virtual std::shared_ptr<NavAddr> GetAddress() {
Common interface for all drivers.
const std::string iface
Physical device for 0183, else a unique string.
NMEA0183 drivers common part.
void SetListener(DriverListener &l) override
Set the entity which will receive incoming data.
Interface implemented by transport layer and possible other parties like test code which should handl...
Communication driver layer.