README update and fixes while writing readme
This commit is contained in:
parent
a8cf3da745
commit
6a9cf210bb
@ -105,10 +105,8 @@ def manyPlanes(arguments):
|
|||||||
row['longitude'] = float(row['longitude'])
|
row['longitude'] = float(row['longitude'])
|
||||||
if not 'altitude' in row.keys():
|
if not 'altitude' in row.keys():
|
||||||
row['altitude'] = arguments.altitude
|
row['altitude'] = arguments.altitude
|
||||||
print('here')
|
|
||||||
else:
|
else:
|
||||||
row['altitude'] = float(row['altitude'])
|
row['altitude'] = float(row['altitude'])
|
||||||
print('there')
|
|
||||||
if not 'capability' in row.keys():
|
if not 'capability' in row.keys():
|
||||||
row['capability'] = arguments.capability
|
row['capability'] = arguments.capability
|
||||||
if not 'typecode' in row.keys():
|
if not 'typecode' in row.keys():
|
||||||
@ -123,7 +121,6 @@ def manyPlanes(arguments):
|
|||||||
row['surface'] = arguments.surface
|
row['surface'] = arguments.surface
|
||||||
logger.debug('Row from CSV: %s' % (row))
|
logger.debug('Row from CSV: %s' % (row))
|
||||||
modes = ModeS()
|
modes = ModeS()
|
||||||
print(row['altitude'])
|
|
||||||
(df17_even, df17_odd) = modes.df17_pos_rep_encode(row['capability'], row['icao'], row['typecode'], row['surveillancestatus'], row['nicsupplementb'], row['altitude'], row['time'], row['latitude'], row['longitude'], row['surface'])
|
(df17_even, df17_odd) = modes.df17_pos_rep_encode(row['capability'], row['icao'], row['typecode'], row['surveillancestatus'], row['nicsupplementb'], row['altitude'], row['time'], row['latitude'], row['longitude'], row['surface'])
|
||||||
|
|
||||||
ppm = PPM()
|
ppm = PPM()
|
||||||
|
@ -11,7 +11,7 @@ def auto_int(x):
|
|||||||
return int(x, 0)
|
return int(x, 0)
|
||||||
|
|
||||||
def argParser():
|
def argParser():
|
||||||
description = 'This script will take a FR24 CSV file and convert it into a format for ADSB_Encoder.py'
|
description = 'This script will take a FR24 CSV file and convert it into a format for FR24csv.py'
|
||||||
parser = argparse.ArgumentParser(description=description)
|
parser = argparse.ArgumentParser(description=description)
|
||||||
parser.add_argument('-i', '--icao', action='store', type=auto_int, dest='icao', default=cfg.get('plane', 'icao'), help='The ICAO number for the plane in hex. Ensure the ICAO is prefixed with \'0x\' to ensure this is parsed as a hex number. This is 24 bits long. Default: %(default)s')
|
parser.add_argument('-i', '--icao', action='store', type=auto_int, dest='icao', default=cfg.get('plane', 'icao'), help='The ICAO number for the plane in hex. Ensure the ICAO is prefixed with \'0x\' to ensure this is parsed as a hex number. This is 24 bits long. Default: %(default)s')
|
||||||
parser.add_argument('--csv', '--csvfile', '--in', '--input', action='store', type=str, dest='csvfile', help='The name of the FR24 CSV file', required=True)
|
parser.add_argument('--csv', '--csvfile', '--in', '--input', action='store', type=str, dest='csvfile', help='The name of the FR24 CSV file', required=True)
|
||||||
|
20
README.md
20
README.md
@ -103,6 +103,26 @@ These CSV files can be used for input into the application
|
|||||||
## generateAllICAO.py
|
## generateAllICAO.py
|
||||||
This script will generate a CSV with all the different ICAO numbers in it.
|
This script will generate a CSV with all the different ICAO numbers in it.
|
||||||
|
|
||||||
|
# Import FlightRadar24 CSV files
|
||||||
|
This script will take a FR24 CSV files and convert it ready for import into ADSB_Encoder.py. It outputs a file called fr24.csv.
|
||||||
|
```
|
||||||
|
$ ./FR24csv.py --csv <exportFromFR24.csv>
|
||||||
|
$ ./ADSB_Encoder.py --csv fr24.csv
|
||||||
|
|
||||||
|
$ ./FR24csv.py --help
|
||||||
|
usage: FR24csv.py [-h] [-i ICAO] --csv CSVFILE
|
||||||
|
|
||||||
|
This script will take a FR24 CSV file and convert it into a format for
|
||||||
|
FR24csv.py
|
||||||
|
|
||||||
|
optional arguments:
|
||||||
|
-h, --help show this help message and exit
|
||||||
|
-i ICAO, --icao ICAO The ICAO number for the plane in hex. Ensure the ICAO
|
||||||
|
is prefixed with '0x' to ensure this is parsed as a
|
||||||
|
hex number. This is 24 bits long. Default: 0x75008F
|
||||||
|
--csv CSVFILE, --csvfile CSVFILE, --in CSVFILE, --input CSVFILE
|
||||||
|
The name of the FR24 CSV file
|
||||||
|
```
|
||||||
# References
|
# References
|
||||||
1. "*Gr-Air-Modes*", **Nick Foster**, 2012
|
1. "*Gr-Air-Modes*", **Nick Foster**, 2012
|
||||||
1. "*EXPLOITING THE AUTOMATIC DEPENDENT SURVEILLANCE BROADCAST SYSTEM VIA FALSE TARGET INJECTION*", **Domenic Magazu III**, 2012
|
1. "*EXPLOITING THE AUTOMATIC DEPENDENT SURVEILLANCE BROADCAST SYSTEM VIA FALSE TARGET INJECTION*", **Domenic Magazu III**, 2012
|
||||||
|
Loading…
Reference in New Issue
Block a user