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
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()
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()