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

Implement garmin_wrapper.h – OpenCPN Interface Wrapper for garmin library. More...

#include "config.h"
#include "model/garmin_wrapper.h"
#include "gpsapp.h"
#include "garmin_gps.h"
#include "gpsserial.h"

Go to the source code of this file.

Functions

wxString GetLastGarminError ()
 
int Garmin_GPS_Init (const wxString &port_name)
 
int Garmin_GPS_Open (wxString &port_name)
 
int Garmin_GPS_PVT_On (wxString &port_name)
 
int Garmin_GPS_PVT_Off (wxString &port_name)
 
int Garmin_GPS_GetPVT (void *pvt)
 
void Garmin_GPS_ClosePortVerify ()
 
wxString Garmin_GPS_GetSaveString ()
 
void Garmin_GPS_PrepareWptData (GPS_PWay pway, RoutePoint *prp)
 
int Garmin_GPS_SendWaypoints (const wxString &port_name, RoutePointList *wplist)
 
GPS_SWay ** Garmin_GPS_Create_A200_Route (Route *pr, int route_number, int *size)
 
GPS_SWay ** Garmin_GPS_Create_A201_Route (Route *pr, int route_number, int *size)
 
int Garmin_GPS_SendRoute (const wxString &port_name, Route *pr, N0183DlgCtx dlg_ctx)
 

Detailed Description

Implement garmin_wrapper.h – OpenCPN Interface Wrapper for garmin library.

Definition in file garmin_wrapper.cpp.

Macro Definition Documentation

◆ GPS_DEBUG

#define GPS_DEBUG

Definition at line 35 of file garmin_wrapper.cpp.

Function Documentation

◆ Garmin_GPS_ClosePortVerify()

void Garmin_GPS_ClosePortVerify ( void  )

Definition at line 83 of file garmin_wrapper.cpp.

◆ Garmin_GPS_Create_A200_Route()

GPS_SWay ** Garmin_GPS_Create_A200_Route ( Route pr,
int  route_number,
int *  size 
)

Definition at line 145 of file garmin_wrapper.cpp.

◆ Garmin_GPS_Create_A201_Route()

GPS_SWay ** Garmin_GPS_Create_A201_Route ( Route pr,
int  route_number,
int *  size 
)

Definition at line 197 of file garmin_wrapper.cpp.

◆ Garmin_GPS_GetPVT()

int Garmin_GPS_GetPVT ( void *  pvt)

Definition at line 79 of file garmin_wrapper.cpp.

◆ Garmin_GPS_GetSaveString()

wxString Garmin_GPS_GetSaveString ( )

Definition at line 85 of file garmin_wrapper.cpp.

◆ Garmin_GPS_Init()

int Garmin_GPS_Init ( const wxString &  port_name)

Definition at line 50 of file garmin_wrapper.cpp.

◆ Garmin_GPS_Open()

int Garmin_GPS_Open ( wxString &  port_name)

Definition at line 67 of file garmin_wrapper.cpp.

◆ Garmin_GPS_PrepareWptData()

void Garmin_GPS_PrepareWptData ( GPS_PWay  pway,
RoutePoint prp 
)

Definition at line 89 of file garmin_wrapper.cpp.

◆ Garmin_GPS_PVT_Off()

int Garmin_GPS_PVT_Off ( wxString &  port_name)

Definition at line 75 of file garmin_wrapper.cpp.

◆ Garmin_GPS_PVT_On()

int Garmin_GPS_PVT_On ( wxString &  port_name)

Definition at line 71 of file garmin_wrapper.cpp.

◆ Garmin_GPS_SendRoute()

int Garmin_GPS_SendRoute ( const wxString &  port_name,
Route pr,
N0183DlgCtx  dlg_ctx 
)

Definition at line 247 of file garmin_wrapper.cpp.

◆ Garmin_GPS_SendWaypoints()

int Garmin_GPS_SendWaypoints ( const wxString &  port_name,
RoutePointList *  wplist 
)

Definition at line 97 of file garmin_wrapper.cpp.

◆ GetLastGarminError()

wxString GetLastGarminError ( void  )

Definition at line 39 of file garmin_wrapper.cpp.