def tty_stop(): """ whoa, nellie. """ teletype.motor_stop()
if __name__ == "__main__": """ execution starts here """ # webiopi.setDebug() # be verbose on stderr teletype.init(webiopi.GPIO) server = webiopi.Server(port=80, coap_port=None) #server.host="192.168.42.1" # add the macros which the browser will call server.addMacro(baud_rate_inc) server.addMacro(baud_rate_dec) server.addMacro(tty_start) server.addMacro(tty_stop) server.addMacro(tty_tx) server.addMacro(tty_tx_str) server.addMacro(tty_tx_ctl) server.addMacro(tty_test) webiopi.runLoop(loop) # never exits server.stop() # Cleanly stop the server teletype.motor_stop() # cleanly stop the tty
if __name__ == "__main__": """ execution starts here """ # webiopi.setDebug() # be verbose on stderr teletype.init(webiopi.GPIO) server = webiopi.Server(port=80,coap_port=0) #server.host="192.168.42.1" # add the macros which the browser will call server.addMacro(baud_rate_inc) server.addMacro(baud_rate_dec) server.addMacro(tty_start) server.addMacro(tty_stop) server.addMacro(tty_tx) server.addMacro(tty_tx_str) server.addMacro(tty_tx_ctl) server.addMacro(tty_test) webiopi.runLoop(loop) # never exits server.stop() # Cleanly stop the server teletype.motor_stop() # cleanly stop the tty
def loop(): """ webiopi will call this continuously. really nothing to do here in production """ # Example loop which toggle GPIO 7 each 5 seconds #GPIO.output(PWR_RLY not GPIO.input(7)) # sdddddss """ teletype.tx("00010") teletype.tx("00100") teletype.tx("01000") teletype.tx("10000") teletype.tx("11011") # shift to figures teletype.tx("00101") # bell teletype.tx("11111") # letters teletype.tx("00101") # bell teletype.tx("00100") # space teletype.tx("00100") # space teletype.tx("00100") # space teletype.tx("01000") # cr teletype.tx("11011") # shift to figures teletype.tx("00100") # space teletype.tx("00100") # space teletype.tx("00100") # space teletype.tx("00100") # space teletype.tx("00100") # space teletype.tx("11111") teletype.tx("00010") teletype.tx("00100") teletype.tx("01000") teletype.tx("10000") GPIO.outputSequence(DATA_RLY,gpio8period, "0101010101010101010101010101") GPIO.outputSequence(DATA_RLY,gpio8period, "0101010101010101010101010101") GPIO.outputSequence(DATA_RLY,gpio8period, "0101010101010101010101010101") GPIO.outputSequence(DATA_RLY,gpio8period, "0101010101010101010101010101") GPIO.outputSequence(DATA_RLY,gpio8period, "0101010101010101010101010101") GPIO.outputSequence(DATA_RLY,gpio8period, "0101010101010101010101010101") GPIO.outputSequence(DATA_RLY,gpio8period, "0101010101010101010101010101") GPIO.outputSequence(DATA_RLY,gpio8period, "0101010101010101010101010101") GPIO.outputSequence(DATA_RLY,gpio8period, "0101010101010101010101010101") """ #if __name__ == "__main__": # """ # execution starts here # """ # # # webiopi.setDebug() # be verbose on stderr # # teletype.init(webiopi.GPIO) # # server = webiopi.Server(port=80,coap_port=0) # # #server.host="192.168.42.1" # # # add the macros which the browser will call # server.addMacro(baud_rate_inc) # server.addMacro(baud_rate_dec) # server.addMacro(tty_start) # server.addMacro(tty_stop) # server.addMacro(tty_tx) # server.addMacro(tty_tx_str) # server.addMacro(tty_tx_ctl) # server.addMacro(tty_test) # # #webiopi.runLoop(loop) # never exits # # server.stop() # Cleanly stop the server teletype.motor_stop() # cleanly stop the tty