DX UIM Robot Status descriptions (based on colors).
Status = 0 = "OK" (green status)
Status = 1 = "Intermediate" (yellow status).
Intermediate, which also is indicated with a yellow icon, means that the status of the Hub or robot is currently 'Unknown.'
Yellow status can be caused by an unknown route, or where the robot-to-hub communication hits a point where the hub robot doesn't know of a route to the robot in question.
This normally happens when a robot is first starting back up or shutting down, but can happen when there's a communication issue and the hub doesn't know where to send the heartbeat ping.
The robot would also have to be in a state where it's not sending its pings, or the pings are bouncing.
Status = 3 = "Offline" (red status)
Status = 4 = "Maintenance" (white status).
When set in robot maintenance mode via the controller GUI, the Robot icon will first be red for a short while with status Error, and then turn white with status as 'Maintenance.'
Status = other values = Error (red status)