Merge pull request #180 from darksidelemm/testing

Add station field to Payload summary output.
pull/181/head
Mark Jessop 2019-05-18 21:56:18 +09:30 zatwierdzone przez GitHub
commit 2b222d471f
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 4AEE18F83AFDEB23
3 zmienionych plików z 10 dodań i 6 usunięć

Wyświetl plik

@ -633,7 +633,8 @@ def main():
_ozimux = OziUploader(
ozimux_port = _ozi_port,
payload_summary_port = _summary_port,
update_rate = config['ozi_update_rate'])
update_rate = config['ozi_update_rate'],
station=config['habitat_uploader_callsign'])
exporter_objects.append(_ozimux)
exporter_functions.append(_ozimux.add)

Wyświetl plik

@ -43,7 +43,8 @@ class OziUploader(object):
def __init__(self,
ozimux_port = None,
payload_summary_port = None,
update_rate = 5
update_rate = 5,
station = "auto_rx"
):
""" Initialise an OziUploader Object.
@ -56,6 +57,7 @@ class OziUploader(object):
self.ozimux_port = ozimux_port
self.payload_summary_port = payload_summary_port
self.update_rate = update_rate
self.station = station
# Input Queue.
self.input_queue = Queue()
@ -131,6 +133,7 @@ class OziUploader(object):
packet = {
'type' : 'PAYLOAD_SUMMARY',
'station': self.station,
'callsign' : telemetry['id'],
'latitude' : telemetry['lat'],
'longitude' : telemetry['lon'],
@ -142,7 +145,7 @@ class OziUploader(object):
# Additional fields specifically for radiosondes
'model': telemetry['type'],
'freq': telemetry['freq'],
'temp': telemetry['temp']
'temp': telemetry['temp'],
}
# Add in any extra fields we may care about.

Wyświetl plik

@ -90,6 +90,7 @@ station_alt = 0.0
# If you know the WMO number of the launch site, then this would be a good value to use.
# Otherwise the ICAO Code of the airport nearest to the launch site would also work.
# If you are not expecting to RX iMet sondes, then this can be left at its default.
# NOTE: Only change this if you are 100% sure you will only be receiving sondes from a single launch location!
station_code = SONDE
@ -201,14 +202,13 @@ station_beacon_icon = /`
###########################
# Settings for pushing data into Chasemapper and/or OziPlotter
# Oziplotter receives data via a basic CSV format, via UDP.
# Chasemapper can receive data in either the basic CSV format, or in a more descriptive JSON format.
# WARNING - This should not be enabled in a multi-SDR configuration, as OziExplorer currently has no way of differentiating
# between sonde IDs.
# Chasemapper can receive data in either the basic CSV format, or in the more descriptive 'payload summary' JSON format.
[oziplotter]
# How often to output data (seconds)
ozi_update_rate = 5
# Enable the 'OziMux' basic CSV output
# Note - this cannot be enabled in a multi-SDR configuration.
ozi_enabled = False
# OziMux UDP Broadcast output port.