OpenCPN Partial API docs
GarminProtocolHandler Class Reference
Inheritance diagram for GarminProtocolHandler:

Public Member Functions

 GarminProtocolHandler (wxString port, wxEvtHandler *MessageTarget, bool bsel_usb)
 
void Close (void)
 
void StopIOThread (bool b_pause)
 
void RestartIOThread (void)
 
void StopSerialThread (void)
 
void OnTimerGarmin1 (wxTimerEvent &event)
 
bool FindGarminDeviceInterface ()
 

Public Attributes

wxEvtHandler * m_pMainEventHandler
 
void * m_pparent
 
int m_max_tx_size
 
int m_receive_state
 
cpo_sat_data m_sat_data [12]
 
unit_info_type grmin_unit_info [2]
 
int m_nSats
 
wxTimer TimerGarmin1
 
std::atomic_int m_Thread_run_flag
 
GARMIN_Serial_Threadm_garmin_serial_thread
 
GARMIN_USB_Threadm_garmin_usb_thread
 
bool m_bneed_int_reset
 
int m_ndelay
 
bool m_bOK
 
bool m_busb
 
wxString m_port
 

Detailed Description

Definition at line 186 of file garmin_protocol_mgr.h.


The documentation for this class was generated from the following files: