Update TODO.t2t

This commit is contained in:
Matteo Cypriani 2013-07-25 18:43:54 -04:00
parent 4dffac8216
commit b91fdc52ab
1 changed files with 25 additions and 10 deletions

View File

@ -39,8 +39,6 @@ Work to do in OwlPS
- Use atexit() / on_exit() instead of goto to clean at exit? - Use atexit() / on_exit() instead of goto to clean at exit?
- Add option dump-configuration (displays the config & exits).
- Support string-based positioning requests - Support string-based positioning requests
Along with the binary requests, implement a string-based request Along with the binary requests, implement a string-based request
@ -73,6 +71,11 @@ Work to do in OwlPS
= Aggregator = = Aggregator =
- An empty positioner_ip should turn off communication with the
positioning server.
- Option to overwrite the output file (ask for a confirmation!).
- Test for the maximum verbose level. - Test for the maximum verbose level.
- Outputs should include all the timestamps - Outputs should include all the timestamps
@ -99,11 +102,9 @@ Work to do in OwlPS
- Known bugs: - Known bugs:
- On OpenWrt Backfire (10.03), when the program is statically linked, - On OpenWrt Backfire (10.03), when the program is statically linked,
using both -D and -A at the same time makes the program to block on using both -D and -A at the same time makes the program block on
the first thread. This is a known issue of uClibc: the first thread. This is a known issue of uClibc:
https://dev.openwrt.org/ticket/4809 https://dev.openwrt.org/ticket/4809
- With autocalibration on, all the CPs declared in listeners.csv must
be in coverage or the reference points will not be generated.
- Better handling of retried packets ? - Better handling of retried packets ?
@ -138,10 +139,15 @@ Work to do in OwlPS
= Client = = Client =
- Log sent requests? - "Metronome" option to send a request precisely every X milliseconds.
- Allow to use a string for the direction? Get the current time right before and right after transmitting a
Could be nice, but probably useless. request, and sleep for (X - elapsed(before, after)).
Should we replace the default behaviour? Or -F 1000 would be the new
behaviour, whereas -F +1000 would be the old behaviour?
- Log sent requests?
- Qt version of the client - Qt version of the client
@ -172,8 +178,9 @@ Work to do in OwlPS
== Known bugs == == Known bugs ==
- With autocalibration on, all the CPs declared in listeners.csv must - With autocalibration on in meshing mode, all the CPs declared in
be in coverage or the reference points will not be generated. listeners.csv must be in coverage or the reference points will not be
generated.
== Algorithms == == Algorithms ==
@ -243,6 +250,9 @@ Work to do in OwlPS
== User interface == == User interface ==
- Move autocalibration-related options from the "positioning" category
to a dedicated category.
- When reading the CPs, add them to the mobiles' list (or another way to - When reading the CPs, add them to the mobiles' list (or another way to
be able to have a single entry for a CP). be able to have a single entry for a CP).
@ -250,6 +260,9 @@ Work to do in OwlPS
-A, to activate automatically the options needed by the -A, to activate automatically the options needed by the
autocalibration. autocalibration.
- Add option dump-configuration (displays the config & exits), if it is
possible with boost_program_options.
- Improve --verbose (and/or debug level): print the options, etc. - Improve --verbose (and/or debug level): print the options, etc.
- Case-insensitive string comparison (for algorithm names, etc.). - Case-insensitive string comparison (for algorithm names, etc.).
@ -260,6 +273,8 @@ Work to do in OwlPS
== Optimisation & code improvement == == Optimisation & code improvement ==
- Use the 'ws' stream manipulator to eat whitespaces.
- Change ss_t type to int_fast8_t? - Change ss_t type to int_fast8_t?
- Multithreading: - Multithreading: