#!/usr/bin/python # -*- coding: cp1252 -*- """ Shows the header in shell if quiet mode is not active @author: Bastian Schroll @author: Jens Herrmann @requires: none """ def printHeader(args): """ 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 "" 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")