39 lines
1.2 KiB
Plaintext
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
|