Matteo Cypriani
3196e5a2e0
Makefiles: resolve OWLPS_VERSION earlier
2011-04-26 10:15:04 +02:00
Florian Taillard
08a407e0f3
[Positioning] Fix reading csv calibration file
...
Add uint16_t into inputcsv to fix read type packet.
The uint8_t is detected as a char.
2011-04-18 16:31:10 +02:00
Florian Taillard
8d2a2b3e5a
[Positioning] Fix accesspoint reading frequency
...
Change long to unsigned long in accesspointsreadercsv.cc.
The frequency value exceed a long lenght in arch 32bits.
2011-04-18 13:52:43 +02:00
Matteo Cypriani
bd8d761bdc
[Client] Makefile: fix static target
2011-04-13 13:05:10 +02:00
Matteo Cypriani
6fa1ae15d0
[Positioning] Print version info with -V
2011-04-13 00:12:30 +02:00
Matteo Cypriani
82d1041ab2
[Client] Print version info with -V
2011-04-13 00:12:30 +02:00
Matteo Cypriani
7123f02e82
[Aggregator] Print version info with -V
2011-04-13 00:12:30 +02:00
Matteo Cypriani
7a95851795
[Aggregator] Look for -h before the main options
...
The options -f and -h are now parsed before the other options (instead
of just -f).
2011-04-13 00:12:30 +02:00
Matteo Cypriani
52c3b34170
[Listener] Fix -f: do not quit anymore
2011-04-13 00:12:18 +02:00
Matteo Cypriani
c23bddffae
[Listener] print_version(): print version number
...
Use git describe to generate a version label. One can also specify a
label:
make OWLPS_VERSION=v3.14alpha
2011-04-12 23:29:47 +02:00
Matteo Cypriani
273c2adfc7
[Positioning] Fix Makefile: remove prepare target
2011-04-12 12:17:31 +02:00
Matteo Cypriani
d31ac3864e
Position endianess conversion in all modules
2011-04-07 16:15:46 +02:00
Matteo Cypriani
2ce238984c
[lib] Add float endianess converters
2011-04-07 16:14:55 +02:00
Matteo Cypriani
7499ef9ec5
[Listener] Refactor endianess #defines
2011-04-07 16:14:55 +02:00
Matteo Cypriani
921afff682
[lib] .c: categorise functions
...
+ eliminate last French words.
2011-04-07 16:14:45 +02:00
Matteo Cypriani
aef4e5aed7
[Client & Aggregator] Print direction with PRIu8
2011-04-07 11:57:14 +02:00
Matteo Cypriani
9ddbfde5d5
[lib-client] send_request(): handle null nb_pkt
2011-04-07 11:57:14 +02:00
Matteo Cypriani
e8332fd0f6
Update TODOs
2011-04-07 11:57:14 +02:00
Matteo Cypriani
d1c6abdaf7
[Listener] Send coordinates in autocalib. requests
...
One can now provide the coordinates of the listener on the command line.
2011-04-07 09:17:46 +02:00
Matteo Cypriani
c1f4c4e77e
[Listener] Check autocalibration_nb_packets
...
Display a warning if the number of autocalibration packets to send is
null.
2011-04-07 09:17:46 +02:00
Matteo Cypriani
55886734d5
[Positioning] Makefile: call prepare before *.o
...
When compiling in parallel (make -j), the directory 'obj' was sometimes
created too late (i.e. after the end of the first compilation, so the .o
could not be written on the disk). This is now fixed.
2011-04-07 09:17:46 +02:00
Matteo Cypriani
43ca7a3426
[Positioning] Makefile: run cppcheck with --quiet
2011-04-07 09:17:46 +02:00
Matteo Cypriani
80c914647f
[Positioning] CSVFileReader::print_error_cast() const
2011-04-07 09:17:46 +02:00
Matteo Cypriani
878ee7e495
[Positioning] Fix/add some Doxygen comments
2011-04-07 09:17:46 +02:00
Matteo Cypriani
2467c3261e
[Positioning] TextFileReader: '-' for stdin
...
The user can now use '-' as file name to read inputs from stdin.
2011-04-07 09:17:23 +02:00
Matteo Cypriani
d25aa4276b
[Positioning] TextFileWriter: '-' for stdout
...
The user can now use '-' as file name to write results or logs to
stdout.
2011-04-07 09:16:25 +02:00
Florian Taillard
9f77c6c91b
[ARDrone] Update owlps-drone to multi-algo
...
Create a array for receive multi-algo.
Move all prototypes to .h.
Add error message and ignore corrupted trame.
Rename variables i->count_algo , y->count_print.
2011-04-06 15:30:19 +02:00
Florian Taillard
9eb3e02b2c
[ARDrone] Update owlps-drone to new format
...
Receive and processing a new format of message string.
Add owlps-drone.h for prototype.
2011-04-06 12:09:06 +02:00
Florian Taillard
b33aadd8ad
[lib] Makefile_drone: fix install target
...
Add the ARM toolchain include directory into the Makefile.
2011-04-06 12:09:06 +02:00
Florian Taillard
207e815192
[ARDrone] Fix compilation
...
Use /usr/include/libiw.h and wireless.h to cross-compile for ARM.
Update variable names from libowlps and owlps.h (prefix owl_).
Move #includes from .h to .c.
Update path of library in Makefile.
2011-04-06 12:08:11 +02:00
Matteo Cypriani
ed6001a05b
[lib-client] Use const arguments wherever possible
2011-04-05 16:00:52 +02:00
Matteo Cypriani
dc9e5a72f4
[Positioning] UserInterface: fix output.udp-host
2011-04-05 16:00:52 +02:00
Matteo Cypriani
3719f58b65
[Positioning] OutputUDPSocket: finish cleaning
...
Use libowlps for socket creation.
Use Result::to_csv() and ResultList::to_csv().
2011-04-05 16:00:52 +02:00
Matteo Cypriani
2324c8e5d1
[Positioning] Move OutputCSV::*to_csv()
...
OutputCSV::result_to_csv() becomes Result::to_csv().
OutputCSV::results_to_csv() becomes ResultList::to_csv().
2011-04-05 15:42:57 +02:00
Matteo Cypriani
c802ad1224
[lib] Use const arguments wherever possible
2011-04-05 15:42:16 +02:00
Florian Taillard
290fcfa49b
Add Makefiles for AR.Drone
2011-04-05 12:09:30 +02:00
Florian Taillard
12b52d9365
Add owlps-ardrone
...
Owlps-ardrone is a client owlps modified for embedded system Ar.drone.
The program send a request of positioning to the network and receive
estimate position. In the future, the program control a direction of
the Ar.Drone to target.
2011-04-05 12:09:30 +02:00
Matteo Cypriani
40fb159a91
Merge branch 'dev-outputsocket' into dev
...
Adds OutputUDPSocket.
OutputUDPSocket::write(ResultList) is a mock function, since important
changes have to be done before that.
Conflicts:
owlps-positioning/src/userinterface.cc
2011-04-05 12:05:46 +02:00
Matteo Cypriani
a898af4389
[Positioning] Write all results simultaneously
...
Write results computed by several algorithms for the same request
simultaneously for a given medium. This allows to have only one CSV line
for a given request.
To achieve that, the class ResultList was created.
2011-04-05 11:52:10 +02:00
Matteo Cypriani
562ea6c28b
[Positioning] Add options output.udp-{host,port}
2011-04-05 11:27:44 +02:00
Matteo Cypriani
22cad4c214
[Positioning] OutputSocket -> OutputUDPSocket
2011-04-05 11:27:44 +02:00
Matteo Cypriani
a2c0556ee8
[Positioning] OutputSocket: review & clean
2011-04-05 11:27:44 +02:00
Florian Taillard
756b850375
[Positioning] Modified output socket UDP
...
The ip of destination is now configured in cfg/owlps-positioning.cfg
and activate by argument -O Socket.
Update owlps-positioning.cfg (Add remote-ip).
2011-04-05 11:27:44 +02:00
Matteo Cypriani
4752198ce7
[Positioning] Include algorithm name in results
2011-03-31 19:42:35 +02:00
Matteo Cypriani
670dfdc867
[Positioning] Improve CalibrationRequest::type
...
Add the request type in CalibrationRequest constructors.
Handle (auto)calibration request type in Input*.
2011-03-31 17:08:24 +02:00
Matteo Cypriani
5972e245cc
[Positioning] InputUDPSocket: read calibration data
2011-03-31 16:03:22 +02:00
Matteo Cypriani
ebd68a398f
[Aggregator] Send position in owl_request
2011-03-31 16:03:22 +02:00
Matteo Cypriani
6823cd4028
[lib] Add position in owl_request
2011-03-31 16:03:22 +02:00
Matteo Cypriani
5945617994
Update TODOs
2011-03-31 16:03:22 +02:00
Matteo Cypriani
b8e04f71d7
[Aggregator] Get rid of USE_TIMESTAMP
...
CSV format has changed, period.
2011-03-31 16:03:22 +02:00