| OpenCPN Partial API docs
    | 
Implement comm_drv_socketcan.h – socketcan driver. More...
#include "config.h"#include <algorithm>#include <atomic>#include <chrono>#include <mutex>#include <thread>#include <vector>#include <future>#include <net/if.h>#include <serial/serial.h>#include <sys/ioctl.h>#include <sys/socket.h>#include <sys/time.h>#include <wx/log.h>#include <wx/string.h>#include <wx/utils.h>#include <wx/thread.h>#include "model/comm_can_util.h"#include "model/comm_drv_n2k_socketcan.h"#include "model/comm_drv_registry.h"#include "model/comm_navmsg_bus.h"#include "model/config_vars.h"Go to the source code of this file.
| Classes | |
| class | Worker | 
| Manages reading the N2K data stream provided by some N2K gateways from the declared serial port.  More... | |
| class | CommDriverN2KSocketCanImpl | 
| Local driver implementation, not visible outside this file.  More... | |
| Macros | |
| #define | DEFAULT_N2K_SOURCE_ADDRESS 72 | 
| Typedefs | |
| typedef struct can_frame | CanFrame | 
| Functions | |
| wxDEFINE_EVENT (EVT_N2K_59904, ObservedEvt) | |
| void | AddStr (std::vector< uint8_t > &vec, std::string str, size_t max_len) | 
Implement comm_drv_socketcan.h – socketcan driver.
Definition in file comm_drv_n2k_socketcan.cpp.
| #define DEFAULT_N2K_SOURCE_ADDRESS 72 | 
Definition at line 56 of file comm_drv_n2k_socketcan.cpp.
| typedef struct can_frame CanFrame | 
Definition at line 65 of file comm_drv_n2k_socketcan.cpp.
| void AddStr | ( | std::vector< uint8_t > & | vec, | 
| std::string | str, | ||
| size_t | max_len | ||
| ) | 
Definition at line 253 of file comm_drv_n2k_socketcan.cpp.