|
OpenCPN Partial API docs
|
Implement comm_drv_n0183_serial.h. More...
#include <wx/wxprec.h>#include <wx/wx.h>#include <mutex>#include <queue>#include <thread>#include <vector>#include <wx/event.h>#include <wx/log.h>#include <wx/string.h>#include <wx/utils.h>#include "config.h"#include "model/comm_drv_n0183_serial.h"#include "model/comm_navmsg_bus.h"#include "model/comm_drv_registry.h"#include "model/logger.h"#include "model/sys_events.h"#include "model/wait_continue.h"#include "observable.h"#include "serial/serial.h"Go to the source code of this file.
Classes | |
| class | n0183_atomic_queue< T > |
| class | CommDriverN0183SerialThread |
| class | circular_buffer< T > |
Macros | |
| #define | MAX_OUT_QUEUE_MESSAGE_LENGTH 100 |
| #define | OUT_QUEUE_LENGTH 20 |
| #define | MAX_OUT_QUEUE_MESSAGE_LENGTH 100 |
| #define | DS_RX_BUFFER_SIZE 4096 |
Typedefs | |
| typedef enum DS_ENUM_BUFFER_STATE | _DS_ENUM_BUFFER_STATE |
Enumerations | |
| enum | DS_ENUM_BUFFER_STATE { DS_RX_BUFFER_EMPTY , DS_RX_BUFFER_FULL , DS_RX_BUFFER_EMPTY , DS_RX_BUFFER_FULL , DS_RX_BUFFER_EMPTY , DS_RX_BUFFER_FULL } |
Functions | |
| wxDEFINE_EVENT (wxEVT_COMMDRIVER_N0183_SERIAL, CommDriverN0183SerialEvent) | |
Implement comm_drv_n0183_serial.h.
Definition in file comm_drv_n0183_serial.cpp.