Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import serial
- port = serial.Serial("/dev/ttyAMA0", baudrate=9600, timeout=3.0)
- #serial strings
- #select audio
- a = "0ACS\r\n"
- #select video
- v = "0VCS\r\n"
- #select both
- av = "0AVS\r\n"
- #outs
- o1 = "0CO1\r\n"
- o2 = "0CO2\r\n"
- o3 = "0CO3\r\n"
- o4 = "0CO4\r\n"
- o5 = "0CO5\r\n"
- o6 = "0CO6\r\n"
- o7 = "0CO7\r\n"
- o8 = "0CO8\r\n"
- oa = "0ALL\r\n"
- #ins
- i1 = "0CI1\r\n"
- i2 = "0CI2\r\n"
- i3 = "0CI3\r\n"
- i4 = "0CI4\r\n"
- i5 = "0CI5\r\n"
- i6 = "0CI6\r\n"
- i7 = "0CI7\r\n"
- i8 = "0CI8\r\n"
- i0 = "0OFF\r\n"
- print "VAMS 0808 ssh interface V0.2 created by luke :)"
- print "for a list of commands, type '?'"
- while True:
- command = raw_input ("enter command: ")
- if command == "a":
- port.write(a)
- print "audio selected"
- elif command == "v":
- port.write(v)
- print "video selected"
- elif command == "av":
- port.write(av)
- print "audio & video selected"
- elif command == "o":
- while True:
- out = raw_input ("select output channel: ")
- if out == "1":
- port.write(o1)
- print "output 1 selected"
- break
- if out == "2":
- port.write(o2)
- print "output 2 selected"
- break
- if out == "3":
- port.write(o3)
- print "output 3 selected"
- break
- if out == "4":
- port.write(o4)
- print "output 4 selected"
- break
- if out == "5":
- port.write(o5)
- print "output 5 selected"
- break
- if out == "6":
- port.write(o6)
- print "output 6 selected"
- break
- if out == "7":
- port.write(o7)
- print "output 7 selected"
- break
- if out == "8":
- port.write(o8)
- print "output 8 selected"
- break
- if out == "a":
- port.write(oa)
- print "all outputs selected"
- break
- else:
- print "you've entered an invalid command."
- print "please select an output channel between 1-8 or a for all"
- elif command == "i":
- while True:
- inp = raw_input ("select input channel: ")
- if inp == "1":
- port.write(i1)
- print "input 1 selected"
- break
- if inp == "2":
- port.write(i2)
- print "input 2 selected"
- break
- if inp == "3":
- port.write(i3)
- print "input 3 selected"
- break
- if inp == "4":
- port.write(i4)
- print "input 4 selected"
- break
- if inp == "5":
- port.write(i5)
- print "input 5 selected"
- break
- if inp == "6":
- port.write(i6)
- print "input 6 selected"
- break
- if inp == "7":
- port.write(i7)
- print "input 7 selected"
- break
- if inp == "8":
- port.write(i8)
- print "input 8 selected"
- break
- if out == "0":
- port.write(i0)
- print "output switched off"
- break
- else:
- print "you've entered an invalid command."
- print "please select an input channel between 1-8 or 0 for off"
- elif command == "?":
- print "here are a list of commands:"
- print "a = select audio"
- print "v = select video"
- print "av = select audio and video"
- print "o = output"
- print "i = input"
- else:
- print "you've entered an invalid command."
- print "for a list of usable commands, type '?'"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement