def comms_on(): sock = Udpsocket([]) data = ctypes.create_string_buffer(13) data[0:9] = 'RF SW CMD' struct.pack_into("<I", data, 9, settings.RF_SW_CMD_ON_INT) d = bytearray(data) sock.sendto(d, (packet_settings.FRAME_RECEIVER_IP, packet_settings.FRAME_RECEIVER_PORT))
def comms_off(): sock = Udpsocket([]) data = ctypes.create_string_buffer(45) data[0:9] = 'RF SW CMD' struct.pack_into("<I", data, 9, settings.RF_SW_CMD_OFF_INT) print len(settings.RF_SW_CMD_OFF_CHAR_SEQ) print settings.RF_SW_CMD_OFF_CHAR_SEQ data[13:45] = settings.RF_SW_CMD_OFF_CHAR_SEQ d = bytearray(data) sock.sendto(d, (packet_settings.FRAME_RECEIVER_IP, packet_settings.FRAME_RECEIVER_PORT))
def custom_cmd_to_backend(data): sock = Udpsocket([]) packet = json.dumps(data) sock.sendto(packet, ('127.0.0.1', settings.STATUS_LISTENER_PORT))