Example #1
0
def tty_stop():
    """
  whoa, nellie.
  """
    teletype.motor_stop()
Example #2
0

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
Example #3
0
 
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
Example #4
0
def tty_stop():
  """
  whoa, nellie.
  """
  teletype.motor_stop()
Example #5
0
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