Alexander Hirsch
4a6d3334a7
Decoder recognizes supersonic velocity subtype
...
If the aircraft velocity message indicates a supersonic subtype
(2 or 4), multiply the derived velocity by four. This is in accordance
with Table A-2-9[a, b] in the "Technical Provisions for Mode-S Services
and Extended Squitter"
2019-06-05 16:11:50 -07:00
Alexander Hirsch
9f371fe86b
Stream errors are printed with full traceback
...
The stream will now properly print the traceback of an error if the
debuging variable is set.
2019-06-03 17:42:26 -07:00
Alexander Hirsch
0ea4969393
Print the traceback of TCP client Exception
...
The function now prints the system execution information upon an
exception.
The last commit requested traceback information, but did not print the
information to the console.
2019-06-03 17:23:26 -07:00
Alexander Hirsch
312c77629b
Provides debuging option for TCP stream
...
The TCP BaseClient class has been modified to recognize an environment
variable 'PYMODES_DEBUG'. When the variable is set to 'true', the
stream will halt execution rather than restarting. This is for
debugging purposes and does not alter the main functionality of
the program.
2019-06-03 16:08:28 -07:00
Junzi Sun
6159691c3d
update CRC code
2019-05-27 21:26:18 +02:00
Junzi Sun
7edbf3fd30
Merge pull request #29 from alcibiade/fastcrc
...
FastCRC - A more efficient CRC calculation
2019-05-27 20:38:27 +02:00
Junzi Sun
e19d0cd945
Merge pull request #39 from amhirsch/DF-17Additions
...
Additional Information Extracted from TC-19/BDS0,9 Messages
2019-05-27 20:26:23 +02:00
Alexander Hirsch
6fc68841ce
Updted docstrings for velocity messages
2019-05-27 08:25:11 -07:00
Alexander Hirsch
f27fe6c8aa
Changed velocity source names
2019-05-27 08:13:02 -07:00
Junzi Sun
81a46e5070
add the BaseClient example
2019-05-27 10:59:32 +02:00
Junzi Sun
6c2adbe990
update citation info
2019-05-27 10:06:43 +02:00
Alexander Hirsch
3c14579040
velocity default argument for backwards compatibility
2019-05-17 09:45:16 -07:00
Alexander Hirsch
fc9b05b6f1
Added direction source to ground_velocity()
2019-05-17 06:06:06 -07:00
Alexander Hirsch
b813e41343
Fixed ground velocity return and updated velocity docstring
2019-05-17 05:59:14 -07:00
Alexander Hirsch
c9159feb7d
BDS09 returns direction and v/s source
2019-05-16 19:05:19 -07:00
Junzi Sun
8cd5655a04
update api doc
2019-04-16 17:53:14 +02:00
Junzi Sun
8ded3500d4
version 2.1
2019-04-16 16:56:49 +02:00
Junzi Sun
c348a2295d
add MHR to comm-b wapper
2019-04-16 16:45:52 +02:00
Junzi Sun
040a1879c9
update temp44() to produce two possible results
2019-04-16 16:44:50 +02:00
Junzi Sun
61b55531e8
update BDS 44 and 45, and MRAR switch in infer().
2019-04-16 11:57:57 +02:00
Junzi Sun
abdafd7dea
rework BDS 44 and 45
2019-04-12 17:18:03 +02:00
Junzi Sun
b97299ce1b
update readme
2019-04-03 09:41:22 +02:00
Junzi Sun
652ef65bbb
update api doc
2019-04-03 09:40:27 +02:00
Junzi Sun
72fe72c16c
pypi release v2.0
2019-02-21 14:52:15 +01:00
Junzi Sun
31df5c2042
fix dump path
2019-02-21 14:39:57 +01:00
Junzi Sun
10e9b234ad
sort dump output by time
2019-02-21 14:33:15 +01:00
Junzi Sun
546d69c129
bug fix
2019-02-16 01:10:12 +01:00
Junzi Sun
c4c285266c
update readme for new dump option
2019-02-08 16:43:02 +01:00
Junzi Sun
ebc11e5e84
enable saving decode data to csv files
2019-02-08 16:41:24 +01:00
Junzi Sun
f5c2b36209
Merge pull request #35 from Ka-zam/skysense
...
Enable skysense raw type in the streamer.
2019-01-23 11:49:04 +01:00
Magnus Lundmark
759380b5a9
Updated README
2019-01-22 09:52:01 +01:00
Magnus Lundmark
3f6389a67d
Clarifications of Skysense format
2019-01-22 09:44:58 +01:00
Magnus Lundmark
c252647e77
Bugfixes
2019-01-21 16:16:41 +01:00
Magnus Lundmark
1795d2f3c0
updates to handler
2019-01-18 17:44:19 +01:00
Magnus Lundmark
fb4cef7085
Initial Skysense support
2019-01-18 16:09:04 +01:00
Junzi Sun
b24c1101b6
add DF 0 and 16 to altcode
2018-12-14 17:22:55 +01:00
Junzi Sun
8a43d711aa
add track rate from bds50 to streamer
2018-12-04 18:17:05 +01:00
Junzi Sun
495f320988
fix exceptions
2018-11-30 23:36:58 +01:00
Junzi Sun
44a9c8d2aa
fix test for commb
2018-11-30 22:50:05 +01:00
Junzi Sun
ecfc4037a1
catch exceptions in uncertainty handeling
2018-11-30 22:47:00 +01:00
Junzi Sun
61f2191feb
add BDS50 roll to streamer
2018-11-30 16:51:27 +01:00
Junzi Sun
9e1cc2c5a2
Merge pull request #32 from Akasch/fix_screen_offset
...
streamer.screen: fix missing flights in view
2018-11-27 17:40:56 +01:00
Junzi Sun
500c3ca9bd
Merge pull request #33 from Akasch/fix_cpu_usage
...
modeslive: fix hight CPU usage
2018-11-27 17:16:57 +01:00
Nils Rokita
78f1ca77c7
modeslive: fix hight CPU usage
...
The core loop in modeslive is currently busy waiting for updates
I think an update rate at 50Hz is more reasonable and reduces cpu usage.
2018-11-27 15:59:37 +01:00
Nils Rokita
576713f13b
streamer.screen: fix missing flights in view
...
the row is countin from 3 to the window hight, but the idx ist used
as index into the icaos list beginning at 0. the offset is 0 for the
first page. This results in the first 3 flights not shown.
2018-11-27 15:46:56 +01:00
Junzi Sun
3502fedf02
Merge pull request #31 from Akasch/fix_screen_clear
...
streamer.screen: fix undefined variable icao on emty flight list
2018-11-26 21:33:47 +01:00
Nils Rokita
de9ec43912
streamer.screen: fix undefined variable icao on emty flight list
...
The icao variable is tested for None on line 136 but is not defined if
no flight is known
2018-11-26 16:00:46 +01:00
alcibiade
bfdb8221a0
Remove remaining Python3 explicit typing.
...
The original version of this code is built against Python3.5+ and uses explicit typing. As I think the pyModeS supports Python2, I thought it was preferable top remove these types.
2018-11-05 21:55:45 +01:00
Yannick Kirschhoffer
32e6ee3904
Implement an alternative faster CRC.
2018-11-04 00:36:33 +01:00
Yannick Kirschhoffer
d82dfd5537
Extended test to stress the CRC function.
2018-11-04 00:17:09 +01:00