OpenCPN Partial API docs
Loading...
Searching...
No Matches
comm_drv_signalk_net.cpp File Reference

Implement comm_drv_signalk_net.h – IP network SignalK driver. More...

#include <chrono>
#include <mutex>
#include <wx/socket.h>
#include "rapidjson/document.h"
#include "ixwebsocket/IXNetSystem.h"
#include "ixwebsocket/IXSocketTLSOptions.h"
#include "ixwebsocket/IXWebSocket.h"
#include "observable.h"
#include "model/comm_drv_signalk_net.h"
#include "model/comm_navmsg_bus.h"
#include "model/geodesic.h"
#include "model/logger.h"
#include "model/sys_events.h"
#include "model/thread_ctrl.h"
#include "wxServDisc.h"

Go to the source code of this file.

Classes

class  CommDriverSignalKNet::IoThread
 
class  CommDriverSignalKNet::InputEvt
 

Variables

constexpr int kTimerSocket = 9006
 
constexpr int kSignalkSocketId = 5011
 
constexpr int kDogTimeoutReconnectSeconds = 10
 
constexpr double kMsToKnotFactor = 1.9438444924406
 

Detailed Description

Implement comm_drv_signalk_net.h – IP network SignalK driver.

Definition in file comm_drv_signalk_net.cpp.

Variable Documentation

◆ kDogTimeoutReconnectSeconds

constexpr int kDogTimeoutReconnectSeconds = 10
constexpr

Definition at line 48 of file comm_drv_signalk_net.cpp.

◆ kMsToKnotFactor

constexpr double kMsToKnotFactor = 1.9438444924406
constexpr

Definition at line 50 of file comm_drv_signalk_net.cpp.

◆ kSignalkSocketId

constexpr int kSignalkSocketId = 5011
constexpr

Definition at line 47 of file comm_drv_signalk_net.cpp.

◆ kTimerSocket

constexpr int kTimerSocket = 9006
constexpr

Definition at line 46 of file comm_drv_signalk_net.cpp.