DeviceEvent represents an event associated to a device, such as events related to the Cloud connection (CONNECTED, DISCONNECTED, MISSING) or events related to the device management (CONF_UPDATED, APPS_UPDATED etc.).
http://eurotech.com/edc/2.0| name | data type | type | namespace | min/max occurs | constraints | description |
|---|---|---|---|---|---|---|
| accountName | string | element | edc | 0/1 | ||
| clientId | string | element | edc | 0/1 | ||
| receivedOn | dateTime | element | edc | 0/1 | ||
| sentOn | dateTime | element | edc | 0/1 | ||
| eventType | deviceEventType | element | edc | 0/1 | ||
| eventMessage | string | element | edc | 0/1 | ||
| position | edcPosition | element | edc | 0/1 | ||
| accountId | long | element | edc | 1/1 | required |
Example
<deviceEvent xmlns="http://eurotech.com/edc/2.0">
<accountName>...</accountName>
<clientId>...</clientId>
<receivedOn>...</receivedOn>
<sentOn>...</sentOn>
<eventType>...</eventType>
<eventMessage>...</eventMessage>
<position>
<longitude>...</longitude>
<latitude>...</latitude>
<altitude>...</altitude>
<precision>...</precision>
<heading>...</heading>
<speed>...</speed>
<timestamp>...</timestamp>
<satellites>...</satellites>
<status>...</status>
</position>
<accountId>...</accountId>
</deviceEvent>