|
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.