|
STAR
Cal STAR — firmware, DAQ server, and engine design
|
Public Member Functions | |
| __init__ (self, int port) | |
| run (self) | |
| Optional[IMUReading] | parse_packet (self, bytes data) |
| stop (self) | |
Public Attributes | |
| port = port | |
| bool | running = False |
| Optional[socket.socket] | sock = None |
Static Public Attributes | |
| data_received = QtCore.pyqtSignal(object) | |
UDP receiver thread for sensor data
Definition at line 69 of file imu_calibration_gui.py.
| imu_calibration_gui.UDPReceiver.__init__ | ( | self, | |
| int | port ) |
Definition at line 74 of file imu_calibration_gui.py.
References __init__().
Referenced by __init__().
| Optional[IMUReading] imu_calibration_gui.UDPReceiver.parse_packet | ( | self, | |
| bytes | data ) |
Parse sensor data packet
Definition at line 100 of file imu_calibration_gui.py.
Referenced by run().
| imu_calibration_gui.UDPReceiver.run | ( | self | ) |
Receive UDP packets
Definition at line 80 of file imu_calibration_gui.py.
References data_received, emit(), parse_packet(), actuator_testing_gui.SensorReceiver.port, calibration_orchestrator.UDPSensorReceiver.port, calibration_server.ElodinWriter.port, combined_gui.UDPReceiver.port, emmc_log_t.port, FakeDb.port, FakeDbRefuseFirst.port, feedtwin.comps.manifold.ManifoldBranch.port, fsw::config::ActuatorServiceConfig.port, fsw::config::ControllerServiceConfig.port, fsw::config::DatabaseConfig.port, fsw::config::DiscoveredBoard.port, gui.Reader.port, idle_t.port, port, lc_calibration_gui.LCPlotWindow.port, lc_calibration_gui.UDPReceiver.port, pt_multi_gui.PTPlotWindow.port, pt_multi_gui.UDPReceiver.port, self_test_t.port, sense_testing_gui.UDPReceiver.port, solenoid_characterization_gui.UDPReceiver.port, StarOTA::Config.port, t7_integration.FakeElodin.port, autonomous_lc_calibration.AutonomousLCCalibrator.running, autonomous_pt_calibration.AutonomousPTCalibrator.running, autonomous_rtd_calibration.AutonomousRTDCalibrator.running, autonomous_tc_calibration.AutonomousTCCalibrator.running, board_simulator.SimulatedBoard.running, calibration_orchestrator.CalibrationOrchestrator.running, calibration_orchestrator_gui.CalibrationOrchestratorGUI.running, controller_integration.ActuatorComm.running, running, actuator_testing_gui.SensorReceiver.sock, ball_valve_gui.BallValveGui.sock, board_simulator.SimulatedBoard.sock, calibration_server.ElodinWriter.sock, combined_gui.UDPReceiver.sock, sock, lc_calibration_gui.UDPReceiver.sock, pt_multi_gui.UDPReceiver.sock, sense_testing_gui.UDPReceiver.sock, and solenoid_characterization_gui.UDPReceiver.sock.
| imu_calibration_gui.UDPReceiver.stop | ( | self | ) |
Stop receiver
Definition at line 106 of file imu_calibration_gui.py.
|
static |
Definition at line 72 of file imu_calibration_gui.py.
Referenced by run().
| imu_calibration_gui.UDPReceiver.port = port |
Definition at line 76 of file imu_calibration_gui.py.
Referenced by combined_fsw_gui.UDPReceiver.run(), and run().
| bool imu_calibration_gui.UDPReceiver.running = False |
Definition at line 77 of file imu_calibration_gui.py.
Referenced by run().
| Optional[socket.socket] imu_calibration_gui.UDPReceiver.sock = None |
Definition at line 78 of file imu_calibration_gui.py.
Referenced by combined_fsw_gui.UDPReceiver.run(), run(), and combined_fsw_gui.UDPReceiver.stop().