Konstantin Gründger
a1f84c6cb7
Removed AmbigousTimeError
2018-05-01 11:21:28 +02:00
Konstantin Gründger
3c63cffb23
Refactoring: constants
2018-04-30 21:32:15 +02:00
Konstantin Gründger
b7458fa021
Refactoring
2018-04-12 23:24:52 +02:00
Konstantin Gründger
12bdf25243
Added Support for FANET beacons
2018-04-10 18:54:30 +02:00
Konstantin Gründger
a8a83e960b
Introduce generic APRS pattern
2018-04-10 08:33:48 +02:00
Konstantin Gründger
aa682a9e10
Let the parser parse comments
2018-03-18 17:55:01 +01:00
Konstantin Gründger
8f8974446c
Parse (server) comments
2018-03-17 11:19:34 +01:00
Konstantin Gründger
85b7ae5adb
Refactoring
2017-12-02 09:31:03 +01:00
Konstantin Gründger
2ccdcd90be
put parser functions in classes
2017-10-05 08:10:28 +02:00
Konstantin Gründger
384f0edc7e
Fixes #25
2017-10-02 19:22:34 +02:00
Konstantin Gründger
8857a31e78
Allow negative altitudes
2017-10-02 19:19:39 +02:00
Konstantin Gründger
e1247467e5
Added test for receiver OGNSDR
2017-09-30 19:27:46 +02:00
Konstantin Gründger
7361ea7392
Fixed createTimestamp
2017-09-30 18:25:02 +02:00
Konstantin Gründger
054c9eeed0
Fixed ddhhmm vs. hhmmss problem
2017-09-30 14:28:00 +02:00
Konstantin Gründger
33a7690f7d
Added Tracker (OGNTRK) and Receiver (OGNSDR) parser
2017-09-30 11:42:16 +02:00
Konstantin Gründger
127f3935d2
Separated parser in separate files
2017-09-30 09:45:50 +02:00
Konstantin Gründger
ca5636456a
Add APRS type to message
2017-09-30 09:45:50 +02:00
Konstantin Gründger
6044e58773
Tests for OGFLR, OGNTRK and OGNSDR
2017-09-30 09:45:50 +02:00
Konstantin Gründger
4f1f6c09ae
Added group 'relay'
2017-09-30 09:45:50 +02:00
Konstantin Gründger
76a45bc531
Each dstcall gets a separate treatment
2017-09-30 09:45:50 +02:00
Konstantin Gründger
5fcaf04125
If we have a dstcall other than "APRS" the pattern must match
2017-09-30 09:45:50 +02:00
Konstantin Gründger
63d8d2fc4e
Implemented Naviter parser
2017-09-30 09:45:50 +02:00
Konstantin Gründger
5faf78b239
Test beacon_type
2017-09-30 09:45:50 +02:00
Konstantin Gründger
e63b746504
parser: distinguish between different dstcalls
2017-09-30 09:45:50 +02:00
Konstantin Gründger
c2c38bb337
Timestamp zulu can also be a z instead h and other small improvements
2017-09-30 09:45:50 +02:00
Konstantin Gründger
9ae25a4500
Added support for heared aircrafts
2017-09-09 11:28:22 +02:00
Konstantin Gründger
e7cc73b220
Bugfix: error_count in AircraftBeacon is a int, not a float
2017-06-05 09:54:49 +02:00
Fabian P. Schmidt
3ba39c266f
parser: Fix copy-and-paste error
2017-06-04 07:17:04 +02:00
Konstantin Gründger
36ce45fe20
Empty APRS comment belongs to a receiver beacon
2017-05-16 14:36:38 +02:00
Konstantin Gründger
539562c708
Sync receiver regex patter with ogn_client-ruby
2017-05-07 12:14:32 +02:00
Konstantin Gründger
00eaffd2aa
Protocol parts not available will set to None instead of 0.0
2017-05-07 11:47:58 +02:00
Konstantin Gründger
43f2f344f5
Renaming signal_strength -> signal_quality, power -> signal_power
2016-10-13 19:34:34 +02:00
Konstantin Gründger
81758975f8
Removed debug code
2016-10-10 19:29:03 +02:00
Konstantin Gründger
b5b85d7e1b
Added "power", "voltage" and "amperage"
2016-10-10 19:26:46 +02:00
Konstantin Gründger
d33cd5b7b9
Bugfix
2016-10-09 22:27:44 +02:00
Konstantin Gründger
6e2c59594f
Adopt naming from ruby-client_ogn
2016-10-09 22:01:06 +02:00
Konstantin Gründger
5bcd04fe20
Implemented new receiver protocol for 0.2.5
...
Update for 0.2.5 protocol
2016-10-07 22:27:24 +02:00
Konstantin Gründger
1b485e7629
Split reference_datetime to reference_date and reference_time
2016-09-28 11:08:44 +02:00
Fabian P. Schmidt
d48b360141
Add aprs position enhancement before the sign adjustment
...
Patch provided by shortjonescipher.
Fixes #7 .
2016-09-01 13:58:56 +02:00
Heikki Hannikainen
de99c3b052
Relax APRS packet parser pattern to allow other destination calls than APRS
...
APRS spec allows any callsign-like string, and it is widely used to signal
which software or device generated the packet.
For OGN use, I would recommend using OGN-specific destination callsigns,
maybe software/tracker-specific OGN-prefixed calls. APRS tocall
index is found here, AP-prefixed tocalls are used for APRS devices.
https://github.com/hessu/aprs-deviceid/blob/master/tocalls.yaml
Fixes #9 .
2016-09-01 11:28:46 +02:00
Fabian P. Schmidt
bf03ac39dd
Initial commit; Import from ogn-python
...
The repository ogn-python splits up into two separate repositories.
- python-ogn-client (the repository this commit belongs to):
includes an APRS- and OGN-Parser, an APRS-Client and a DDB-Client.
- python-ogn-gateway:
includes a database, CLI, logbook.
Import from glidernet/ogn-python, commit ba7ae37ef273aa5840719b31e4bca0c16d99eadd
2016-02-28 12:11:16 +01:00