Garmin Fleet Management Controller  2.19.0
EventId.h
Go to the documentation of this file.
1 /*********************************************************************
2 *
3 * HEADER NAME:
4 * EventId.h
5 *
6 * Copyright 2009-2016 by Garmin Ltd. or its subsidiaries.
7 *---------------------------------------------------------------------
8 * $NoKeywords$
9 *********************************************************************/
10 #ifndef EventId_H
11 #define EventId_H
12 
13 #include "stdafx.h"
14 
15 #include "fmi.h"
16 #include "MessageId.h"
17 
19 enum EventId
20 {
31 
32 #if FMI_SUPPORT_A602
34 #endif
35 
36 #if FMI_SUPPORT_A603
40 #endif
41 
42 #if FMI_SUPPORT_A604
64 #endif
65 
66 #if FMI_SUPPORT_A605
68 #endif
69 
70 #if FMI_SUPPORT_A606
72 #endif
73 
74 #if FMI_SUPPORT_A607
79 #endif
80 
81 #if FMI_SUPPORT_A608
83 #endif
84 
85 #if FMI_SUPPORT_A610
87 #endif
88 
89 #if FMI_SUPPORT_A611
91 #endif
92 
93 #if FMI_SUPPORT_A612
97 #endif
98 
99 #if FMI_SUPPORT_A614
101 #endif
102 
103 #if FMI_SUPPORT_A615
105 #endif
106 
107 #if FMI_SUPPORT_A616
110 #endif
111 
112 #if CDT_SUPPORT
113  EVENT_CDT_PING_RECEIVED,
114  EVENT_CDT_PACKET_RECEIVED,
115 #endif
116 
117 #if FMI_SUPPORT_A621
120 #endif
121 
122 #if FMI_SUPPORT_A622
130 #endif
131 
132 #if FMI_SUPPORT_A623
134 #endif
135 
137 };
138 
139 #if( FMI_SUPPORT_A602 )
142 {
144  char ack_text[50];
145 };
146 
149 {
152  char message_text[200];
153 #if( FMI_SUPPORT_A607 )
157 #endif
158 };
159 #endif
160 
161 #if( FMI_SUPPORT_A604 )
164 {
167 };
168 #endif
169 
170 #endif
fmi_A604_message_status message_status
The status of the text message.
Definition: EventId.h:166
sint32 longitude
Longitude of the device sending the message.
Definition: EventId.h:156
sint32 latitude
Latitude of the device sending the message.
Definition: EventId.h:155
uint32 message_id
The message ID.
Definition: EventId.h:150
MessageId message_id
The message ID that was ACKed.
Definition: EventId.h:143
MessageId msg_id
The message ID.
Definition: EventId.h:165
EventId
Events generated by the FMI PC Application.
Definition: EventId.h:19
char ack_text[50]
Text of the ack (OK, Yes, No, or a canned response)
Definition: EventId.h:144
signed long int sint32
32-bit signed integer
Definition: garmin_types.h:59
time_type origination_time
Origination time on the client.
Definition: EventId.h:151
MessageId link_id
ID of server-to-client message that this is a reply for.
Definition: EventId.h:154
Structure containing details for a client to server text message.
Definition: EventId.h:148
Structure containing details for a text message status from the client.
Definition: EventId.h:163
Structure containing details for a text message ACK from the client.
Definition: EventId.h:141
fmi_A604_message_status
Enum for A604 message status protocol.
Definition: fmi.h:894
unsigned long int uint32
32-bit unsigned integer
Definition: garmin_types.h:66
uint32 time_type
Absolute time (number of seconds since 12/31/1989 12:00 am UTC)
Definition: garmin_types.h:97
Encapsulation of a message ID.
Definition: MessageId.h:26