User guide
Appendix D: Hub Health Monitoring
D2119 Dart RTLS User Guide 129
18
Health tag battery low
Health Status Change MessageUpon system status change, may it be because of changes of
Current_Health_State, Outstanding_Error_Types or Outstanding_Warning_Types, Dart RTLS
system will send out a diagnostic message of type “Health state change” in Dart output data
stream. This diagnostic message has syntax as below.
D,Current_Health_State,Latched_Health_State,Outstanding_Error_Types,Outstanding_
Warning_Type,0,timestamp,4,”health state changed”
Extended Server Alive Message
Dart RTLS system also extended the existing “Server Alive” diagnostic message to periodically
send out system health status. The extended ‘Server Alive” message has following syntax:
D,Current_Health_State,Latched_Health_State,Outstanding_Error_Types,Outstanding_
Warning_Type,data_client_count,timestamp,1,”server is alive”
Where data_client_count: total number of currently established data clients (Dart, ISO, or Z-
SLMF)
Example:
After a restart the system is in Good state (0)
• D,0,0,00000000,00000000,2,1423688012.009,1,'Server is alive'
Say, a receiver is disconnected from hub. The system health state changes to Error (2)
• D,AB,7.0,10.0,8.0,0,1423688017.908,-17,'Error: active receiver communication lost'
• D,2,2,00010000,00000000,0,1423688017.908,4,'Health state change‘
• D,2,2,00010000,00000000,2,1423688073.015,1,'Server is alive'
If the receiver is connected back to hub, the system health state changes to good (0) again. But
note the latched health state remains as Error (2) as that was the worst state the system
experienced.
• D,AB,7.0,10.0,8.0,0,1423688094.085,17,'Active receiver communication OK‘
• D,0,2,00000000,00000000,0,1423687072.499,4,'Health state change‘
• D,0,2,00000000,00000000,2,1423688134.019,1,'Server is alive'