a528f375f7
SWIG magic to work on member functions. Can change sample rate on the fly now.
22 lines
521 B
Python
Executable File
22 lines
521 B
Python
Executable File
#!/usr/bin/env python
|
|
|
|
import sys, re
|
|
|
|
if __name__== '__main__':
|
|
data = sys.stdin.readlines()
|
|
icaos = []
|
|
num_icaos = 0
|
|
for line in data:
|
|
match = re.match(".*from (\w+)", line)
|
|
if match is not None:
|
|
icao = int(match.group(1), 16)
|
|
icaos.append(icao)
|
|
|
|
#get dupes
|
|
dupes = sorted([icao for icao in set(icaos) if icaos.count(icao) > 1])
|
|
for icao in dupes:
|
|
print "%x" % icao
|
|
print "Found non-unique replies from %i aircraft" % len(dupes)
|
|
|
|
|