2015-05-22 16:44:23 +02:00
|
|
|
#!/usr/bin/python
|
|
|
|
|
# -*- coding: cp1252 -*-
|
|
|
|
|
|
2015-05-27 07:48:24 +02:00
|
|
|
"""
|
|
|
|
|
Shows the Header in Shell if quiet Mode is not active
|
|
|
|
|
|
|
|
|
|
@author: Bastian Schroll
|
|
|
|
|
@author: Jens Hermann
|
|
|
|
|
|
|
|
|
|
@requires: none
|
|
|
|
|
"""
|
2015-05-22 16:44:23 +02:00
|
|
|
|
|
|
|
|
def printHeader(args):
|
2015-05-27 07:48:24 +02:00
|
|
|
"""
|
|
|
|
|
Prints the Header to the Shell
|
|
|
|
|
|
|
|
|
|
@type args: Array
|
|
|
|
|
@param args: All given Arguments from argsparser
|
|
|
|
|
|
|
|
|
|
@return: nothing
|
|
|
|
|
@exception: Exception if display of the Shell Header failed
|
|
|
|
|
"""
|
|
|
|
|
try:
|
|
|
|
|
print " ____ ____ ______ __ __ __ "
|
|
|
|
|
print " / __ )/ __ \/ ___/ | / /___ _/ /______/ /_ b"
|
|
|
|
|
print " / __ / / / /\__ \| | /| / / __ `/ __/ ___/ __ \ e"
|
|
|
|
|
print " / /_/ / /_/ /___/ /| |/ |/ / /_/ / /_/ /__/ / / / t"
|
|
|
|
|
print " /_____/\____//____/ |__/|__/\__,_/\__/\___/_/ /_/ a"
|
|
|
|
|
print " German BOS Information Script "
|
|
|
|
|
print " by Bastian Schroll "
|
|
|
|
|
print ""
|
2015-05-22 16:44:23 +02:00
|
|
|
|
2015-05-27 07:48:24 +02:00
|
|
|
print "Frequency: "+args.freq
|
|
|
|
|
print "Device-ID: "+str(args.device)
|
|
|
|
|
print "Error in PPM: "+str(args.error)
|
|
|
|
|
print "Active Demods: "+str(len(args.demod))
|
|
|
|
|
if "FMS" in args.demod:
|
|
|
|
|
print "- FMS"
|
|
|
|
|
if "ZVEI" in args.demod:
|
|
|
|
|
print "- ZVEI"
|
|
|
|
|
if "POC512" in args.demod:
|
|
|
|
|
print "- POC512"
|
|
|
|
|
if "POC1200" in args.demod:
|
|
|
|
|
print "- POC1200"
|
|
|
|
|
if "POC2400" in args.demod:
|
|
|
|
|
print "- POC2400"
|
|
|
|
|
print "Squelch: "+str(args.squelch)
|
|
|
|
|
if args.verbose:
|
|
|
|
|
print "Verbose Mode!"
|
|
|
|
|
print ""
|
|
|
|
|
except:
|
|
|
|
|
logging.exception("cannot display shell header")
|