Cdate_time_data_type::_date | Date portion of data type |
Cdate_time_data_type::_time | Time portion of data type |
CA602_server_to_client_open_text_msg_data_type | Payload of FMI_ID_SERVER_OPEN_TXT_MSG packet |
CA602_stop_data_type | Payload of FMI_ID_A602_STOP packet |
CA603_stop_data_type | Payload of FMI_ID_A603_STOP packet |
CA604_server_to_client_open_text_msg_data_type | Data type for the A604 Server to Client Open Text Message Packet ID |
CAobrdEventLogConverter | Utility for converting between raw AOBRD data to human- readable CSV file. Used to attempt to auto-convert files received from device and CSV files selected for upload as AOBRD content to device |
CAobrdShipment | Data structure to holds an AOBRD shipment info. Used by the FmiApplicationLayer to provision shipments |
►CApplicationLayer | Abstract base class for the application layer in the OSI model |
CFmiApplicationLayer | Serial communication controller for Garmin and FMI packets |
Cauto_arrival_data_type | Payload of FMI_ID_AUTO_ARRIVAL packet |
Ccanned_message_data_type | Data type for the Set Canned Message Packet ID |
Ccanned_message_delete_data_type | Data type for the Delete Canned Message Packet ID |
Ccanned_message_receipt_data_type | Data type for the Set Canned Message Receipt Packet ID and Delete Canned Message Receipt Packet ID |
Ccanned_response_data_type | Data type for the Set Canned Response Packet ID |
Ccanned_response_delete_data_type | Data type for the Delete Canned Response Packet ID |
Ccanned_response_list_data_type | Data type for the Canned Response List Packet ID |
Ccanned_response_list_receipt_data_type | Data type for Canned Response List Packet ID |
Ccanned_response_receipt_data_type | Data type for the Set Canned Response Receipt Packet ID and Delete Canned Response Receipt Packet ID |
Ccategory_data_type | Data type for the FMI_ID_CREATE_WAYPOINT_CAT packet |
Ccategory_rcpt_data_type | Data type for the FMI_ID_CREATE_WAYPOINT_CAT_RCPT packet |
►CCDialog | |
CCAboutDlg | About box for this application |
CCAobrdDriversDlg | Dialog allowing the user to manage AOBRD drivers |
CCAobrdDriverShipmentsDlg | Dialog allowing the user to manage AOBRD driver shipments |
CCAobrdOdometerDlg | Modal dialog allowing the user to set AOBRD Odometer value |
CCAutoArrivalDlg | Dialog allowing the user to change the auto-arrival options |
CCCannedTxtMsgDlg | Dialog allowing the user to manage the list of canned messages on the client |
CCChangeBaudRateDlg | |
CCCommErrorDlg | Modal dialog displaying a communication error |
CCCustomFormsDlg | Browser-based container for listing the Custom Forms library |
CCDashcamDlg | Browser-based container for listing the Dashcam library |
CCDashcamNtfctnDlg | Browser-based container for listing the Dashcam library |
CCDashcamNtfctnFromClient | Modal pop up dialog displaying a client to server dashcam notification |
CCDeleteDataDlg | Dialog allowing the user to delete specified FMI data from the client |
CCDriverIdAndStatusDlg | Modeless dialog allowing the user to query and update Driver ID and Status on the client |
CCDriverLoginDlg | Dialog allowing the user to manage canned responses |
CCEtaModeDlg | Modal dialog allowing the user to select an ETA mode for the device to operate in |
CCFeatureDlg | FMI Feature (enable) modal dialog |
CCFileConverterDlg | File conversion tool to support various GPS file formats |
CCFileTransferDlg | Modal dialog allowing the user to select a file to transfer to the client |
CCFileTransferProgressDlg | Modal dialog displaying the status of the file transfer |
CCFmiPcAppDlg | Main application dialog |
CCGpiQueryDlg | Modal dialog allowing the user to query the file version and size of the FMI GPI file on the client device |
CCHosSettingDlg | Form for individually capturing general HOS settings |
CCIftaDlg | Form for interacting with IFTA data on the device |
CCLogViewerDlg | Modeless log viewer dialog |
CCManageCannedResponseDlg | Dialog allowing the user to manage canned responses |
CCMapViewerDlg | Browser-based container for listing the Custom Avoidances library |
CCMsgThrottlingDlg | Modal dialog allowing the user to throttle (disable) or un-throttle (enable) certain client-initiated protocols |
CCPingStatusDlg | Modeless dialog allowing the user to view ping status and send a ping |
CCSafeModeDlg | Modal dialog allowing the user to set FMI Safe Mode and the threshold speed |
CCSelectCannedResponseDlg | Dialog allowing the user to select the canned responses that are allowed for a particular message |
CCSelectCommPortDlg | Modal dialog allowing the user to select the port to use to communicate with the client |
CCSendAlertDlg | Form for sending A617 alerts to the device |
CCSendSensorDlg | Form for sending A617 sensor popups to the device |
CCSpeedLimitAlertsDlg | Dialog allowing the user to change speed limit alerts settings |
CCStopListDlg | Modeless dialog allowing the user to manage the A603 stops on the client device |
CCStopNewDlg | Modal dialog allowing the user to send a new stop to the client |
CCTimeOfDayPickerDlg | Form for individually capturing time of day |
CCTxtMsgAckDlg | Modal pop up which displays a text message ack received from the client |
CCTxtMsgDeleteRequestDlg | Modal dialog allowing the user to request the status of a server to client text message |
CCTxtMsgFromClient | Modal pop up dialog displaying a client to server open text message |
CCTxtMsgNewDlg | Modal dialog allowing the user to send a text message to the client |
CCTxtMsgStatusDlg | Modal pop-up dialog displaying the status of a server to client text message |
CCTxtMsgStatusRequestDlg | Modal dialog allowing the user to request the status of a server to client text message |
CCUITextChangeDlg | Dialog allowing the user to change certain UI text elements on the client |
CCWaypointDlg | Modeless dialog allowing the user to manage waypoints |
Cclient_to_server_D607_open_text_msg_data_type | Payload of FMI_ID_A607_CLIENT_OPEN_TXT_MSG packet |
Cclient_to_server_open_text_msg_data_type | Payload of FMI_ID_CLIENT_OPEN_TXT_MSG packet |
Cclient_to_server_text_msg_receipt_data_type | Payload of FMI_ID_CLIENT_TXT_MSG_RCPT packet |
►CClientListItem | Stores the name associated with a list item that is sent to the client |
CAobrdDriverItem | Data structure to holds an AOBRD driver info. Used by the FmiApplicationLayer to validate logins when driver password support is enabled |
CDriverLoginItem | Data structure to holds an allowed driver login (ID and password). Used by the FmiApplicationLayer to validate logins when driver password support is enabled |
CInboxListItem | Inbox List Item |
CSensorListItem | Data structure to hold details of an A617 sensor that the server needs to keep |
CStopListItem | Data structure to hold details of an A603 stop that the server needs to keep |
CWaypointListItem | Tracks a waypoint that has been sent to the client |
►CCListBox | |
CCColoredListBox | A CListBox that highlights list items matching a search string |
CCFileConverterDlg::conversion_type | Defines conversion type |
►CCStatic | |
CCStaticLink | Static hyperlink control |
CCsvWriter | |
Ccustom_avoid_delete_type | Data type for Custom Avoidance Delete (0X1232) from server to client |
Ccustom_avoid_enable_type | Data type for Custom Avoidance Enable/Disable (0X1234) from server to client |
Ccustom_avoid_feature_enable_type | Data type for Custom Avoidance Feature Enable Packet ID (0X1236, 0X1235) |
Ccustom_avoid_rcpt_type | Data type for Custom Avoidance Receipt ID (0X1231) from client to server |
Ccustom_avoid_type | Data type for Custom Avoidance Packet ID (0X1230) from server to client |
Ccustom_form_delete_ack_type | Data type for Custom Forms Packet ID (0X1201) from client to server |
Ccustom_form_move_type | Data type for Custom Forms Packet ID (0X1202) from client to server |
Ccustom_form_position_ack_type | Data type for Custom Forms Packet ID (0X1203, 0X1205) from client to server |
Ccustom_form_show_ack_type | Data type for Custom Forms Packet ID (0X1207) from client to server |
►CCWinApp | |
CCFmiApplication | Application class for this MFC application |
►CCWnd | |
CCWebBrowser2 | Web Browser ActiveX wrapper, generated by Visual Studio |
Cdata_deletion_data_type | Data type for the Data Deletion Packet ID |
Cdate_time_data_type | Date & time data type with separate fields for month, day, year, hour, minute, and second |
Cdelete_by_category_rcpt_data_type | Data type for the FMI_ID_DELETE_WAYPOINT_CAT_RCPT packet |
Cdelete_message_request_data_type | Data type for the Message Status Request Packet ID |
Cdelete_message_response_data_type | Data type for the Delete Message Status Packet ID |
Cdouble_position_type | Indicates a latitude and longitude in radians |
Cdriver_id_D607_data_type | Data type for Driver ID Update Packet ID |
Cdriver_id_data_type | Data type for Driver ID Update Packet ID |
Cdriver_id_receipt_data_type | Data type for Driver ID Receipt packet |
Cdriver_id_request_data_type | Data type for Driver ID Request Packet ID |
Cdriver_login_service_data_type | Data type for the Driver Login Data Packet ID (0X1101) from client to server |
Cdriver_login_service_receipt | Data type for the Driver Login Data Packet ID (0X1102) from server to client |
Cdriver_status_D607_data_type | Data type for the A607 Driver Status Update packet |
Cdriver_status_data_type | Data type for the Driver Status Update packet |
Cdriver_status_list_item_data_type | Data type for the Set Driver Status List Item packet |
Cdriver_status_list_item_delete_data_type | Data type for Delete Driver Status List Item Receipt |
Cdriver_status_list_item_receipt_data_type | Data type for the Set Driver Status List Item and Delete Driver Status List Item Receipt packets |
Cdriver_status_receipt_data_type | Data type for the Driver Status Update Receipt packet |
Cdriver_status_request_data_type | Data type for Driver Status Request Packet ID |
Ceta_data_receipt_type | Data type for the ETA Data Receipt Packet ID |
Ceta_data_type | Data type for the ETA Data Packet ID |
Ceta_mode_setting_data_type | Data type for the ETA Mode Type Packet ID (0X0203) from client to server (request) |
Ceta_mode_setting_response_data_type | Data type for the ETA Data Receipt Packet ID |
CEvent | Event dispatcher |
►CEventListener | Base class for objects that take action in response to an Event being posted |
►CCWndEventListener | EventListener that dispatches a Windows message |
CCCannedTxtMsgDlg | Dialog allowing the user to manage the list of canned messages on the client |
CCCustomFormsDlg | Browser-based container for listing the Custom Forms library |
CCDashcamDlg | Browser-based container for listing the Dashcam library |
CCDashcamNtfctnDlg | Browser-based container for listing the Dashcam library |
CCDriverIdAndStatusDlg | Modeless dialog allowing the user to query and update Driver ID and Status on the client |
CCFileTransferProgressDlg | Modal dialog displaying the status of the file transfer |
CCFmiPcAppDlg | Main application dialog |
CCGpiQueryDlg | Modal dialog allowing the user to query the file version and size of the FMI GPI file on the client device |
CCIftaDlg | Form for interacting with IFTA data on the device |
CCLogViewerDlg | Modeless log viewer dialog |
CCManageCannedResponseDlg | Dialog allowing the user to manage canned responses |
CCMapViewerDlg | Browser-based container for listing the Custom Avoidances library |
CCMsgThrottlingDlg | Modal dialog allowing the user to throttle (disable) or un-throttle (enable) certain client-initiated protocols |
CCPingStatusDlg | Modeless dialog allowing the user to view ping status and send a ping |
CCSpeedLimitAlertsDlg | Dialog allowing the user to change speed limit alerts settings |
CCStopListDlg | Modeless dialog allowing the user to manage the A603 stops on the client device |
CCWaypointDlg | Modeless dialog allowing the user to manage waypoints |
Cevt_log_header_fixed | |
CGarminLinkLayer::fifo_type | A circular FIFO buffer for processing received bytes into packets |
Cfile_end_data_type | Data type for File Transfer End |
Cfile_info_data_type | Data type for the File Transfer Start Packet ID |
Cfile_packet_data_type | Data type for File Data Packet ID |
Cfile_receipt_data_type | Data type for File Start Receipt Packet ID and File End Receipt Packet ID |
Cfile_receipt_from_srvr_data_type | Data type for File Start Receipt Packet ID and File End Receipt Packet ID when sent from Server |
CCFileTransferDlg::file_type | Defines file type for a supported file type |
CFileBackedMap< T > | Map whose contents are also saved to a file |
CFileBackedMap< AobrdDriverItem > | |
CFileBackedMap< ClientListItem > | |
CFileBackedMap< DriverLoginItem > | |
CFileBackedMap< InboxListItem > | |
CFileBackedMap< SensorListItem > | |
CFileBackedMap< StopListItem > | |
CFileBackedMap< WaypointListItem > | |
Cfmi_ack_type | Data type for the Driver Profile Update Response Data Packet ID (?) from client to server |
Cfmi_alert_popup_receipt | Data type for Alert Popup Receipt Packet ID (0x1401) from client to server |
Cfmi_alert_popup_request | Data type for Alert Popup Request Packet ID (0x1400) from server to client |
Cfmi_annotation_download_request_data_type | Data type for the Annotation Download Request Packet ID (0X110C) from client to server |
Cfmi_dashcam_get_ntfctn_settings_data_type | Data type for Get Dashcam Notification Settings Packet ID (0X1609) from client to server |
Cfmi_dashcam_get_settings_request_data_type | Data type for Dashcam Get Settings Packet ID (0X1604, 0X1608) from server to client |
Cfmi_dashcam_get_settings_response_data_type | Data type for Dashcam Get Settings Packet ID (0X1605) from client to server |
Cfmi_dashcam_lock_settings_request_data_type | Data type for Dashcam Lock Settings Packet ID (0X1600) from server to client |
Cfmi_dashcam_ntfctn_incident_req_data_type | Data type for Dashcam Notification Packet ID (0X160C) from client to server (request) |
Cfmi_dashcam_ntfctn_receipt_data_type | Data type for Dashcam Notifictation Packet ID (0X160A) from server to client (receipt) |
Cfmi_dashcam_ntfctn_req_data_type | Data type for Dashcam Notification Packet ID (0X1606) from client to server (request) |
Cfmi_dashcam_receipt_data_type | Data type for Dashcam Settings Packet ID (0X1601, 0X1603, 0x1607) from client to server |
Cfmi_dashcam_set_config_request_data_type | Data type for Dashcam Configure Settings Packet ID (0X1602) from server to client |
Cfmi_dashcam_set_ntfctn_settings_data_type | Data type for Set Dashcam Notification Settings Packet ID (0X1606) from server to client |
Cfmi_dashcam_settings_list | Holds individual setting values, utilized by Packet ID (0X1602, 0X1605) |
Cfmi_driver_annotation_data_type | Data type for the Annotation Download Response Packet ID (0X110D) from server to client |
Cfmi_driver_aobrd_ack_data_type | Data type for the Annotation Download Receipt Packet ID (0X110E) from client to server |
Cfmi_driver_profile_data_type | Data type for the Driver Profile Data Packet ID (0X1104) from server to client |
Cfmi_driver_profile_data_type_V2 | Data type for the Driver Profile Data Packet ID (0X1110) from server to client and Driver Profile Data Push Packet ID (0x1111) from server to client |
Cfmi_driver_profile_type | Data type for the Driver Profile Data Packet ID (0X1103) from client to server |
Cfmi_driver_shipment_data_type | Data type for the Shipment Download Response Packet ID (0X110A) from server to client |
Cfmi_driver_status_log_dnld_resp_data_type | Data type for the Driver Status Log response Packet ID (0X1107) from server to client |
Cfmi_driver_status_update_request_data_type | Data type for the Driver Status Log Update Data Packet ID (0X1106) from client to server |
Cfmi_features_data_type | Payload for FMI_ID_ENABLE |
Cfmi_hos_auto_status_update_feature | Data type for the HOS Auto Status Update Enable Packet ID (0X1300) from server to client |
Cfmi_hos_auto_status_update_feature_rcpt | Data type for the HOS Auto Status Update Receipt Packet ID (0X1301) from client to server |
Cfmi_hos_set_settings_receipt_data_type | Data type for HOS Settings Receipt Packet ID (0x1501) from client to server |
Cfmi_hos_set_settings_request_data_type | Data type for HOS Settings Request Packet ID (0x1500) from server to client |
Cfmi_ifta_data_delete_receipt_type | Data type for the IFTA Data Delete Receipt Packet ID (0X0009) from client to server |
Cfmi_ifta_data_delete_request_type | Data type for the IFTA Data Delete Request Packet ID (0X0008) from server to client |
Cfmi_ifta_data_fetch_receipt_type | Data type for the IFTA Data Fetch Receipt Packet ID (0X0007) from client to server |
Cfmi_ifta_data_fetch_request_type | Data type for the IFTA Data Fetch Request Packet ID (0X0006) from server to client |
Cfmi_logoff_driver_receipt | Data type for AOBRD Driver Logoff Receipt Packet ID (0X1311) from client to server |
Cfmi_logoff_driver_request | Data type for AOBRD Driver Logoff Request Packet ID (0X1310) from server to client |
Cfmi_sensor_config_request | Data type for Configure Sensor Request Packet ID (0x1402) from server to client |
Cfmi_sensor_delete_request | Data type for Delete Sensor Request Packet ID (0x1404) from server to client |
Cfmi_sensor_query_display_index_receipt | Data type for Query Sensor Display Index Receipt Packet ID (0x1408) from client to server |
Cfmi_sensor_query_display_index_request | Data type for Query Sensor Display Index Request Packet ID (0x1407) from server to client |
Cfmi_sensor_receipt | Data type for Configure/Update/Delete Sensor Receipt Packet IDs (0x1403,0x1405) from client to server |
Cfmi_sensor_update_request | Data type for Update Sensor Request Packet ID (0x1406) from server to client |
Cfmi_set_baud_receipt | Data type for Baud Rate Change Receipt Packet ID (0x0012) from client to server |
Cfmi_set_baud_request | Data type for Baud Rate Change Request Packet ID (0x0011) from server to client |
Cfmi_shipment_download_receipt_data_type | Data type for the Shipment Download Receipt Packet ID (0X110B) from client to server |
Cfmi_status_log_download_receipt_data_type | Data type for the Driver Status Log Receipt Packet ID (0X1108) from client to server |
Cfmi_update_driver_profile_request_data_type | Data type for the Driver Profile Update Data Packet ID (0X1105) from server to client |
Cfooter_type | The packet footer (the bytes after the payload and checksum) |
Cgps_time_type | Encapsulates the fields of a GPS time for conversion |
Cheader_type | The packet header (the bytes before the payload) |
Chosart_change_status | Data type for Change Status HOSART Packet ID (0X0000) |
Chosart_change_to_driving_warning | Data type for Change to Driving Warning HOSART Packet ID (0X0001) |
Chosart_violation_found | Data type for Warning Found and Violation Found HOSART Packet IDs (0X0002,0X0003) |
►CIStream | |
CFileStream | File-based implementation of IStream interface |
►CLinkLayer | Abstract base class for link Layers in the OSI model |
CGarminLinkLayer | Link Layer in the OSI model |
CLogger | Log writer |
►CLogParser | Abstract base class for log item parsers |
CFmiLogParser | LogParser for packets sent/received by the FmiApplicationLayer |
Clong_text_msg_data_type | Data type for Long Text Message Request Packet ID (0X0055) from server to client |
Clong_text_msg_receipt_data_type | Data type for Long Test Message Receipt Packet ID (0X0056) from client to server |
Cmessage_status_data_type | Data type for the Message Status Packet ID |
Cmessage_status_request_data_type | Data type for the Message Status Request Packet ID |
Cmessage_throttling_data_type | Data type for the Message Throttling Command Packet ID and Message Throttling Response Packet ID |
Cmessage_throttling_list_data_type | Data type for the Message Throttling Query Response Packet ID |
CMessageId | Encapsulation of a message ID |
►CPacket | Abstract base class for a packet of data |
CGarminPacket | Garmin serial packet |
Cpacket_receipt_data_type | Packet receipt for Packet Receipt Packet ID |
►CPhysicalLayer | Abstract base class for the physical layer |
►CSerialPort | Physical layer implementation for a serial port |
CTcpIpPort | Physical layer implementation for a serial port |
Cproduct_id_data_type | Payload for Garmin ID_PRODUCT_DATA (A000) and FMI FMI_ID_PRODUCT_ID_DATA (A602) packet |
Cprotocol_support_data_type | Element of the array returned in Garmin ID_PROTOCOL_ARRAY (A001) or FMI_ID_PROTOCOL_DATA (A602) packets |
Cpvt_data_type | Payload for Garmin ID_PVT_DATA packet |
Crequest_canned_response_list_refresh_data_type | List of canned responses that the client requests updated text for |
Csafe_mode_speed_data_type | Data type for the FMI Safe Mode setup Packet ID |
Csafe_mode_speed_receipt_data_type | Data type for the User Interface Text Receipt Packet ID |
Csc_position_type | Indicates a latitude and longitude in semicircles |
Cserver_to_client_ack_text_msg_data_type | Payload of server to client messages requiring a response (A602) |
Cserver_to_client_text_msg_receipt_data_type | Data type for the Server to Client Open Text Message Receipt Packet ID |
Cset_odometer_request_data_type | Data type for the Set Odometer Request Packed ID (0X1100) from server to client |
Cspeed_limit_alert_data_type | Data type for the Speed Limit Alert Packet ID |
Cspeed_limit_alert_receipt_data_type | Data type for the Speed Limit Alert Receipt Packet ID |
Cspeed_limit_data_type | Data type for the Speed Limit Alerts setup Packet ID |
Cspeed_limit_receipt_data_type | Data type for the Speed Limit Alerts setup Receipt Packet ID |
Cstop_calc_ack_rcpt_type | Data type for Route Calculation ACK Receipt Packet ID (0X1221) from server to client |
Cstop_calc_ack_type | Data type for Route Calculation ACK Packet ID (0X1220) from client to server |
Cstop_status_data_type | Payload of FMI_ID_STOP_STATUS and FMI_ID_STOP_STATUS_REQUEST packets |
Cstop_status_receipt_data_type | Payload of FMI_ID_STOP_STATUS_RCPT packet |
Ctext_msg_ack_data_type | Payload of FMI_ID_TEXT_MSG_ACK packet |
Ctext_msg_ack_event_type | Structure containing details for a text message ACK from the client |
Ctext_msg_from_client_event_type | Structure containing details for a client to server text message |
Ctext_msg_id_data_type | Data type for the Text Message Ack Receipt Packet ID |
Ctext_msg_status_event_type | Structure containing details for a text message status from the client |
►CTimerListener | Abstract base class for objects that need to do something periodically |
CGarminTransportLayer | Transport layer in the OSI communication model |
CSerialPort | Physical layer implementation for a serial port |
CTimerManager | Manages timer (periodic) events |
►CTransportLayer | Abstract base class for transport layer in the OSI model |
CGarminTransportLayer | Transport layer in the OSI communication model |
Cunit_id_data_type | Payload for Garmin ID_UNIT_ID packet |
Cuser_interface_text_data_type | Data type for the User Interface Text Packet ID |
Cuser_interface_text_receipt_data_type | Data type for the User Interface Text Receipt Packet ID |
Cwaypoint_data_type | Data type for FMI_ID_WAYPOINT packet |
Cwaypoint_rcpt_data_type | Data type for the FMI_ID_WAYPOINT_RCPT packet |
CXMLTransformer | Utility class for simplifying XSL transformations |