From fc0fac7102b237de264cd73255f130f0964ee58d Mon Sep 17 00:00:00 2001 From: Hartmut Seichter Date: Fri, 27 Jun 2025 14:32:17 +0200 Subject: [PATCH] MVP for VRPN header --- SocketClient.gd | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/SocketClient.gd b/SocketClient.gd index 27cbf20..a42a1d2 100644 --- a/SocketClient.gd +++ b/SocketClient.gd @@ -68,21 +68,25 @@ func _on_data(data : Array): peer.data_array = bytes.slice(0,24) peer.big_endian = true + # Header var length = peer.get_32() # length of message var time_sec = peer.get_32() # time sec - var time_msec = peer.get_32() # time millisec + var time_msec = peer.get_32() # time micro sec var sender_id = peer.get_32() # sender id var message_type = peer.get_32() # type of message (payload) - var sequence_num = peer.get_32() # inofficial + var sequence_num = peer.get_32() # inofficial sequence number (padding) - print("length %d" % length) - print("time_sec %d" % time_sec) - print("time_msec %d" % time_msec) - print("sender_id %d" % sender_id) + print("length %d" % length) + print("time_sec %d" % time_sec) + print("time_msec %d" % time_msec) + print("sender_id %d" % sender_id) print("message_type %d" % message_type) print("sequence_num %d" % sequence_num) + # quat pos if message_type == 4: + peer.data_array = bytes.slice(24) + peer.big_endian = true