tuftedocelot
dc8f194e6e
Add support and tests for BDS 6,1 emergency messages
...
ACAS RA messages (subtype 2) are not yet implemented. These messages
are the same format as BDS3,0 starting at byte 9
2020-04-30 20:35:19 -05:00
Junzi Sun
ea7653ef79
update test
2020-02-26 00:25:11 +01:00
Junzi Sun
2046b1de07
speedup ( #59 )
...
* remove unused functions
* cythonize common
* add bds05
* separate cleanly cython and python, bds05, bds06, modulo issues
* bds08
* bds09
* optimisations in bds09
* "make" things easier
* clean up useless stuff
* add make options
* fix hidden altitude() call
* minor updates to C code
* update tests
* update benchmark
* consolidation
* update clean script
* reduce complexity and change default type to str
Co-authored-by: Xavier Olive <1360812+xoolive@users.noreply.github.com >
2020-02-26 00:16:48 +01:00
Junzi Sun
e2ece806c2
update tell()
2019-09-24 16:30:38 +02:00
Junzi Sun
0c1a3b06e1
Merge branch 'master' of github.com:junzis/pyModeS
2019-09-11 15:39:00 +02:00
Junzi Sun
bd54ac1d10
add tell() function
2019-09-11 14:58:31 +02:00
Junzi Sun
2c1db13122
reformat code with Black
2019-09-10 23:25:21 +02:00
Junzi Sun
695fc34988
update airborne_position(), allow swapping the odd and even messages
2019-09-10 14:47:15 +02:00
Richard Janssen
0ea2cf7ade
Fix surface positions for negative longitude
2019-09-03 12:15:34 +02:00
Junzi Sun
28a6e53d49
update dependencies
2019-08-23 14:59:50 +02:00
Junzi Sun
6f6b50776d
rename functions for seleted altitudes in BDS40
2019-08-05 10:37:17 +02: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
44a9c8d2aa
fix test for commb
2018-11-30 22:50:05 +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
Huy Vu
fd15b13c17
Update readme
2018-07-25 20:09:28 +02:00
Junzi Sun
0df6a664a3
resturctue the uncertainty module, and some additional fixings.
2018-06-27 22:08:13 +02:00
Junzi Sun
2389c12b98
add [commb], depricate [ehs] and [els]
2018-05-17 10:34:14 +02:00
Junzi Sun
6128c5a18d
update sample run script for comm-b
2018-05-17 09:52:50 +02:00
forta
14a537030d
Sample run of EHS decoding has been fixed.
2018-05-16 19:09:02 +02:00
forta
b7afd841ff
Import of 'util' module substituted with 'common'.
2018-05-16 17:41:19 +02:00
Junzi Sun
362b92de7a
major update; adsb restructure; rename combining util/modes to common.
2018-03-28 13:31:24 +02:00
Junzi Sun
12506e7c7f
restructure, add BDS30
2018-03-26 21:05:54 +02:00
Junzi Sun
8b48fabf5a
add ehs BDS10 decoder, cut redundancies
2018-03-16 11:53:09 +01:00
Junzi Sun
4911e69171
update EHS BDS identification, add isBDS50or60() function
2018-03-13 16:55:50 +01:00
Junzi Sun
7c8fd74db7
fix velocity message with no data; and update some comments
2017-11-15 22:33:06 +01:00
junzis
854386fbd4
update EHS sample data
2017-07-31 14:28:26 +02:00
junzis
3117febac0
update EHS sample data
2017-07-31 14:23:59 +02:00
junzis
8693c51998
update sample run data and scripts
2017-07-27 13:41:21 +02:00
junzis
8c90371111
update BDS60 check
2017-07-26 12:02:49 +02:00
Junzi Sun
c6952e4e63
major bug fix, signed values in ehs (two's complement)
2017-07-25 23:29:03 +02:00
junzis
98e5d81ae1
update test altcode test function
2017-07-25 13:05:48 +02:00
junzis
cdbcf47bc2
fix DF4,20 altitude decoding
2017-07-25 12:27:07 +02:00
junzis
27daf52850
minor update
2017-07-21 16:02:40 +02:00
junzis
1e842e4789
add altitude difference function in adsb, fix bug.
2017-07-21 15:53:50 +02:00
Junzi Sun
8de58bb01f
Fixed what seems to be an ICAO documentation error: sign reversed in vertical speed in BDS60 messages.
2017-03-29 21:32:40 +02:00
junzis
fefd26a787
fix import error in Python3
2017-03-23 16:10:22 +01:00
junzis
46fee6b7dc
update EHS module
2017-03-23 11:48:51 +01:00
Junzi Sun
ef2268127c
Major funciton renaming in EHS for suppporting more BDS types. Bug fixes.
2017-03-22 21:06:51 +01:00
junzis
128163b41d
update BDS 4,4 decoder, default to revised version
2017-03-17 18:03:54 +01:00
junzis
15f2833aee
add surface velocity decoding from msg TC:5-8
2017-03-07 13:41:07 +01:00
junzis
cadcbb1756
major bug fix for function adsb.position_with_ref()
2017-03-07 10:22:53 +01:00
Junzi Sun
b9c6db6f65
fix error in surface position with reference
2016-11-10 13:45:36 +01:00
Junzi Sun
220b8e9716
update setup and test code
2016-10-26 21:03:14 +02:00
junzis
4bafa1de19
complete surface position decoding
2016-10-19 16:22:28 +02:00
junzis
b648f4e7a5
add EHS BDS44 decoding (not reliable though...)
2016-10-05 17:37:50 +02:00
junzis
a08c91a3a1
fix imports again and rename files
2016-10-05 15:40:56 +02:00
James Watterson
23192a97fd
merge in watterso_setup_automated_testing
...
added .idea to .gitignore for pycharm
pulled tests out of run.py, created adsb_test, ehs_test, and util test
moved the rest of runp.py into decode_test_data
changed imports and __init__ file so it doesn't contain magic
2016-09-11 20:48:43 -07:00
junzis
7a62d1dbfb
add api docs
2016-08-16 16:22:13 +02:00