Tom Wilson
|
17225a1b39
|
Tidy up dict iter access
|
6 years ago |
Tom Wilson
|
6a06ba1fc2
|
Added more test CLI command modes
|
6 years ago |
Tom Wilson
|
d22d3ad8a7
|
Initial test CLI implementation
|
6 years ago |
Tom Wilson
|
510744e3f0
|
Better compiled config file management. Catch accidental load as default config
|
6 years ago |
Tom Wilson
|
8b1a0e2a31
|
Fix load bug
|
6 years ago |
Tom Wilson
|
8130afab5d
|
Make config paths optional
|
6 years ago |
Tom Wilson
|
e63830c1a8
|
Added plugin decorator and class system (with interface functions)
|
6 years ago |
Tom Wilson
|
08c5bf2302
|
Added plugin interface functions + tests
|
6 years ago |
Tom Wilson
|
bb3f176d41
|
Setup basic plugin loader tests
|
6 years ago |
Tom Wilson
|
748a075f1a
|
Normalise path to both packages and modules
|
6 years ago |
Tom Wilson
|
ad200f4e3c
|
Find plugin interface and confspec
|
6 years ago |
Tom Wilson
|
74c8bbc5ab
|
New plugin loading system
|
6 years ago |
Tom Wilson
|
8d3640138d
|
Structure fixes
|
6 years ago |
Tom Wilson
|
1b7eb118d0
|
New agent plugin structure
|
6 years ago |
Tom Wilson
|
3da30787a3
|
Package restructure
|
6 years ago |
Tom Wilson
|
964bbd65a7
|
Fix def-specify naming
|
6 years ago |
Tom Wilson
|
080fb20b01
|
Fix bug where plugin load would pull in plugin imports
|
6 years ago |
Tom Wilson
|
d6cc2983ea
|
Add config template generation
|
6 years ago |
Tom Wilson
|
98f907309b
|
Add better logging and cleanup options
|
6 years ago |
Tom Wilson
|
7245a4817d
|
Config file logic
|
6 years ago |
Tom Wilson
|
bbedde3232
|
Dummy control config
|
6 years ago |
Tom Wilson
|
7a7d2128a4
|
Pylint and cleanup
|
6 years ago |
Tom Wilson
|
a50ddfc763
|
Update to use config-spec
|
6 years ago |
Tom Wilson
|
1b808f5671
|
Enable running package directly
|
6 years ago |
Tom Wilson
|
9f89ddb296
|
Add dev environment setup
|
6 years ago |
Tom Wilson
|
9db40402ae
|
Clean up for rewrite. License change.
|
6 years ago |
Tom Wilson
|
9c1dda6372
|
Docs, added layer system to config, updated plugins
|
6 years ago |
Tom Wilson
|
8a32a252d4
|
Config - added template generation
|
6 years ago |
Tom Wilson
|
5f1d3be59f
|
Update config to use Python terminology
|
6 years ago |
Tom Wilson
|
3e5117d9ff
|
Add direct confdef support in ConfigManager
|
6 years ago |
Tom Wilson
|
f6d7dafd6b
|
Improve docs
|
6 years ago |
Tom Wilson
|
d0322f182a
|
Added version message to Scout
|
6 years ago |
Tom Wilson
|
4c6bdbba7d
|
Added TDW logging
|
6 years ago |
Tom Wilson
|
bb4c777ec6
|
TDW update, add convenience methods and allow single args
|
6 years ago |
Tom Wilson
|
680b7ad3a3
|
Add control comms
|
6 years ago |
Tom Wilson
|
113dc93fc3
|
Log tester
|
6 years ago |
Tom Wilson
|
02a84fe258
|
msg_name bug
|
6 years ago |
Tom Wilson
|
3de60a039a
|
Get plugin import working
|
6 years ago |
Tom Wilson
|
91c4b26c44
|
Fix enum return values
|
6 years ago |
Tom Wilson
|
b4e46362ab
|
Split out TDW serial support into module, support newer serial format
|
6 years ago |
Tom Wilson
|
999e991298
|
Bulk commit - start using Git again
|
6 years ago |
Tom Wilson
|
3da06fe888
|
Restructure
|
6 years ago |