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

Public Member Functions

 __init__ (self, int port, str bind_address="0.0.0.0", Optional[socket.socket] sock=None)
 stop (self)
Dict get_stats (self)
 run (self)

Public Attributes

 port = port
 bind_address = bind_address
tuple sock
int total_packets = 0
int total_bytes = 0
 start_time = None

Static Public Attributes

 sensor_data_received = QtCore.pyqtSignal(dict, list, str)
 sensor_data_packet_status
 board_heartbeat_received
 status_update = QtCore.pyqtSignal(str)
 self_test_received

Protected Attributes

tuple _owned_socket = sock is None
bool _stop = False

Detailed Description

Definition at line 714 of file sense_testing_gui.py.

Constructor & Destructor Documentation

◆ __init__()

sense_testing_gui.UDPReceiver.__init__ ( self,
int port,
str bind_address = "0.0.0.0",
Optional[socket.socket] sock = None )

Definition at line 727 of file sense_testing_gui.py.

References __init__().

Referenced by __init__().

Member Function Documentation

◆ get_stats()

◆ run()

sense_testing_gui.UDPReceiver.run ( self)

Definition at line 769 of file sense_testing_gui.py.

References actuator_testing_gui.SensorReceiver._owned_socket, _owned_socket, actuator_testing_gui.SensorReceiver._stop, combined_gui.UDPReceiver._stop, gui.Reader._stop, lc_calibration_gui.UDPReceiver._stop, pt_multi_gui.UDPReceiver._stop, _stop, actuator_testing_gui.SensorReceiver.bind_address, combined_gui.SensorPlotWidget.bind_address, combined_gui.UDPReceiver.bind_address, lc_calibration_gui.LCPlotWindow.bind_address, lc_calibration_gui.UDPReceiver.bind_address, pt_multi_gui.PTPlotWindow.bind_address, pt_multi_gui.UDPReceiver.bind_address, bind_address, actuator_testing_gui.SensorReceiver.board_heartbeat_received, board_heartbeat_received, emit(), sense_testing_gui.parse_board_heartbeat_packet(), sense_testing_gui.parse_packet_header(), sense_testing_gui.parse_self_test_packet(), sense_testing_gui.parse_sensor_data_packet(), actuator_testing_gui.SensorReceiver.port, combined_gui.UDPReceiver.port, emmc_log_t.port, gui.Reader.port, idle_t.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, port, StarOTA::Config.port, self_test_received, sensor_data_packet_status, actuator_testing_gui.SensorReceiver.sensor_data_received, combined_gui.UDPReceiver.sensor_data_received, lc_calibration_gui.UDPReceiver.sensor_data_received, pt_multi_gui.UDPReceiver.sensor_data_received, sensor_data_received, actuator_testing_gui.SensorReceiver.sock, ball_valve_gui.BallValveGui.sock, combined_gui.UDPReceiver.sock, lc_calibration_gui.UDPReceiver.sock, pt_multi_gui.UDPReceiver.sock, sock, combined_gui.UDPReceiver.start_time, lc_calibration_gui.UDPReceiver.start_time, pt_multi_gui.UDPReceiver.start_time, PWMState.start_time, start_time, actuator_testing_gui.SensorReceiver.status_update, combined_gui.UDPReceiver.status_update, lc_calibration_gui.UDPReceiver.status_update, pt_multi_gui.UDPReceiver.status_update, status_update, time.time(), combined_gui.UDPReceiver.total_bytes, lc_calibration_gui.UDPReceiver.total_bytes, pt_multi_gui.UDPReceiver.total_bytes, total_bytes, combined_gui.UDPReceiver.total_packets, lc_calibration_gui.UDPReceiver.total_packets, pt_multi_gui.UDPReceiver.total_packets, and total_packets.

◆ stop()

Member Data Documentation

◆ _owned_socket

tuple sense_testing_gui.UDPReceiver._owned_socket = sock is None
protected

Definition at line 739 of file sense_testing_gui.py.

Referenced by run(), and stop().

◆ _stop

◆ bind_address

sense_testing_gui.UDPReceiver.bind_address = bind_address

◆ board_heartbeat_received

sense_testing_gui.UDPReceiver.board_heartbeat_received
static
Initial value:
= QtCore.pyqtSignal(
float, int, int, int, str, bytes
)

Definition at line 719 of file sense_testing_gui.py.

Referenced by run().

◆ port

◆ self_test_received

sense_testing_gui.UDPReceiver.self_test_received
static
Initial value:
= QtCore.pyqtSignal(
dict, list, str
)

Definition at line 723 of file sense_testing_gui.py.

Referenced by run().

◆ sensor_data_packet_status

sense_testing_gui.UDPReceiver.sensor_data_packet_status
static
Initial value:
= QtCore.pyqtSignal(
str, bool
)

Definition at line 716 of file sense_testing_gui.py.

Referenced by run().

◆ sensor_data_received

sense_testing_gui.UDPReceiver.sensor_data_received = QtCore.pyqtSignal(dict, list, str)
static

◆ sock

◆ start_time

◆ status_update

sense_testing_gui.UDPReceiver.status_update = QtCore.pyqtSignal(str)
static

◆ total_bytes

sense_testing_gui.UDPReceiver.total_bytes = 0

◆ total_packets

sense_testing_gui.UDPReceiver.total_packets = 0

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