diff --git a/chasemapper/logread.py b/chasemapper/logread.py index 6d6d19f..47b1574 100644 --- a/chasemapper/logread.py +++ b/chasemapper/logread.py @@ -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 """ _lasttelemetry = [] diff --git a/horusmapper.py b/horusmapper.py index 55089e0..ba0ae68 100644 --- a/horusmapper.py +++ b/horusmapper.py @@ -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'] _lon = data['lon'] @@ -271,7 +271,7 @@ def handle_new_payload_position(data): flask_emit_event('telemetry_event', current_payloads[_callsign]['telem']) # Add the position into the logger - if chase_logger: + if chase_logger and log_position: chase_logger.add_balloon_telemetry(data) @@ -1004,7 +1004,7 @@ if __name__ == "__main__": if chasemapper_config['reload_last_position']: logging.info("Read in last position requested") try: - handle_new_payload_position(read_last_balloon_telemetry("./log_dir")); + handle_new_payload_position(read_last_balloon_telemetry(),False); except Exception as e: logging.info("Unable to read in last position") else: