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

Implement comm_drv_n0183_android_int.h – Android internal Nmea 0183 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_int.h"
#include "model/comm_drv_registry.h"
#include "model/comm_navmsg_bus.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_INT, CommDriverN0183AndroidIntEvent)
 

Detailed Description

Implement comm_drv_n0183_android_int.h – Android internal Nmea 0183 driver.

Definition in file comm_drv_n0183_android_int.cpp.

Macro Definition Documentation

◆ MAX_OUT_QUEUE_MESSAGE_LENGTH [1/2]

#define MAX_OUT_QUEUE_MESSAGE_LENGTH   100

Definition at line 60 of file comm_drv_n0183_android_int.cpp.

◆ MAX_OUT_QUEUE_MESSAGE_LENGTH [2/2]

#define MAX_OUT_QUEUE_MESSAGE_LENGTH   100

Definition at line 60 of file comm_drv_n0183_android_int.cpp.

◆ OUT_QUEUE_LENGTH

#define OUT_QUEUE_LENGTH   20

Definition at line 95 of file comm_drv_n0183_android_int.cpp.

Enumeration Type Documentation

◆ DS_ENUM_BUFFER_STATE

enum DS_ENUM_BUFFER_STATE

Definition at line 51 of file comm_drv_n0183_android_int.cpp.