def main():

    print("Pixel Display python side")

    sender = DisplayDataSender.DisplayDataSender("192.168.1.110", 4210)

    osc_server = OSCServer(("0.0.0.0", 8888))
    #server.addMsgHandler("/1/xy1", push_xy_callback)
    osc_server.addMsgHandler("/1/xy1", sender.slider)

    osc_server.handle_error = types.MethodType(handle_error, osc_server)

    #sender.send_command(mt.DisplayEnums.Command.CONFIGURE_WIFI)
    #sender.send_command(mt.DisplayEnums.Command.RESET_WIFI)
    sender.set_effect(mt.DisplayEnums.Effect.NONE)
    #sender.set_effect(mt.DisplayEnums.Effect.FADE)

    #return

    #while True:
    #    osc_server.handle_request()

    #sender.update()

    print("moving forward with walking pixel")

    while True:
        sender.walk_pixel()
        sleep(0.03)

    sender.clear()

    #for i in range(0, 3):
    #    sender.sendDisplayUpdate()
    #    sleep(5)

    server.close
Ejemplo n.º 2
0
    print "Hold it there motor man!"
    ser.write('0')


def motor_callback(path, tags, args, source):
    state = args[0]
    print state
    if path == "/lmcp/motor":
        if state == '1':
            motorGo(1)
        elif state == '2':
            motorGo(2)
        else:
            motorStop()


def handle_error(self, request, client_address):
    pass


server.addMsgHandler("/lmcp/motor", motor_callback)

server.handle_error = types.MethodType(handle_error, server)

server.timed_out = False

while not server.timed_out:
    server.handle_request()

server.close()
Ejemplo n.º 3
0
	        L7.off()

def push8_callback(path, tags, args, source):
	if path=="/7/push8":
	    if args[0]==1.0:
	        L8.on()
	    else:
	        L8.off()

def handle_error(self,request,client_address):
    pass

server.addMsgHandler( "/7/push1",push1_callback)
server.addMsgHandler( "/7/push2",push2_callback)
server.addMsgHandler( "/7/push3",push3_callback)
server.addMsgHandler( "/7/push4",push4_callback)
server.addMsgHandler( "/7/push5",push5_callback)
server.addMsgHandler( "/7/push6",push6_callback)
server.addMsgHandler( "/7/push7",push7_callback)
server.addMsgHandler( "/7/push8",push8_callback)


server.handle_error = types.MethodType(handle_error, server)

while True:
	server.handle_request()

server.close()