예제 #1
0
    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:
예제 #3
0
        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))
예제 #4
0
파일: motor.py 프로젝트: dolphy17/robocam
	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)
예제 #5
0
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)