The controller needs some way to determine when a probe is running not just that it isn't running. The following test proves this functionality:
- Move hdb to hdb_temp so controller can't find it, then do probe deactivate, probe activate
- Controller then sends probe start alarm
- Now stop robot and move hdb_temp back to hdb
- Start robot and see that alarm is never cleared.
This functionality should exist as it helps to prevent false alarms and improves the reliability in the product.