Commit Graph

18 Commits

Author SHA1 Message Date
Ian Gulliver
ae5b4c1ce4 Style and include cleanups. 2016-02-17 16:40:09 -08:00
Ian Gulliver
e14b444466 Make epoll_fd global as a concession to clarity. Handle client disconnection even when silent. 2016-02-17 15:41:27 -08:00
Ian Gulliver
a0d94a4198 Add stats serializer. 2016-02-17 08:30:32 +00:00
Ian Gulliver
0db4d15897 Non-blocking connection support. 2016-02-17 08:05:18 +00:00
Ian Gulliver
01d548dbb5 Clean up serialize interface.
Switch to jansson for JSON handling.
Add server ID.
Expose IDs in JSON.
2016-02-17 00:21:28 +00:00
Ian Gulliver
be70180f98 Parse beast. 2016-02-16 19:26:30 +00:00
Ian Gulliver
a1e0e2fe9f Switch to overlay parsing. 2016-02-16 03:26:52 +00:00
Ian Gulliver
af8b3d0c4c Add client support, use it to dump json to stdout first. 2016-02-16 02:28:05 +00:00
Ian Gulliver
cbae234327 MLAT (width and frequency) and RSSI (width) scaling working. 2016-02-15 22:01:32 +00:00
Ian Gulliver
bae4398a61 Assign an ID to each backend. 2016-02-15 21:22:23 +00:00
Ian Gulliver
798b75c30d Saner arg structure. 2016-02-15 21:12:26 +00:00
Ian Gulliver
9b97a2c32c Factor out backend handling code. 2016-02-15 20:01:48 +00:00
Ian Gulliver
f47e1e766b Clean up backend detection flow. 2016-02-15 19:07:56 +00:00
Ian Gulliver
bb1e5cf2ff Multiple parser support. 2016-02-15 06:47:40 +00:00
Ian Gulliver
276a78aac0 Parse full airspy input. 2016-02-14 22:26:34 +00:00
Ian Gulliver
93558c0a23 Clean up buf silliness. 2016-02-14 20:35:43 +00:00
Ian Gulliver
f7bee3ce44 Cheaper airspy matching 2016-02-14 07:11:26 +00:00
Ian Gulliver
51690ba0df Get to where we're actually finding airspy packet boundaries. 2016-02-14 06:20:17 +00:00