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

Implement garmin_protocol_mgr.h – Garmin NMEA Data Stream Object. More...

#include <vector>
#include <stdlib.h>
#include <math.h>
#include <time.h>
#include <arpa/inet.h>
#include <netinet/tcp.h>
#include <wx/wxprec.h>
#include <wx/wx.h>
#include <wx/datetime.h>
#include <wx/event.h>
#include <wx/log.h>
#include <wx/string.h>
#include <wx/tokenzr.h>
#include <wx/utils.h>
#include "model/comm_drv_n0183_serial.h"
#include "model/config_vars.h"
#include "config.h"
#include "model/garmin_wrapper.h"
#include "model/garmin_protocol_mgr.h"
#include "model/nmea_ctx_factory.h"
#include "nmea0183.h"

Go to the source code of this file.

Macros

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

Variables

D800_Pvt_Data_Type_Aligned mypvt
 

Detailed Description

Implement garmin_protocol_mgr.h – Garmin NMEA Data Stream Object.

Parts of this file were adapted from source code found in John F. Waers (jfwae.nosp@m.rs@c.nosp@m.sn.ne.nosp@m.t) public domain program MacGPS45

Definition in file garmin_protocol_mgr.cpp.

Macro Definition Documentation

◆ N_DOG_TIMEOUT

#define N_DOG_TIMEOUT   5

Definition at line 75 of file garmin_protocol_mgr.cpp.

◆ NAN

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

Definition at line 72 of file garmin_protocol_mgr.cpp.

Variable Documentation

◆ mypvt

Definition at line 679 of file garmin_protocol_mgr.cpp.