47constexpr int kDogTimeoutSeconds = 5;
85 wxTimer m_socketread_watchdog_timer;
86 std::thread m_std_thread;
87 std::unique_ptr<IoThread> m_io_thread;
90 std::string m_context;
96 void CloseWebSocket();
98 void HandleSkSentence(
const InputEvt& event);
100 void ResetWatchdog() { m_dog_value = kDogTimeoutSeconds; }
101 void SetWatchdog(
int n) { m_dog_value = n; }
static void uninitIXNetSystem()
ix::uninitIXNetSystem wrapper
DriverStats GetDriverStats() const override
Get the Driver Statistics.
static void initIXNetSystem()
ix::initIXNetSystem wrapper
static bool DiscoverSkServer(const std::string &service_ident, wxString &ip, int &port, int tSec)
Scan for a SignalK server on local network using mDNS.
Interface for handling incoming messages.
Driver interface providing driver statistics.
Continuously report driver stats to CommDrvRegistry.evt_driver_stats.
Communication statistics infrastructure.
Driver statistics report.