OpenCPN Partial API docs
Loading...
Searching...
No Matches
GarminProtocolHandler Class Reference
Inheritance diagram for GarminProtocolHandler:

Public Member Functions

 GarminProtocolHandler (void *parent, 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
 
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 204 of file garmin_protocol_mgr.h.

Constructor & Destructor Documentation

◆ GarminProtocolHandler()

GarminProtocolHandler::GarminProtocolHandler ( void *  parent,
wxEvtHandler *  MessageTarget,
bool  bsel_usb 
)

Definition at line 151 of file garmin_protocol_mgr.cpp.

◆ ~GarminProtocolHandler()

GarminProtocolHandler::~GarminProtocolHandler ( )

Definition at line 206 of file garmin_protocol_mgr.cpp.

Member Function Documentation

◆ Close()

void GarminProtocolHandler::Close ( void  )

Definition at line 208 of file garmin_protocol_mgr.cpp.

◆ OnTimerGarmin1()

void GarminProtocolHandler::OnTimerGarmin1 ( wxTimerEvent &  event)

Definition at line 272 of file garmin_protocol_mgr.cpp.

◆ RestartIOThread()

void GarminProtocolHandler::RestartIOThread ( void  )

Definition at line 267 of file garmin_protocol_mgr.cpp.

◆ StopIOThread()

void GarminProtocolHandler::StopIOThread ( bool  b_pause)

Definition at line 236 of file garmin_protocol_mgr.cpp.

◆ StopSerialThread()

void GarminProtocolHandler::StopSerialThread ( void  )

Definition at line 215 of file garmin_protocol_mgr.cpp.

Member Data Documentation

◆ grmin_unit_info

unit_info_type GarminProtocolHandler::grmin_unit_info[2]

Definition at line 227 of file garmin_protocol_mgr.h.

◆ m_bneed_int_reset

bool GarminProtocolHandler::m_bneed_int_reset

Definition at line 234 of file garmin_protocol_mgr.h.

◆ m_bOK

bool GarminProtocolHandler::m_bOK

Definition at line 236 of file garmin_protocol_mgr.h.

◆ m_busb

bool GarminProtocolHandler::m_busb

Definition at line 237 of file garmin_protocol_mgr.h.

◆ m_garmin_serial_thread

GARMIN_Serial_Thread* GarminProtocolHandler::m_garmin_serial_thread

Definition at line 232 of file garmin_protocol_mgr.h.

◆ m_garmin_usb_thread

GARMIN_USB_Thread* GarminProtocolHandler::m_garmin_usb_thread

Definition at line 233 of file garmin_protocol_mgr.h.

◆ m_max_tx_size

int GarminProtocolHandler::m_max_tx_size

Definition at line 224 of file garmin_protocol_mgr.h.

◆ m_ndelay

int GarminProtocolHandler::m_ndelay

Definition at line 235 of file garmin_protocol_mgr.h.

◆ m_nSats

int GarminProtocolHandler::m_nSats

Definition at line 228 of file garmin_protocol_mgr.h.

◆ m_pMainEventHandler

wxEvtHandler* GarminProtocolHandler::m_pMainEventHandler

Definition at line 221 of file garmin_protocol_mgr.h.

◆ m_port

wxString GarminProtocolHandler::m_port

Definition at line 238 of file garmin_protocol_mgr.h.

◆ m_pparent

void* GarminProtocolHandler::m_pparent

Definition at line 222 of file garmin_protocol_mgr.h.

◆ m_receive_state

int GarminProtocolHandler::m_receive_state

Definition at line 225 of file garmin_protocol_mgr.h.

◆ m_sat_data

cpo_sat_data GarminProtocolHandler::m_sat_data[12]

Definition at line 226 of file garmin_protocol_mgr.h.

◆ m_Thread_run_flag

int GarminProtocolHandler::m_Thread_run_flag

Definition at line 231 of file garmin_protocol_mgr.h.

◆ TimerGarmin1

wxTimer GarminProtocolHandler::TimerGarmin1

Definition at line 229 of file garmin_protocol_mgr.h.


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