36 lines
819 B
Markdown
36 lines
819 B
Markdown
# 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 ?
|
|
|
|
|