aboutsummaryrefslogtreecommitdiff
path: root/TODO.md
diff options
context:
space:
mode:
authorBjørn Mork <bjorn@mork.no>2019-05-29 10:58:33 +0200
committerBjørn Mork <bjorn@mork.no>2019-05-29 10:58:33 +0200
commit9d5679516e349fd8b3e6d7f5093c78a2b55a2de7 (patch)
tree63950a3a1e5dc98fcb42bd919b705b6c768ea5f9 /TODO.md
parente3348926b9fdef6e03402c37383e0420bf697d18 (diff)
more doc updates
Signed-off-by: Bjørn Mork <bjorn@mork.no>
Diffstat (limited to 'TODO.md')
-rw-r--r--TODO.md31
1 files changed, 5 insertions, 26 deletions
diff --git a/TODO.md b/TODO.md
index 0bf1cd1..1ac6397 100644
--- a/TODO.md
+++ b/TODO.md
@@ -1,13 +1,9 @@
# obinsect is a Work-in-Progress
-There will be changes to the configuration file syntax!
+There might be changes to the configuration file syntax!
Items which needs to be fixed in arbitrary order:
-## OBIS list parsing
-
-* Include some metadata
-
## Memory management
* All json-c allocations should be audited. We are most likely
@@ -15,7 +11,6 @@ Items which needs to be fixed in arbitrary order:
## MQTT connection
-* make sure the client will attempt to reconnect on errors
* complete and verify all supported authentication methods, including
TLS client certificates
@@ -24,14 +19,6 @@ Items which needs to be fixed in arbitrary order:
* test and robustify, making sure the serial device can go away and
reappear without breaking stuff
-## Publishing
-
-* Create a packet metadata section _before_ parsing, including stuff like
- 1. timestamp
- 2. program name
- 3. program version
-
-
## Code refactoring
* cleanup is obviously necessary
@@ -43,23 +30,15 @@ Items which needs to be fixed in arbitrary order:
* add daemon mode?
* include OpenWrt packaging example?
* include systemd unit?
-* add working config example, which could be used as-is?
-
-## Logging
-* add real logging, with at least debug, error and info levels
-* support logging of all levels to MQTT. Maybe modify topic config
- syntax to allow a LEVEL variable or similar?
## Main config file
-* provide some sane defaults?
-* add log configuration?
-* add a settings section. Some possibilities:
+* allow per-topic settings? Some possibilities:
1. timestamp format
- 2. include units (implies values as strings)
-
-
+ 2. unit/scaling
+ 3. QoS
+* move some of the far too many command line option into the config file?
## ++++