Update TODO

This commit is contained in:
Matteo Cypriani 2012-11-06 01:21:35 +01:00
parent 317c9918b7
commit 1216f4e045
1 changed files with 16 additions and 0 deletions

16
TODO
View File

@ -52,6 +52,10 @@
* Aggregator
- Flush the requests' list when exiting.
- Rename ap_check_interval to something more meaningful
Something like autocalibration_order_interval.
- Test for the maximum verbose level.
- -o should be optional.
- Add an option to (not) flush the output file.
- Outputs should include all the timestamps
@ -59,6 +63,7 @@
timestamp and the reception timestamp on the aggregator. This would
help the Positioner's --replay option (to be adapted to use the
aggregation time instead of the request time).
- Allow a different aggregation timeout for each request type.
- Refactoring:
° monitor_requests()
° got_request()
@ -78,6 +83,8 @@
using both -D and -A at the same time makes the program to block on
the first thread. This is a known issue of uClibc:
https://dev.openwrt.org/ticket/4809
° With autocalibration on, all the APs declared in listeners.csv must
be in coverage or the reference points will not be generated.
- Better handling of retried packets
Currently we ignore any packet with the Retry bit. This can lead to
completely ignore the given packet (or even request) if the original
@ -134,6 +141,8 @@
report, Fig. 2.6 p. 38 and explanations pp. 38-39).
- Autocalibration
° Allow to generate a list of reference points instead of using a
regular meshing.
° Generate reference points in 3D.
° To select the reference APs, we should use the distance along with
the angle and coverage.
@ -144,6 +153,13 @@
° Option z-level-number: the Z coordinate represents the number of
the building's level. If unactivated, the topology is used to
determine a change of level.
° Generated CalibrationRequest have always nb_packets == 1. It is
tricky to set a number of packets for generated requests, since the
APs can transmit a different number of packets in their
autocalibration requests. A solution could be to use the biggest
number amongst the reference autocalibration requests used. A simpler
solution could be to assume that all the APs transmit the same number
of packets.
- Refactoring
° Split Stock::generate_reference_point() into several functions.