Garmin Fleet Management Controller  2.19.0
CFmiPcAppDlg.cpp File Reference
#include "stdafx.h"
#include "CAboutDlg.h"
#include "CFmiApplication.h"
#include "CFmiPcAppDlg.h"
#include "CCommErrorDlg.h"
#include "CSelectCommPortDlg.h"
#include "CStopListDlg.h"
#include "CTxtMsgNewDlg.h"
#include "CLogViewerDlg.h"
#include "FmiLogParser.h"
#include "CTxtMsgAckDlg.h"
#include "CAutoArrivalDlg.h"
#include "CDeleteDataDlg.h"
#include "CTxtMsgFromClient.h"
#include "CManageCannedResponseDlg.h"
#include "CCannedTxtMsgDlg.h"
#include "CDriverIdAndStatusDlg.h"
#include "CGpiQueryDlg.h"
#include "CFileTransferDlg.h"
#include "CMsgThrottlingDlg.h"
#include "CPingStatusDlg.h"
#include "CTxtMsgStatusDlg.h"
#include "CTxtMsgStatusRequestDlg.h"
#include "CUITextChangeDlg.h"
#include "CSafeModeDlg.h"
#include "CFeatureDlg.h"
#include "CTxtMsgDeleteRequestDlg.h"
#include "CSpeedLimitAlertsDlg.h"
#include "CAobrdDriversDlg.h"
#include "CAobrdOdometerDlg.h"
#include "AobrdEventLogConverter.h"
#include "CHosSettingDlg.h"
#include "CTimeOfDayPickerDlg.h"
#include "CChangeBaudRateDlg.h"
#include "SerialPort.h"
#include "CSendAlertDlg.h"
#include "CEtaModeDlg.h"
#include "Event.h"
#include "Logger.h"
#include "TimerManager.h"

Go to the source code of this file.

Macros

#define BAUD_RATE_SYNC_RETRY_COUNT   ( 5 )
 Number of times to retry Baud Rate Sync. More...
 
#define BAUD_RATE_SYNC_TIMER_INTERVAL   ( 300 )
 Interval between Baud Rate Sync retries, in milliseconds. More...
 
#define MAIN_ETA_TIMER_INTERVAL   ( 60 * 1000 )
 Interval between automatic ETA requests, in milliseconds. More...
 
#define MAIN_RX_TIMER_INTERVAL   ( 150 )
 RX polling interval, in milliseconds. More...
 

Enumerations

enum  TimerIdType {
  MAIN_TIMER_ID,
  MAIN_ETA_TIMER_ID,
  BAUD_RATE_SYNC_TIMER_ID,
  TIMER_ID_COUNT
}
 Timer ID values used in the application. More...
 

Macro Definition Documentation

#define BAUD_RATE_SYNC_RETRY_COUNT   ( 5 )

Number of times to retry Baud Rate Sync.

Definition at line 96 of file CFmiPcAppDlg.cpp.

Referenced by CFmiPcAppDlg::OnEventBaudRateSynchronizing().

#define BAUD_RATE_SYNC_TIMER_INTERVAL   ( 300 )

Interval between Baud Rate Sync retries, in milliseconds.

Definition at line 93 of file CFmiPcAppDlg.cpp.

Referenced by CFmiPcAppDlg::OnEventBaudRateSynchronizing().

#define MAIN_ETA_TIMER_INTERVAL   ( 60 * 1000 )

Interval between automatic ETA requests, in milliseconds.

Definition at line 89 of file CFmiPcAppDlg.cpp.

Referenced by CFmiPcAppDlg::OnBnClickedAutoETA().

#define MAIN_RX_TIMER_INTERVAL   ( 150 )

RX polling interval, in milliseconds.

Definition at line 86 of file CFmiPcAppDlg.cpp.

Referenced by CFmiPcAppDlg::OnInitDialog().

Enumeration Type Documentation

Timer ID values used in the application.

See also
CFmiPcAppDlg::OnTimer() for the handler
CFmiPcAppDlg::OnInitDialog() for use of the MAIN_TIMER_ID
CFmiPcAppDlg::OnBnClickedAutoETA() for use of MAIN_ETA_TIMER_ID
Enumerator
MAIN_TIMER_ID 
MAIN_ETA_TIMER_ID 
BAUD_RATE_SYNC_TIMER_ID 
TIMER_ID_COUNT 

Definition at line 103 of file CFmiPcAppDlg.cpp.