diff options
| author | root <root@overo.(none)> | 2012-08-17 17:45:27 +0100 |
|---|---|---|
| committer | root <root@overo.(none)> | 2012-08-17 17:45:27 +0100 |
| commit | 1888a78c5f238de305278aafd7289b0c92247495 (patch) | |
| tree | aef13ecb32cb9651aaf1da8ba3f36ff82d510225 | |
| parent | b1877ff287107f737b7d9e1b50d23d1cdd401294 (diff) | |
logging
| -rw-r--r-- | domst_grad.png | bin | 42973 -> 53923 bytes | |||
| -rw-r--r-- | logger.py | 12 | ||||
| -rw-r--r-- | tomorrowthegroundGUI/data/domst_grad.png | bin | 42973 -> 53923 bytes | |||
| -rwxr-xr-x | wim.py | 19 |
4 files changed, 28 insertions, 3 deletions
diff --git a/domst_grad.png b/domst_grad.png Binary files differindex 42b6783..c5c5e0f 100644 --- a/domst_grad.png +++ b/domst_grad.png diff --git a/logger.py b/logger.py new file mode 100644 index 0000000..2ec5bb8 --- /dev/null +++ b/logger.py @@ -0,0 +1,12 @@ +#!/usr/bin/python
+
+class log():
+ def timestamp(self):
+ return time.strftime('%a %D %H:%M:%S ')
+ def __init__(self,logname):
+ self.logname=logname
+ self.log("log started")
+ def log(self,entry):
+ f=open(self.logname,"a")
+ f.write(self.timestamp()+entry+'\n')
+ f.close()
\ No newline at end of file diff --git a/tomorrowthegroundGUI/data/domst_grad.png b/tomorrowthegroundGUI/data/domst_grad.png Binary files differindex 42b6783..c5c5e0f 100644 --- a/tomorrowthegroundGUI/data/domst_grad.png +++ b/tomorrowthegroundGUI/data/domst_grad.png @@ -1,7 +1,7 @@ #!/usr/bin/python #UDP listener -import signal,sys +import signal,sys,time def signal_handler(signal, frame): insock.close() @@ -13,20 +13,26 @@ signal.signal(signal.SIGINT, signal_handler) from latLng import * from layers import * from xml2obj import * +from logger import * if len(sys.argv)<2: - print "wim: usage: tomorrowtheground configfile [-D debug][-T test]" + print "wim: usage: tomorrowtheground configfile [-D debug] [-L log] [-T test]" sys.exit(0) Debug=False test=False +log=False if len(sys.argv)>2: if sys.argv[2]=="-D" or sys.argv[2]=="-d": Debug=True print "wim: DEBUG mode" if len(sys.argv)>3: - if sys.argv[3]=="-T" or sys.argv[3]=="-t": + if sys.argv[3]=="-L" or sys.argv[3]=="-l": + log=True + print "wim: gps LOG mode" +if len(sys.argv)>4: + if sys.argv[4]=="-T" or sys.argv[4]=="-t": test=True print "wim: gps TEST mode" @@ -75,7 +81,12 @@ scan=scanner("127.0.0.1",5401,False) for t in doc.bt.trigger: scan.d.dm.triggers[t.id]=(t.command,t.param) scan.start() + +logger=None +if log: + logger=log("gpslog") + logger.log("Starting log") import socket @@ -120,6 +131,8 @@ while True: posChanged=True if posChanged: posChanged=False + if log: + logger.log(pos.lng+","+pos.lat) for layer in gpslayers: r=layer.checkcoord(pos) #returns a message or None if r!=None: |
