示例#1
0
def oldmain():
    incard = None
    cattype = None
    catdev = None
    oneband = None
    levels = False
    vflag = False

    i = 1
    while i < len(sys.argv):
        if sys.argv[i] == "-in":
            incard = sys.argv[i + 1]
            i += 2
        elif sys.argv[i] == "-cat":
            cattype = sys.argv[i + 1]
            catdev = sys.argv[i + 2]
            i += 3
        elif sys.argv[i] == "-band":
            oneband = sys.argv[i + 1]
            i += 2
        elif sys.argv[i] == "-levels":
            levels = True
            i += 1
        elif sys.argv[i] == "-v":
            vflag = True
            i += 1
        else:
            usage()

    if levels:
        # print sound card avg/peak once per second, to
        # adjust level.
        if incard == None:
            usage()
        c = weakaudio.new(incard, 12000)
        c.levels()
        sys.exit(0)

    if catdev == None and oneband == None:
        sys.stderr.write("wsprmon needs either -cat or -band\n")
        usage()

    if incard != None:
        w = WSPRMon(incard, cattype, catdev, oneband)
        w.verbose = vflag
        w.start()
        w.go()
        w.close()
    else:
        usage()
示例#2
0
 def opencard(self, desc):
     self.audio = weakaudio.new(desc, None)
     self.rate = self.audio.rate
示例#3
0
 def opencard(self, desc):
     self.audio = weakaudio.new(desc, None)
     self.rate = self.audio.rate
示例#4
0
 def opencard(self, desc):
     self.rate = 8000
     self.audio = weakaudio.new(desc, self.rate)
     # for guess1() / weakutil.freq_from_fft().
     weakutil.init_freq_from_fft(59 * self.rate)
     weakutil.init_fft([59 * self.rate])
示例#5
0
 def opencard(self, desc):
     self.rate = 8000
     self.audio = weakaudio.new(desc, self.rate)
     # for guess1() / weakutil.freq_from_fft().
     weakutil.init_freq_from_fft(59 * self.rate)
     weakutil.init_fft([ 59 * self.rate ])