EyeTrackVR/EyeTrackApp/Camera/UDP_Camera/DataPacket.py
2025-03-07 21:11:02 +01:00

13 lines
411 B
Python

import struct
import numpy as np
import ctypes
class PacketHeader:
def __init__(self, headerFormat, dataView, rawDataSize):
self.frame_num: int|None = None
self.id: int|None = None
self.image_buf_size: int|None = None
self.totalPackets: int|None = None
self.frame_num, self.id, self.image_buf_size, self.totalPackets = struct.unpack_from(headerFormat, dataView, 0)