OpenCPN Partial API docs
|
Public Member Functions | |
GarminProtocolHandler (wxString port, SendMsgFunc send_msg_func, bool sel_usb) | |
void | Close (void) |
void | StopIOThread (bool b_pause) |
void | RestartIOThread (void) |
void | StopSerialThread (void) |
void | OnTimerGarmin1 (wxTimerEvent &event) |
bool | FindGarminDeviceInterface () |
Public Attributes | |
SendMsgFunc | m_send_msg_func |
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_Thread * | m_garmin_serial_thread |
GARMIN_USB_Thread * | m_garmin_usb_thread |
bool | m_bneed_int_reset |
int | m_ndelay |
bool | m_bOK |
bool | m_busb |
wxString | m_port |
Definition at line 185 of file garmin_protocol_mgr.h.
GarminProtocolHandler::GarminProtocolHandler | ( | wxString | port, |
SendMsgFunc | send_msg_func, | ||
bool | sel_usb | ||
) |
Definition at line 127 of file garmin_protocol_mgr.cpp.
GarminProtocolHandler::~GarminProtocolHandler | ( | ) |
Definition at line 179 of file garmin_protocol_mgr.cpp.
void GarminProtocolHandler::Close | ( | void | ) |
Definition at line 181 of file garmin_protocol_mgr.cpp.
void GarminProtocolHandler::OnTimerGarmin1 | ( | wxTimerEvent & | event | ) |
Definition at line 245 of file garmin_protocol_mgr.cpp.
void GarminProtocolHandler::RestartIOThread | ( | void | ) |
Definition at line 240 of file garmin_protocol_mgr.cpp.
void GarminProtocolHandler::StopIOThread | ( | bool | b_pause | ) |
Definition at line 209 of file garmin_protocol_mgr.cpp.
void GarminProtocolHandler::StopSerialThread | ( | void | ) |
Definition at line 188 of file garmin_protocol_mgr.cpp.
unit_info_type GarminProtocolHandler::grmin_unit_info[2] |
Definition at line 207 of file garmin_protocol_mgr.h.
bool GarminProtocolHandler::m_bneed_int_reset |
Definition at line 214 of file garmin_protocol_mgr.h.
bool GarminProtocolHandler::m_bOK |
Definition at line 216 of file garmin_protocol_mgr.h.
bool GarminProtocolHandler::m_busb |
Definition at line 217 of file garmin_protocol_mgr.h.
GARMIN_Serial_Thread* GarminProtocolHandler::m_garmin_serial_thread |
Definition at line 212 of file garmin_protocol_mgr.h.
GARMIN_USB_Thread* GarminProtocolHandler::m_garmin_usb_thread |
Definition at line 213 of file garmin_protocol_mgr.h.
int GarminProtocolHandler::m_max_tx_size |
Definition at line 204 of file garmin_protocol_mgr.h.
int GarminProtocolHandler::m_ndelay |
Definition at line 215 of file garmin_protocol_mgr.h.
int GarminProtocolHandler::m_nSats |
Definition at line 208 of file garmin_protocol_mgr.h.
wxString GarminProtocolHandler::m_port |
Definition at line 218 of file garmin_protocol_mgr.h.
void* GarminProtocolHandler::m_pparent |
Definition at line 202 of file garmin_protocol_mgr.h.
int GarminProtocolHandler::m_receive_state |
Definition at line 205 of file garmin_protocol_mgr.h.
cpo_sat_data GarminProtocolHandler::m_sat_data[12] |
Definition at line 206 of file garmin_protocol_mgr.h.
SendMsgFunc GarminProtocolHandler::m_send_msg_func |
Definition at line 201 of file garmin_protocol_mgr.h.
std::atomic_int GarminProtocolHandler::m_Thread_run_flag |
Definition at line 211 of file garmin_protocol_mgr.h.
wxTimer GarminProtocolHandler::TimerGarmin1 |
Definition at line 209 of file garmin_protocol_mgr.h.