Matteo Cypriani
6b7e5668fa
Add/update headers on the top of each source file
2012-02-06 16:44:09 +01:00
Matteo Cypriani
16eaecc53f
Avoid displaying non-ASCII characters
...
Avoid displaying UTF-8 characters on the terminal (French quotes &
ellipsis).
2012-02-06 13:26:50 +01:00
Matteo Cypriani
0b43e7f5fc
[Positioning] Read mobiles characteristics
...
Add MobilesReaderCSV, that reads the known mobiles from a CSV file.
2011-07-25 14:18:17 +02:00
Matteo Cypriani
586cfdb77e
[Positioning] Stock::store_calibration_request()
...
InputDataReader::stock_calibration_request() becomes
Stock::store_calibration_request(), so other classes can use it.
2011-07-25 14:18:16 +02:00
Matteo Cypriani
c63da8bdfc
[Positioning] InputDataReader: print nb requests
...
In verbose mode, display the number of calibration requests stored.
2011-06-29 10:56:08 +02:00
Matteo Cypriani
67ccf674a5
[Positioning] InputDataReader: print --verbose info
...
Display the number of elements read when the verbose mode is activated.
2011-06-16 14:10:43 +02:00
Matteo Cypriani
1cebc82bfd
[Positioning] Minor edits
...
InputDataReader: minor refactoring.
Request: fix a comment.
2011-04-26 17:18:53 +02:00
Matteo Cypriani
1fb6e39d27
[Positioning] Handle AP reading from a CSV file
...
Add class AccessPointsReaderCSV and make InputDataReader to use it.
Stock: Add function find_create_ap(const AccessPoint&).
2011-03-16 14:36:24 +01:00
Matteo Cypriani
428639b814
[Positioning] InputDataReader: read waypoints
2011-03-16 14:36:23 +01:00
Matteo Cypriani
f85c7113ab
[Positioning] Delete several exception classes
...
Create exceptions bad_configuration and missing_configuration and delete
all configuration-specific exceptions.
2011-03-16 14:36:23 +01:00
Matteo Cypriani
14902181af
[Positioning] TopologyReaderCSV: read waypoints
...
Stock: add Waypoint list and support functions.
Waypoint:
- Use an unordered_set instead of a vector for the Building list.
- Add functions add_building(), add_buildings() and remove_building().
- Add operator string().
cfg/waypoints.csv: change format (add building name).
2011-03-16 14:36:23 +01:00
Matteo Cypriani
208c989c53
[Positioning] Add InputDataReader & TopologyReaderCSV
...
InputDataReader handles all data input, i.e. data needed to prepare
computation (topology, calibration measurements, etc.).
TopologyReaderCSV reads topology from a CSV file (just Building and Area
for the moment).
cfg/topo.csv: change format (add building name and reorder coordinates).
UserInterface: add data input options.
posexcept: add data input exceptions.
2011-03-16 14:36:23 +01:00