22#ifndef garmin_wrapper_h
23#define garmin_wrapper_h
33#include "model/route.h"
34#include "model/comm_n0183_output.h"
37int Garmin_GPS_Init(
const wxString &port_name);
38int Garmin_GPS_Open(wxString &port_name);
39int Garmin_GPS_PVT_On(wxString &port_name);
40int Garmin_GPS_PVT_Off(wxString &port_name);
41int Garmin_GPS_GetPVT(
void *pvt);
42void Garmin_GPS_ClosePortVerify(
void);
44wxString Garmin_GPS_GetSaveString();
46int Garmin_GPS_SendWaypoints(
const wxString &port_name, RoutePointList *wplist);
47int Garmin_GPS_SendRoute(
const wxString &port_name,
Route *pr,
50wxString GetLastGarminError(
void);
52int Garmin_USB_On(
void);
53int Garmin_USB_Off(
void);