Add Equipment class.
Set events and update equipment state based on All Button status message.
Handle multiple equipment modes at the Pool level.
Fix equipment status updating.
Change debug message formatting.
Fix equipment control action sequences.
Implement All Button message parsing for date, time, title, model.
Implement more RS232 commands.
Implement time setting and correction routines.
Fix mapping of status codes to equipment state.
Turn equipment off in reverse order in modes.
Execute mode actions in separate thread.
Add more debug levels.
Add set methods to Pool.
Add state logging to Pool.
Only use All Button panel.