OpenCPN Partial API docs
Loading...
Searching...
No Matches
ais_defs.h File Reference

General AIS definitions. More...

#include <wx/hashmap.h>
#include <wx/string.h>

Go to the source code of this file.

Macros

#define TRACKTYPE_DEFAULT   0
 
#define TRACKTYPE_ALWAYS   1
 
#define TRACKTYPE_NEVER   2
 
#define TIMER_AIS_MSEC   998
 
#define TIMER_AIS_AUDIO_MSEC   2000
 

Typedefs

typedef enum AisError _AisError
 

Enumerations

enum  AisError {
  AIS_NoError = 0 , AIS_Partial , AIS_NMEAVDX_TOO_LONG , AIS_NMEAVDX_CHECKSUM_BAD ,
  AIS_NMEAVDX_BAD , AIS_NO_SERIAL , AIS_NO_TCP , AIS_GENERIC_ERROR ,
  AIS_INCOMPLETE_MULTIPART
}
 

Functions

 WX_DECLARE_HASH_MAP (int, wxString, wxIntegerHash, wxIntegerEqual, AIS_Target_Name_Hash)
 

Detailed Description

General AIS definitions.

Definition in file ais_defs.h.

Macro Definition Documentation

◆ TIMER_AIS_AUDIO_MSEC

#define TIMER_AIS_AUDIO_MSEC   2000

Definition at line 50 of file ais_defs.h.

◆ TIMER_AIS_MSEC

#define TIMER_AIS_MSEC   998

Definition at line 49 of file ais_defs.h.

◆ TRACKTYPE_ALWAYS

#define TRACKTYPE_ALWAYS   1

Definition at line 31 of file ais_defs.h.

◆ TRACKTYPE_DEFAULT

#define TRACKTYPE_DEFAULT   0

Definition at line 30 of file ais_defs.h.

◆ TRACKTYPE_NEVER

#define TRACKTYPE_NEVER   2

Definition at line 32 of file ais_defs.h.

Enumeration Type Documentation

◆ AisError

enum AisError

Definition at line 34 of file ais_defs.h.