Add functool.wraps to debugging decorator.
Print out a list of unused parameters. This change involves messing with __getattribute__ and __setattr__ and I'm not sure how stable it is.
Update comment.
Merge branch 'master' of https://github.com/HazenBabcock/storm-control into hmaster
Change to remember working directory, size and position across multiple sessions.
Also remember pixels per nanometer between sessions.
Initial commit of the HalModule base class.
Make TCPControl into a HAL module.
Initial work on trying to make HAL more modular. The basic idea is that with the exception of the camera, all the other stuff such as the stage, focus lock, spot counter, etc.., will implement the halModule functionality so that they can be added, removed or replaced more easily.
Update XML for the modules approach.
Remove all the hardware options from the file menu.
Tweak wording in some comments.
Don't wrap newFrame().
Initial work on updating parameters for the new hardware xml file format. Start switch to using ElementTree.
Merge remote-tracking branch 'hbabcock/modules' into modules
Complete switch to ElementTree for XML parsing.
Add default methods for getSignals() and connectSignals().
Initial lightly tested version of HAL updated to the modules approach.
Change signatures of some methods.
Change to work with the module approach. More information is now stored in the writer object, which should perhaps be renamed.