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

Implement comm_ais.h – AIS decoding functions. More...

#include <cmath>
#include <memory>
#include <wx/tokenzr.h>
#include <wx/string.h>
#include <wx/datetime.h>
#include "model/comm_ais.h"

Go to the source code of this file.

Macros

#define NAN   (*(double *)&lNaN)
 

Functions

AisError DecodeSingleVDO (const wxString &str, GenericPosDatEx *pos)
 
bool Parse_VDXBitstring (AisBitstring *bstr, AisTargetData *ptd)
 
bool NMEA_AISCheckSumOK (const wxString &str_in)
 

Detailed Description

Implement comm_ais.h – AIS decoding functions.

Definition in file comm_ais.cpp.

Macro Definition Documentation

◆ NAN

#define NAN   (*(double *)&lNaN)

Definition at line 35 of file comm_ais.cpp.

Function Documentation

◆ DecodeSingleVDO()

AisError DecodeSingleVDO ( const wxString &  str,
GenericPosDatEx pos 
)

Definition at line 41 of file comm_ais.cpp.

◆ NMEA_AISCheckSumOK()

bool NMEA_AISCheckSumOK ( const wxString &  str_in)

Definition at line 315 of file comm_ais.cpp.

◆ Parse_VDXBitstring()

bool Parse_VDXBitstring ( AisBitstring bstr,
AisTargetData ptd 
)

Definition at line 144 of file comm_ais.cpp.