User guide
Appendix D: Hub Health Monitoring
D2119 Dart RTLS User Guide 127
Appendix D: Hub Health Monitoring
This section contains details of the health monitor module inside the Dart RTLS hub. Health
monitor is a new feature inside hub RTLS firmware that latches the health of the Dart RTLS
system and sends out D packets when there is a change in the health status.
Health monitor represents Dart RTLS system in three health states: good(green),
warning(yellow) and error(Red) and corresponding state machine is as follows:
GOOD
WARNING
ERROR
Dart RTLS System Health Monitor States
Error Conditions
Warning Conditions
Health State
Change
D-packet
Unknown Rx Detected
Rx 00 Detected
Ref tag battery low
Rx Fw Upgrade
Rx FW mismatch
Rx cannot see ref tag
No Rx Detected
No ref tag enabled
No VG enabled
No Rx detected
No Rx activated
CPU temp high
Hub Failure
Ref pair broken
Enabled Rx not detected
Rx communication lost
Ref tag not found
Ref tag lost
Ref tag suspension fail
Rx lost referencing
Health Status Parameters
Health monitoring uses a set of parameters to describe the health status of Dart RTLS system
at any time, and the set of parameters are:
Current_Health_State - current health state of a Dart RTLS system. It has three
values: 0 (green), 1 (yellow) and 2 (red).
Latched_Health_State - the worst health state a Dart RTLS system has experienced since
firmware restart. It also has three values: 0 (green), 1 (yellow) and 2 (red).
Outstanding_Error_Types – types of current outstanding errors at a Dart RTLS system. It
is a bit-wise value with each bit defined as follows: