Update TODO
This commit is contained in:
parent
3d05f203aa
commit
812273cc0c
17
TODO
17
TODO
|
@ -1,14 +1,16 @@
|
|||
* Global
|
||||
|
||||
- Known bugs
|
||||
° libconfuse bugs (Listener & Aggregator):
|
||||
° Valgrind / libconfuse bugs (Listener & Aggregator):
|
||||
. http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=639074
|
||||
. http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=639115
|
||||
- Rename some fields in the structures
|
||||
° start_time -> rx_time, first_rx_time
|
||||
- Eliminate remaining exit() calls to avoid memory leaks on exit.
|
||||
- Use atexit() / on_exit() instead of goto to clean at exit?
|
||||
- Add option dump-configuration (displays the config & exits).
|
||||
- Makefiles:
|
||||
° Use intall instead of cp?
|
||||
° Merge Makefile and Makefile_atheros*. Use template makefiles,
|
||||
autohell, cmake…?
|
||||
- Use a string for positioning requests
|
||||
|
@ -31,6 +33,7 @@
|
|||
|
||||
* libowlps
|
||||
|
||||
- Use stdbool.h instead of #define owl_bool.
|
||||
- Currently unused functions:
|
||||
° owl_timestamp_is_null()
|
||||
|
||||
|
@ -62,7 +65,7 @@
|
|||
mode and when the default configuration file has to be used (no
|
||||
file specified by the user with -f).
|
||||
- Filter the number of implicit packets per mobile?
|
||||
Currently, in passive or mixed mode, *all* the receive packets are
|
||||
Currently, in passive or mixed mode, *all* the received packets are
|
||||
transmitted to the aggregator.
|
||||
- Option "read-only autocalibration"?
|
||||
Listen for autocalibration requests without sending requests.
|
||||
|
@ -93,6 +96,7 @@
|
|||
|
||||
- Known bugs
|
||||
° Cannot compute the error (Real) with autocalibration requests.
|
||||
° Unit tests are currently unmaintained. Do not try to run them.
|
||||
|
||||
- Algorithms
|
||||
° Add to the result the information "area error" (whether on not the
|
||||
|
@ -135,8 +139,9 @@
|
|||
- User interface
|
||||
° When reading the APs, add them to the mobiles' list (or another
|
||||
way to be able to have a single entry for an AP).
|
||||
° Add option positioning.self-calibrate (or autocalibrate), to
|
||||
activate automatically the options needed by the autocalibration.
|
||||
° Add option positioning.self-calibrate (or autocalibrate), short
|
||||
option -A, to activate automatically the options needed by the
|
||||
autocalibration.
|
||||
° Improve --verbose (and/or debug level): print the options, etc.
|
||||
° Case-insensitive string comparison (for algorithm names, etc.).
|
||||
° Use a prefix for configuration files (search for config files set
|
||||
|
@ -144,7 +149,7 @@
|
|||
|
||||
- Optimisation & code improvement
|
||||
° Multithreading:
|
||||
. algorithm (parallelize computation of the different algorithms
|
||||
. algorithms (parallelize computation of the different algorithms
|
||||
for the same request) ;
|
||||
. and/or requests (parallelize computation of several requests).
|
||||
It would be possible (overkill?) to have a group of worker threads
|
||||
|
@ -161,7 +166,7 @@
|
|||
class attribute, etc.
|
||||
|
||||
- Unit tests
|
||||
° Update tests (currently unmaintained).
|
||||
° Update (rewrite?) tests.
|
||||
° Unfinished tests:
|
||||
. InputDataReader
|
||||
. Input
|
||||
|
|
Loading…
Reference in New Issue