#!/usr/bin/python import sys, struct import socket if (len(sys.argv) > 1): portNum = int(sys.argv[1]) else: portNum = 4505 mySocket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) mySocket.bind(('',portNum)) while 1: data, fromAddress = mySocket.recvfrom(65536) intdata = struct.unpack('lllllllllll',data) id = socket.ntohl(intdata[0]) - 1 x = socket.ntohl(intdata[5]) / 100000.0 y = socket.ntohl(intdata[6]) / 100000.0 z = socket.ntohl(intdata[7]) / 100000.0 rx = socket.ntohl(intdata[8]) / 100000.0 ry = socket.ntohl(intdata[9]) / 100000.0 rz = socket.ntohl(intdata[10]) / 100000.0 if id == 0: print id, x, y, z, rx, ry, rz