|
OpenCPN Partial API docs
|
comm_drv_n2k_canable.h NMEA2000 driver for CANable "Contact" (and other SLCAN/LAWICEL-firmware) USB-CAN adapters connected via a normal (virtual) serial port. More...
#include <atomic>#include <cstdint>#include <memory>#include <mutex>#include <string>#include <vector>#include <chrono>#include <wx/wx.h>#include <wx/thread.h>#include <windows.h>#include "model/comm_driver.h"#include "model/comm_drv_n2k.h"#include "model/comm_navmsg_bus.h"#include "model/conn_params.h"#include "model/comm_drv_stats.h"#include "model/comm_can_util.h"#include "N2kMsg.h"Go to the source code of this file.
Classes | |
| class | CanableSerialThread |
| class | CommDriverN2KCanable |
Macros | |
| #define | DLE 0x10 |
| #define | STX 0x02 |
| #define | ETX 0x03 |
| #define | ESC 0x1B |
| #define | N2K_TX_CMD 0x92 |
| #define | N2K_RX_CMD 0x93 |
| #define | NGT_TX_CMD 0xA1 |
| #define | NGT_RX_CMD 0xA3 |
| #define | YD_TX_CMD 0x94 |
comm_drv_n2k_canable.h NMEA2000 driver for CANable "Contact" (and other SLCAN/LAWICEL-firmware) USB-CAN adapters connected via a normal (virtual) serial port.
Windows only
:
Definition in file comm_drv_n2k_canable.h.
| #define DLE 0x10 |
Definition at line 32 of file comm_drv_n2k_canable.h.
| #define ESC 0x1B |
Definition at line 35 of file comm_drv_n2k_canable.h.
| #define ETX 0x03 |
Definition at line 34 of file comm_drv_n2k_canable.h.
| #define N2K_RX_CMD 0x93 |
Definition at line 39 of file comm_drv_n2k_canable.h.
| #define N2K_TX_CMD 0x92 |
Definition at line 38 of file comm_drv_n2k_canable.h.
| #define NGT_RX_CMD 0xA3 |
Definition at line 41 of file comm_drv_n2k_canable.h.
| #define NGT_TX_CMD 0xA1 |
Definition at line 40 of file comm_drv_n2k_canable.h.
| #define STX 0x02 |
Definition at line 33 of file comm_drv_n2k_canable.h.
| #define YD_TX_CMD 0x94 |
Definition at line 45 of file comm_drv_n2k_canable.h.