- Initial INI config file.
- Template main script.
- Shell scripts.
- Ubuntu upstart daemon config.
-
Removed py extension from Python shell script and made scripts executable.
Fixed path to Python shell script.
- Basic config parser and utils -- from template code.
- Changed development status to pre-alpha.
Added newline (PEP8).
Config helper tests.
- Workaround for seemingly flaky controller test (a race condition). Will need to make this more robust (if possible). Always a problem with these polling behaviours.
- Test config utilities.
Defined a standard BaseDevice constructor, which goes hand-in-hand with how the device gets loaded from config (i.e. it knows that constructor arguments).
Controller fixes:
- Test set event before all events were received.
- More robust starting sequence.