kopia lustrzana https://github.com/projecthorus/chasemapper
Prevent data drawn from the logs being logged as though it is real data
rodzic
dd79b50e0c
commit
7dd25c46b7
|
@ -34,7 +34,7 @@ def read_file(filename):
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
def read_last_balloon_telemetry(log_dir):
|
def read_last_balloon_telemetry():
|
||||||
""" Read last balloon telemetry. Need to work back from last file to find balloon telemetry and read the last entry - don't return until whole file scanned
|
""" Read last balloon telemetry. Need to work back from last file to find balloon telemetry and read the last entry - don't return until whole file scanned
|
||||||
"""
|
"""
|
||||||
_lasttelemetry = []
|
_lasttelemetry = []
|
||||||
|
|
|
@ -183,7 +183,7 @@ def client_settings_update(data):
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
def handle_new_payload_position(data):
|
def handle_new_payload_position(data, log_position = True):
|
||||||
|
|
||||||
_lat = data['lat']
|
_lat = data['lat']
|
||||||
_lon = data['lon']
|
_lon = data['lon']
|
||||||
|
@ -271,7 +271,7 @@ def handle_new_payload_position(data):
|
||||||
flask_emit_event('telemetry_event', current_payloads[_callsign]['telem'])
|
flask_emit_event('telemetry_event', current_payloads[_callsign]['telem'])
|
||||||
|
|
||||||
# Add the position into the logger
|
# Add the position into the logger
|
||||||
if chase_logger:
|
if chase_logger and log_position:
|
||||||
chase_logger.add_balloon_telemetry(data)
|
chase_logger.add_balloon_telemetry(data)
|
||||||
|
|
||||||
|
|
||||||
|
@ -1004,7 +1004,7 @@ if __name__ == "__main__":
|
||||||
if chasemapper_config['reload_last_position']:
|
if chasemapper_config['reload_last_position']:
|
||||||
logging.info("Read in last position requested")
|
logging.info("Read in last position requested")
|
||||||
try:
|
try:
|
||||||
handle_new_payload_position(read_last_balloon_telemetry("./log_dir"));
|
handle_new_payload_position(read_last_balloon_telemetry(),False);
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
logging.info("Unable to read in last position")
|
logging.info("Unable to read in last position")
|
||||||
else:
|
else:
|
||||||
|
|
Ładowanie…
Reference in New Issue