25 #ifndef _COMMDRIVERN0183_H__
26 #define _COMMDRIVERN0183_H__
31 #include "model/comm_driver.h"
40 virtual bool SendMessage(std::shared_ptr<const NavMsg> msg,
41 std::shared_ptr<const NavAddr> addr)
override = 0;
45 virtual std::shared_ptr<NavAddr> GetAddress() {
Common interface for all drivers.
const std::string iface
Physical device for 0183, else a unique string.
void SetListener(DriverListener &l) override
Set the entity which will receive incoming data.
void Activate() override
Register driver in the driver Registry.
Interface implemented by transport layer and possible other parties like test code which should handl...