pyren/busmon_4a_launcher.py
2018-10-27 08:03:05 +00:00

35 lines
889 B
Python
Executable File

#!/usr/bin/python
#-*-coding:utf8;-*-
#qpy:2
#qpy:console
import os
import sys
os.chdir(os.path.dirname(os.path.realpath(sys.argv[0])))
pa = [os.path.abspath(name) for name in os.listdir(".") if os.path.isdir(name) and name.lower().startswith('pyren')][0]
if len(sys.argv)==1:
sys.path.insert( 0, pa )
sys.path.insert( 0, pa+"\\ply" )
import bus_monitor
#fake port for not to left empty. Do not comment it
sys.argv.append('-pbt')
#### filtered mode
#sys.argv.append('-f');sys.argv.append('flt.txt')
#### demo mode without connecting to car (mon.log is file needed)
#sys.argv.append('--demo');sys.argv.append('--log');sys.argv.append('mon.log')
#### log for demo
#sys.argv.append('--log');sys.argv.append('mon.log')
os.chdir(pa)
bus_monitor.main()
else:
os.system("cd "+pa)
os.system("python bus_monitor.py "+(' '.join(sys.argv[1:])))