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