STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
calibration_orchestrator.UDPSensorReceiver Class Reference
Inheritance diagram for calibration_orchestrator.UDPSensorReceiver:
[legend]
Collaboration diagram for calibration_orchestrator.UDPSensorReceiver:
[legend]

Public Member Functions

 __init__ (self, int port)
 stop (self)
 run (self)

Static Public Member Functions

 parse (bytes data)

Public Attributes

 port = port
deque sample_queue = deque(maxlen=5000)
bool connected = False
dict stats = {"packets": 0, "samples": 0}

Protected Attributes

 _stop = threading.Event()

Detailed Description

Receives raw DiabloAvionics UDP packets and dispatches samples.

Definition at line 190 of file calibration_orchestrator.py.

Constructor & Destructor Documentation

◆ __init__()

calibration_orchestrator.UDPSensorReceiver.__init__ ( self,
int port )

Definition at line 193 of file calibration_orchestrator.py.

References __init__().

Referenced by __init__().

Member Function Documentation

◆ parse()

calibration_orchestrator.UDPSensorReceiver.parse ( bytes data)
static
Parse DiabloAvionics sensor data packet with error handling.

Definition at line 205 of file calibration_orchestrator.py.

Referenced by run().

◆ run()

◆ stop()

Member Data Documentation

◆ _stop

calibration_orchestrator.UDPSensorReceiver._stop = threading.Event()
protected

◆ connected

bool calibration_orchestrator.UDPSensorReceiver.connected = False

◆ port

calibration_orchestrator.UDPSensorReceiver.port = port

◆ sample_queue

deque calibration_orchestrator.UDPSensorReceiver.sample_queue = deque(maxlen=5000)

Definition at line 197 of file calibration_orchestrator.py.

Referenced by run().

◆ stats


The documentation for this class was generated from the following file: