print("on_subscribe_finished ") def on_message_received(client, message): global test_topic print("on_message_received", str(message)) def u2a(data): return str(codecs.decode(codecs.encode(data, "ascii", "ignore"), "ascii", "ignore")) if __name__ == "__main__": doExit = False client = XivelyClient() client.on_connect_finished = on_connect_finished client.on_disconnect_finished = on_disconnect_finished client.on_subscribe_finished = on_subscribe_finished client.on_message_received = on_message_received params = XivelyConnectionParameters() params.use_websocket = False params.publish_count_send_time_period = 5 try: with codecs.open(credentialsfilepath, "r", encoding="utf8") as credsfile: password = u2a(credsfile.readline().rstrip("\n")) username = u2a(credsfile.readline().rstrip("\n")) except (IOError, OSError) as e: print(e)
def on_message_received(client, message): global test_topic print("on_message_received", str(message)) def u2a(data): return str( codecs.decode(codecs.encode(data, 'ascii', 'ignore'), 'ascii', 'ignore')) if __name__ == '__main__': doExit = False client = XivelyClient() client.on_connect_finished = on_connect_finished client.on_disconnect_finished = on_disconnect_finished client.on_subscribe_finished = on_subscribe_finished client.on_message_received = on_message_received params = XivelyConnectionParameters() params.use_websocket = False params.publish_count_send_time_period = 5 try: with codecs.open(credentialsfilepath, 'r', encoding='utf8') as credsfile: password = u2a(credsfile.readline().rstrip('\n')) username = u2a(credsfile.readline().rstrip('\n')) except (IOError, OSError) as e:
client.connect(params) def on_disconnect_finished(client,result): print("on_disconnect_finished",result) def on_publish_finished(client,message): print("on_publish_finished") time.sleep( 1 ) publish_message(client, test_topic) def u2a( data ): return str( codecs.decode( codecs.encode( data, 'ascii', 'ignore' ), 'ascii', 'ignore' ) ) if __name__ == '__main__': doExit = False client = XivelyClient() client.on_connect_finished = on_connect_finished client.on_disconnect_finished = on_disconnect_finished client.on_publish_finished = on_publish_finished params = XivelyConnectionParameters() try: with codecs.open(credentialsfilepath, 'r', encoding='utf8') as credsfile: password = u2a(credsfile.readline().rstrip('\n')) username = u2a(credsfile.readline().rstrip('\n')) except (IOError, OSError) as e: print( e ) sys.exit( 0 ) print( "Read username and password from the file %s" %(credentialsfilepath))
if m: y = float(m.group(1)) r = float(m.group(3)) if started: yaw_new = y roll_new = r else: yaw = y roll = r started = True def on_unsubscribe_finished(client, rid): print('Unsubscribed') selfclient.disconnect() selfclient = XivelyClient() selfclient.on_connect_finished = on_connect_finished selfclient.on_disconnect_finished = on_disconnect_finished selfclient.on_subscribe_finished = on_subscribe_finished selfclient.on_message_received = on_message_received selfclient.on_unsubscribe_finished = on_unsubscribe_finished selfclient.connect(params) while True: y = yaw_new p = pitch_new r = roll_new yd = round(y - yaw, 2) pd = round(p - pitch, 2) rd = round(r - roll, 2)
def on_publish_finished(client, message): print("on_publish_finished") time.sleep(1) publish_message(client, test_topic) def u2a(data): return str( codecs.decode(codecs.encode(data, 'ascii', 'ignore'), 'ascii', 'ignore')) if __name__ == '__main__': doExit = False client = XivelyClient() client.on_connect_finished = on_connect_finished client.on_disconnect_finished = on_disconnect_finished client.on_publish_finished = on_publish_finished params = XivelyConnectionParameters() try: with codecs.open(credentialsfilepath, 'r', encoding='utf8') as credsfile: password = u2a(credsfile.readline().rstrip('\n')) username = u2a(credsfile.readline().rstrip('\n')) except (IOError, OSError) as e: print(e) sys.exit(0)