Exemplo n.º 1
0
def init(writer):
    global WRITER
    global display
    WRITER = writer

    pB_audio.init()
    display = pB_display.busWriter(WRITER)
    displayThread = DisplayIO()
    displayThread.start()
Exemplo n.º 2
0
def init(writer):
  global WRITER, SESSION_DATA
  WRITER = writer
  pB_display.init(WRITER)
  pB_audio.init()
  WRITER.writeBusPacket('18', 'FF', ['02', '01'])

  SESSION_DATA["DOOR_LOCKED"] = False
  SESSION_DATA["SPEED_SWITCH"] = False

  pB_display.immediateText('PyBus Up')
  WRITER.writeBusPacket('3F', '00', ['0C', '4E', '01']) # Turn on the 'clown nose' for 3 seconds
Exemplo n.º 3
0
def runServer(port):
    global LOG
    logging.basicConfig(
        level=LOGLEVEL,
        format='%(asctime)s [%(levelname)s in %(module)s] %(message)s',
        datefmt='%Y/%m/%dT%I:%M:%S')

    pB_audio.init()
    cacheMediaTable()
    logging.info("Cached media server list")
    application.listen(port)
    logging.info("PyBus listening on port %s" % port)
    tornado.ioloop.IOLoop.instance().start()
Exemplo n.º 4
0
def init(writer):
    global WRITER, SESSION_DATA
    WRITER = writer
    pB_display.init(WRITER)
    pB_audio.init()
    WRITER.writeBusPacket('18', 'FF', ['02', '01'])

    SESSION_DATA["DOOR_LOCKED"] = False
    SESSION_DATA["SPEED_SWITCH"] = False

    pB_display.immediateText('PyBus Up')
    WRITER.writeBusPacket(
        '3F', '00',
        ['0C', '4E', '01'])  # Turn on the 'clown nose' for 3 seconds
Exemplo n.º 5
0
def runServer(port):
    global LOG
    logging.basicConfig(
	    level=LOGLEVEL,
	    format='%(asctime)s [%(levelname)s in %(module)s] %(message)s', 
	    datefmt='%Y/%m/%dT%I:%M:%S'
	)

    pB_audio.init()
    cacheMediaTable()
    logging.info("Cached media server list")
    application.listen(port)
    logging.info("PyBus listening on port %s" % port)
    tornado.ioloop.IOLoop.instance().start()
Exemplo n.º 6
0
def init(writer):
  global WRITER, SESSION_DATA
  WRITER = writer

  pB_display.init(WRITER)
  pB_audio.init()
  pB_ticker.init(WRITER)
  
  pB_ticker.enableFunc("announce", 10)

  SESSION_DATA["DOOR_LOCKED"] = False
  SESSION_DATA["SPEED_SWITCH"] = False
  
  pB_display.cleardisplay():
  pB_display.immediateText('PyBus Up')
  WRITER.writeBusPacket('3F', '00', ['0C', '4E', '01']) # Turn on the 'clown nose' for 3 seconds
Exemplo n.º 7
0
def init(writer):
    global WRITER, SESSION_DATA
    WRITER = writer

    pB_display.init(WRITER)
    pB_audio.init()
    pB_ticker.init(WRITER)

    pB_ticker.enableFunc("announce", 10)

    SESSION_DATA["DOOR_LOCKED"] = False
    SESSION_DATA["SPEED_SWITCH"] = False

    WRITER.writeBusPacket(
        'c8', '80',
        ['23', '42', '32', '1e'
         ])  #clear IKEConsole LCD of messages before filling it with MPD info
    pB_display.immediateText('PyBus Up')
    WRITER.writeBusPacket(
        '3F', '00',
        ['0C', '4E', '01'])  # Turn on the 'clown nose' for 3 seconds
Exemplo n.º 8
0
def init():
  pB_audio.init()
  app = web.application(urls, globals())
  app.run()
Exemplo n.º 9
0
 def GET(self):
   pB_audio.init()
   return render.index()