User guide

Appendix B: Diagnostics Output Data (D-packets)
D2119 Dart RTLS User Guide 116
Health State Change
Description: This D-packet message is sent when there is a change in system
health state.
Recommended Action: None.
Message Type: The event packet is sent only once whenever a change in
system health state is detected.
Message Format:
Dart: D, Current_Health_State, Latched_Health_State,
Outstanding_Error_Types, Outstanding_Warning_Types, 0, timestamp,
DpacketID,‘Health State Change.’
USB Rx Failure
Description: This D-packet message is sent when there are consecutive USB
receive failures.
Recommended Action: None.
Message Type: Sent every instance where 5 or more consecutive receive
failures are detected.
Message Format:
Dart: D,0,0,0,0,0,timestamp,DpacketID,‘Error:USB receiving failure.’
Health tag not found
Description: A health tag with tag ID <hthTagID>, configured to be at location
(x,y,z), has lost signal for more than 20 seconds. The <battery> represents the
tag battery level at the last detection time, and <timestamp> is the UNIX time
(i.e. the number of elapsed seconds since January 1, 1970, UTC), at which the
health tag signal was last detected.
Recommended Action: Verify the health tag is present and not damaged.
Message Type: This warning packet will be sent only once when the health tag
has not been detected for 20 seconds
Message Format:
Dart: D,hthTagID,x,y,z,battery,timestamp,DpacketID,‘Error: Health tag not
found’
Health tag detected
Description: A health tag with tag ID <hthTagID>, configured to be at location(
x,y,z), is detected with a tag battery level of <battery> at UNIX time of
<timestamp>.
Recommended Action: None.
Message Type: This event packet will be sent only once when the health tag is
detected for the first time since firmware restart or it had been reported as lost.
Message Format:
Dart: D,hthTagID,x,y,z,battery,timestamp,DpacketID,‘Health tag detected’
NTP sync succeeded
Description: NTP synchronization succeeded at UNIX time of <timestamp>.
Recommended Action: None.
Message Type: This event packet will be sent only once when the NTP
synchronization succeeds.
Message Format:
Dart: D,0,0,0,0,0,timestamp,DpacketID,‘NTP synchronization succeeded
NTP sync failed
Description: NTP synchronization failed at UNIX time of <timestamp>.
Recommended Action: None.
Message Type: This event packet will be sent after every retry to attempt to
sync with the NTP server.
Message Format:
Dart: D,0,0,0,0,0,timestamp,DpacketID,‘Error: NTP
synchronization failed’