MVP for VRPN header

This commit is contained in:
Hartmut Seichter 2025-06-27 14:32:17 +02:00
parent b49fea5bc3
commit fc0fac7102

View file

@ -68,21 +68,25 @@ func _on_data(data : Array):
peer.data_array = bytes.slice(0,24) peer.data_array = bytes.slice(0,24)
peer.big_endian = true peer.big_endian = true
# Header
var length = peer.get_32() # length of message var length = peer.get_32() # length of message
var time_sec = peer.get_32() # time sec 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 sender_id = peer.get_32() # sender id
var message_type = peer.get_32() # type of message (payload) 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("length %d" % length)
print("time_sec %d" % time_sec) print("time_sec %d" % time_sec)
print("time_msec %d" % time_msec) print("time_msec %d" % time_msec)
print("sender_id %d" % sender_id) print("sender_id %d" % sender_id)
print("message_type %d" % message_type) print("message_type %d" % message_type)
print("sequence_num %d" % sequence_num) print("sequence_num %d" % sequence_num)
# quat pos
if message_type == 4: if message_type == 4:
peer.data_array = bytes.slice(24)
peer.big_endian = true