mirror of https://github.com/junzis/pyModeS.git
parent
e194e90eaf
commit
2e3ceed0b0
@ -1,38 +1,46 @@
|
||||
import decoder
|
||||
|
||||
print '*************************'
|
||||
print 'Testing the ADS-B decoder'
|
||||
print '---------------------------'
|
||||
print '*************************'
|
||||
print
|
||||
|
||||
# decode call sign test
|
||||
msg = '8D51004E20092578DB782072C825'
|
||||
cs = decoder.get_callsign(msg)
|
||||
print 'Message:', msg
|
||||
print "------- Test Callsign -------"
|
||||
msg_cs = '8D51004E20092578DB782072C825'
|
||||
cs = decoder.get_callsign(msg_cs)
|
||||
print 'Message:', msg_cs
|
||||
print 'Call sign:', cs
|
||||
print
|
||||
|
||||
# decode position
|
||||
msg0 = '8D40058B58C901375147EFD09357'
|
||||
msg1 = '8D40058B58C904A87F402D3B8C59'
|
||||
print "------- Test Postiions -------"
|
||||
msg_pos_0 = '8D40058B58C901375147EFD09357'
|
||||
msg_pos_1 = '8D40058B58C904A87F402D3B8C59'
|
||||
t0 = 1446332400
|
||||
t1 = 1446332405
|
||||
pos = decoder.get_position(msg0, msg1, t0, t1)
|
||||
print 'Message E:', msg0
|
||||
print 'Message O:', msg1
|
||||
pos = decoder.get_position(msg_pos_0, msg_pos_1, t0, t1)
|
||||
print 'Message E:', msg_pos_0
|
||||
print 'Message O:', msg_pos_1
|
||||
print 'Position:', pos
|
||||
print
|
||||
|
||||
# decode velocity
|
||||
msg = '8D51004E99850702685C00E582E4'
|
||||
sh = decoder.get_speed_heading(msg)
|
||||
print 'Message:', msg
|
||||
print 'Speed and heading:', sh
|
||||
print "------- Test Velocity -------"
|
||||
msg_v_s1 = '8D485020994409940838175B284F' # subtype 1
|
||||
msg_v_s3 = '8DA05F219B06B6AF189400CBC33F' # subtype 3
|
||||
v1 = decoder.get_velocity(msg_v_s1)
|
||||
v2 = decoder.get_velocity(msg_v_s3)
|
||||
print 'Message:', msg_v_s1
|
||||
print 'velocity:', v1
|
||||
print 'Message:', msg_v_s3
|
||||
print 'velocity:', v2
|
||||
print
|
||||
|
||||
# test NIC
|
||||
# decode position
|
||||
msg = '8D40058B58C901375147EFD09357'
|
||||
nic = decoder.get_nic(msg1)
|
||||
print 'Message:', msg
|
||||
print "------- Test NIC -------"
|
||||
msg_nic = '8D40621D58C382D690C8AC2863A7'
|
||||
nic = decoder.get_nic(msg_nic)
|
||||
print 'Message:', msg_nic
|
||||
print 'NIC:', nic
|
||||
print
|
||||
|
Loading…
Reference in new issue