26#ifndef _COMMDRIVERN0183ANDROIDBT_H
27#define _COMMDRIVERN0183ANDROIDBT_H
36#include "model/conn_params.h"
44 void SetPayload(std::shared_ptr<std::vector<unsigned char>> data);
45 std::shared_ptr<std::vector<unsigned char>> GetPayload();
48 wxEvent* Clone()
const;
51 std::shared_ptr<std::vector<unsigned char>> m_payload;
54wxDECLARE_EVENT(wxEVT_COMMDRIVER_N0183_ANDROID_BT,
70 bool SendMessage(std::shared_ptr<const NavMsg> msg,
71 std::shared_ptr<const NavAddr> addr)
override;
73 DriverStats GetDriverStats()
const override {
return m_driver_stats; }
77 std::string m_portstring;
78 std::string m_BaudRate;
NMEA0183 drivers common part.
Interface implemented by transport layer and possible other parties like test code which should handl...
Driver interface providing driver statistics.
Continuously report driver stats to CommDrvRegistry.evt_driver_stats.
NMEA0183 drivers common base.
Communication statistics infrastructure.
Driver statistics report.