Initial implementation of XML defined hardware. The idea is that defining the hardware in XML will let you use the same hardware on different setups without having to create all the setup specific hardware classes as you do currently.
Get XML defined hardware approach to work with the detached camera.
Update documentation to reflect the new XML defined hardware approach.
Save and restore in the main window size.
Add (commented out) fields for all of the hardware so that it is clearer what the options are.
Get emulated dual camera to work again. Fix a bug where the cameras that did not have temperature control will still getting queried about their temperature.
Dis-able (gray out) menu options for controls that are not available.
Get window resizing working correctly for detached and dual camera. Change HAL to remember window sizes for detached and dual.
remove installer.py file which is no longer used.
Add a XML file to specify the emulated dual camera setup.
Add delete functionality to the parameters box.
Change detached camera to only display relevant camera parameters. Tweak the layout of the detached camera params dialog box.
Update STORM3 setup for the XML defined hardware approach.
Add a generic gamepad310 module that can be used in place of all of the setup specific (but identical) modules.
Remove STORM3 joystick module.
Update STORM4 setup to XML hardware approach.
Remove unused modules.
Update Storm4pi setup to XML hardware approach.
Remove unused modules.
Remove unused modules.