owlps/owlps-positioning/TODO

39 lines
1.2 KiB
Plaintext

- Measurement & Request
Actuellement, l'AP associé à chaque Measurement (pointeur) n'est
pas initialisé lors de la lecture depuis un InputCSV. Les
Measurement sont créés par accès direct dans la table de hachage :
measurements[mac_ap].add_ss(ss)
C'est donc le constructeur par défaut Measurement() qui est utilisé
lors du premier accès.
- InputCSV
° Différencier une requête normale d'une requête de calibration, en
utilisant les champs de direction.
° Lire la direction en tant qu'entier plutôt que float ?
- '\n' vs. endl.
Utiliser '\n' plutôt que endl lorsque le vidage du tampon n'est pas
nécessaire.
- Measurement : corriger le calcul de moyenne.
- Revoir le diagramme UML
° Associations : devraient êtres représentées par des attributs
pointeurs.
° Compositions : devraient être représentées par des attributs
normaux.
- AccessPoint : attribut float friis_index ?
- Mobile : attributs Viterbi ?
Cf. l'ancien clientinfo.hh.
- Accesseurs par références ?
getref_mon_attribut() (cf. l'ancien clientinfo.hh)
- C++ en action
Espaces de noms ? 109
Réserver l'espace mémoire des vector avec reserve(). 217
Utiliser hash_map plutôt que map s'il n'y a pas besoin de trier. 252