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

Implement comm_drv_n0183_android_bt.h – Android bluettooth Nmea0183 driver. More...

#include <mutex>
#include <queue>
#include <vector>
#include <wx/wxprec.h>
#include <wx/wx.h>
#include <wx/event.h>
#include <wx/log.h>
#include <wx/string.h>
#include <wx/utils.h>
#include "config.h"
#include "model/comm_drv_n0183_android_bt.h"
#include "model/comm_navmsg_bus.h"
#include "model/comm_drv_registry.h"

Go to the source code of this file.

Classes

class  n0183_atomic_queue< T >
 
class  circular_buffer< T >
 

Macros

#define MAX_OUT_QUEUE_MESSAGE_LENGTH   100
 
#define OUT_QUEUE_LENGTH   20
 
#define MAX_OUT_QUEUE_MESSAGE_LENGTH   100
 

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 }
 

Functions

 wxDEFINE_EVENT (wxEVT_COMMDRIVER_N0183_ANDROID_BT, CommDriverN0183AndroidBTEvent)
 

Detailed Description

Implement comm_drv_n0183_android_bt.h – Android bluettooth Nmea0183 driver.

Definition in file comm_drv_n0183_android_bt.cpp.

Macro Definition Documentation

◆ MAX_OUT_QUEUE_MESSAGE_LENGTH [1/2]

#define MAX_OUT_QUEUE_MESSAGE_LENGTH   100

Definition at line 59 of file comm_drv_n0183_android_bt.cpp.

◆ MAX_OUT_QUEUE_MESSAGE_LENGTH [2/2]

#define MAX_OUT_QUEUE_MESSAGE_LENGTH   100

Definition at line 59 of file comm_drv_n0183_android_bt.cpp.

◆ OUT_QUEUE_LENGTH

#define OUT_QUEUE_LENGTH   20

Definition at line 94 of file comm_drv_n0183_android_bt.cpp.

Enumeration Type Documentation

◆ DS_ENUM_BUFFER_STATE

enum DS_ENUM_BUFFER_STATE

Definition at line 52 of file comm_drv_n0183_android_bt.cpp.