25#ifndef _COMMDRIVERSIGNALK_H
26#define _COMMDRIVERSIGNALK_H
30#include "comm_driver.h"
39 virtual bool SendMessage(std::shared_ptr<const NavMsg> msg,
40 std::shared_ptr<const NavAddr> addr)
override;
42 virtual std::shared_ptr<NavAddr> GetAddress(
const NavAddrSignalK& name);
Common interface for all drivers.
Abstract SignalK driver interface.
virtual 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...
There is only support for a single signalK bus.