Matteo Cypriani
64c2ac9a58
Makefiles: move OS detection in common.mk
...
This fixes compilation on BSD.
2013-04-30 16:50:14 -04:00
Matteo Cypriani
2e4fb5a931
[Listener] Remove errbuf comment (cf. prev. commit)
...
errbuf doesn't seem to begin with ": " in all cases; I fixed that in
the previous commit but forgot to remove the wrong comment.
2013-04-29 11:50:40 -04:00
Matteo Cypriani
2b6a3a73ed
[Listener] Fix compilation with confuse (-r/-R)
...
The handling of -r/-R was buggy with libconfuse enabled.
2013-04-29 10:51:04 -04:00
Matteo Cypriani
1971e2def6
[doc] owlps: add section Contribute
2013-04-24 14:13:06 -04:00
Matteo Cypriani
2a23e31a28
Fix compilation warning/errors for OpenWrt
...
In lib-resultreader and Positioner.
2013-04-24 13:51:58 -04:00
Matteo Cypriani
f9fffd4a9e
Improve compilation process for OpenWrt
...
- common.mk has been tweaked so that the OpenWrt compilation process is
more flexible: one can now choose an OPENWRT_TARGET and the
OPENWRT_ROOT instead of just the OPENWRT_VERSION.
- The OPENWRT_VERSION's default value trunk" has been removed.
- Makefile_atheros_openwrt has been deleted, since with recent OpenWrt
versions (12.09) everything should compile just fine, and we are not
specific to the atheros target any more.
- INSTALL.t2t has been updated to reflect these changes, and a new
section was added to explain how to compile your own toolchain.
2013-04-24 13:51:58 -04:00
Matteo Cypriani
4aed9c1ef0
Radiotap Antenna Signal field is signed
...
Using int8_t instead of uint8_t which was erroneously used to code the
Antenna Signal radiotap field.
2013-04-24 10:59:55 -04:00
Matteo Cypriani
a046dcd3fb
[Listener] Fix radiotap alignment bug
...
The fields in the radiotap header are naturally aligned, which was not
taken into account by the parser.
2013-04-23 18:54:38 -04:00
Matteo Cypriani
6f0d5c8da5
[Listener] Warn in case of unknown rtap field
2013-04-23 18:54:38 -04:00
Matteo Cypriani
e7b639a020
[Listener] Minor fixes, mostly cosmetic
2013-04-23 18:54:38 -04:00
Matteo Cypriani
6ea849625c
[Listener] Add -R option (read from pcap file)
...
The new -R option allows one to read packets from a pcap file instead of
capturing from a network interface.
2013-04-23 18:32:59 -04:00
Matteo Cypriani
c95257f26a
[Listener] Use pcap_next_ex instead of pcap_loop
...
pcap_next_ex() will allow us to detect the end of a capture file. Since
we used pcap_loop() to capture one packet at a time anyway, this won't
change anything for live captures.
The variable names were standardised in functions using pcap data types
('pkt_header' and 'pkt_data' instead of 'header' and 'packet').
2013-04-23 18:32:37 -04:00
Matteo Cypriani
0fc84a548f
[doc] Add -client (unfinished)
2013-03-20 13:20:56 -04:00
Matteo Cypriani
3780d3ff6d
[doc] Add -architecture
2013-01-11 16:47:17 -05:00
Matteo Cypriani
375ddb513b
Update TODO
2013-01-11 16:22:20 -05:00
Matteo Cypriani
d423339374
Update gitignore
2013-01-11 16:22:08 -05:00
Matteo Cypriani
a3b76dd9ec
[doc] Fix preproc-man & owlps.t2t
2013-01-11 16:21:38 -05:00
Matteo Cypriani
867ee1cd80
Add doc/
...
Add the directory for all the future documentation. The file owlps.t2t
is aimed at being the entry point of all the other documentation pages.
Included are a Makefile to generate man pages and a couple of scripts to
improve the rendering.
2012-11-08 21:45:56 +01:00
Matteo Cypriani
2898141f3b
Add README.t2t
2012-11-08 19:16:35 +01:00
Matteo Cypriani
7dc7b9af6e
INSTALL -> INSTALL.t2t (+ minor fixes)
2012-11-08 19:13:34 +01:00
Matteo Cypriani
06375794d6
COPYRIGHT: add APP deposit information
2012-11-08 18:18:05 +01:00
Matteo Cypriani
197de231d3
Rename TODO -> TODO.t2t, update
2012-11-08 17:29:49 +01:00
Matteo Cypriani
4eaac47b98
COPYRIGHT -> COPYRIGHT.t2t
...
Convert the copyright file to txt2tags format.
2012-11-08 04:44:31 +01:00
Matteo Cypriani
1216f4e045
Update TODO
2012-11-06 01:22:17 +01:00
Matteo Cypriani
317c9918b7
common.mk: fix OpenWrt SDK commands
2012-11-06 01:22:17 +01:00
Matteo Cypriani
8df82b9c41
Fix typo "endianness"
2012-11-06 01:22:16 +01:00
Matteo Cypriani
8310467f7c
[Logo] Resize SVG frames
2012-11-06 01:22:16 +01:00
Matteo Cypriani
8f09237773
Add INSTALL
2012-11-06 01:09:01 +01:00
Matteo Cypriani
cadb64e4c6
[lib] Fix a typo in owlps.h
2012-11-03 16:51:13 +01:00
Matteo Cypriani
ae1fa584a7
[Positioner] Measurement: intervals are uints
2012-11-03 16:51:13 +01:00
Matteo Cypriani
d1c64212d8
Test malloc/realloc return values
2012-11-03 16:51:13 +01:00
Matteo Cypriani
e9e6d25894
Add CHANGELOG
2012-11-03 16:49:07 +01:00
Matteo Cypriani
8455dd0d74
Add copyright & license information
...
Add the file COPYRIGHT, the CeCILL license's text, and update the source
files' headers with the copyright and license information.
2012-11-03 14:52:33 +01:00
Matteo Cypriani
69390a3f6b
[Positioner] Fix Request::to_csv() (missing ;)
2012-08-30 16:05:23 +02:00
Matteo Cypriani
3808c2ce6f
[Positioner] Add Request::to_csv()
...
Code moved from InputLogCSV.
2012-08-30 10:23:09 +02:00
Matteo Cypriani
5d94fe8cc4
[Client] Add option -N (number of requests)
...
New option to use in conjunction with -F, in order to stop after a given
number of requests.
2012-08-29 12:20:34 +02:00
Matteo Cypriani
60e32ac500
[Client] Minor cosmetic fixes
2012-08-29 12:17:26 +02:00
Matteo Cypriani
8c93cc467e
[Positioner] Add option output.2d-error
2012-08-24 16:39:00 +02:00
Matteo Cypriani
5fd5f13b93
[Positioner] Add Point3D::distance_2d()
2012-08-24 16:33:47 +02:00
Matteo Cypriani
b11b63c46b
[Positioner] cfg: improve comments
2012-08-24 16:33:47 +02:00
Matteo Cypriani
8cf840ba1b
[Positioner] Reindent input.cc
2012-08-24 16:28:44 +02:00
Matteo Cypriani
18761a06ce
[Positioner] Input: fix calib. request handling
...
Reorganise the tests in order to really ignore calibration requests if
positioning.accept-new-calibration-requests = false and
positioning.position-calibration-requests = false.
Display a message when a calibration request is ignored.
2012-07-24 16:21:03 +02:00
Matteo Cypriani
e278aab032
[lib] Force 9 digits to display nanoseconds
...
In owl_timestamp_to_string(), the conversion of the nanosecond value is
forced to be on 9 digits.
2012-07-13 16:35:00 +02:00
Matteo Cypriani
f6fa26507f
[Positioner] EvAAL: do not send \0
...
The NULL character must not be sent at the end of the result string, or
the Socket Server behaves weirdly.
2012-07-10 16:15:45 +02:00
Matteo Cypriani
307da87760
[Positioner] EvAAL: fix AOI printing
...
The AOI (Area Of Interest) number must be printed only if greater than
zero.
2012-07-10 16:13:15 +02:00
Matteo Cypriani
db63c88a45
[Positioner] EvAAL: handle empty results' lists
2012-07-10 16:11:25 +02:00
Matteo Cypriani
2d2b8551fb
[Positioner] Rename cfg/listeners.csv (typo)
2012-06-28 21:44:00 +02:00
Matteo Cypriani
d21dcc7b9a
common.mk: protect $HOME
2012-06-28 14:58:57 +02:00
Matteo Cypriani
1882cc26ca
Update TODO
2012-06-21 18:43:12 +02:00
Matteo Cypriani
8f3bf50aa5
[Positioner] Fix "interval" similarity algorithm
...
The "interval" similarity algorithm now handles the case where no packet
is found within the interval.
2012-06-20 18:39:21 +02:00