819 B
819 B
TODO List
Structure
- stronger structure insides src
- src/server for everything server related
- src/client for everything client related (ProxyDevice!)
- src/protocol for protocol specific things
- src/lib for helpers and other stuff
- possibly a parallel src tree for cpp version
A Client
- maybe start with a python shell and some import magic
- later a GUI may be a good idea
- client: one connection for each device?
- another connection for async data?
A Server
- evaluate config.ini
- handle cmdline args (specify different server.ini)
- support Async data units
- support feature publishing and selection
- rewrite MessageHadler to be agnostic of server
Testsuite
- embedded tests inside the actual files grow difficult to maintain
- needed ?