Enabled more logging by default.

pull/2/head
Mark Jessop 2017-04-23 21:26:19 +09:30
rodzic d309eff629
commit 6cd022d6d2
2 zmienionych plików z 27 dodań i 20 usunięć

Wyświetl plik

@ -99,6 +99,7 @@ class PacketTX(object):
if log_file != None:
self.log_file = open(log_file,'a')
self.log_file.write("Started Transmitting at %s\n" % datetime.datetime.utcnow().isoformat())
else:
self.log_file = None

Wyświetl plik

@ -13,6 +13,7 @@ import argparse
import time
import os
import subprocess
import traceback
parser = argparse.ArgumentParser()
parser.add_argument("callsign", default="N0CALL", help="Payload Callsign")
@ -31,7 +32,7 @@ print("Using Callsign: %s" % callsign)
# Start up Wenet TX.
tx = PacketTX.PacketTX(serial_port=args.txport, serial_baud=args.baudrate, callsign=callsign)
tx = PacketTX.PacketTX(serial_port=args.txport, serial_baud=args.baudrate, callsign=callsign, log_file=debug.log)
tx.start_tx()
# Sleep for a second to let the transmitter fire up.
@ -84,6 +85,7 @@ def post_process_image(filename):
global gps, max_altitude, args, tx
# Try and grab current GPS data snapshot
try:
if gps != None:
gps_state = gps.read_state()
@ -106,6 +108,10 @@ def post_process_image(filename):
gps_state['ascent_rate'])
else:
gps_string = "No GPS"
except:
error_str = traceback.format_exc()
self.debug_message("GPS Data Access Failed: %s" % error_str)
gps_string = "GPS Failure"
# Build up our imagemagick 'convert' command line
overlay_str = "convert %s -gamma 0.8 -font Helvetica -pointsize 30 -gravity North " % filename