25#ifndef _COMMDRIVERN0183ANDROIDBT_H
26#define _COMMDRIVERN0183ANDROIDBT_H
37class CommDriverN0183AndroidBTEvent :
public wxEvent {
39 CommDriverN0183AndroidBTEvent(wxEventType commandType,
int id);
40 ~CommDriverN0183AndroidBTEvent();
43 void SetPayload(std::shared_ptr<std::vector<unsigned char>> data);
44 std::shared_ptr<std::vector<unsigned char>> GetPayload();
47 wxEvent* Clone()
const;
50 std::shared_ptr<std::vector<unsigned char>> m_payload;
53wxDECLARE_EVENT(wxEVT_COMMDRIVER_N0183_ANDROID_BT,
56class CommDriverN0183AndroidBT :
public CommDriverN0183,
62 virtual ~CommDriverN0183AndroidBT();
69 bool SendMessage(std::shared_ptr<const NavMsg> msg,
70 std::shared_ptr<const NavAddr> addr)
override;
76 std::string m_portstring;
77 std::string m_BaudRate;
DriverStats GetDriverStats() const override
Get the Driver Statistics.
Connection data container close to a POD struct.
Interface for handling incoming messages.
Driver interface providing driver statistics.
Continuously report driver stats to CommDrvRegistry.evt_driver_stats.
NMEA0183 drivers common base.
Communication statistics infrastructure.
Driver statistics report.