Start dealing with faulty and missing batteries
Define states in objdic config structure.
Add comms interface to GUI.
- Still need to adapt monitor code to deal with
missing and faulty batteries.
These should be set by the GUI after faults reported.