STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
actuator_testing_gui.py File Reference

Go to the source code of this file.

Classes

class  actuator_testing_gui.PacketType
class  actuator_testing_gui.BoardState
class  actuator_testing_gui.SensorReceiver
class  actuator_testing_gui.ActuatorTestingWindow

Namespaces

namespace  actuator_testing_gui

Functions

float actuator_testing_gui.actuator_counts_to_volts (int data_u32)
str actuator_testing_gui.board_state_name (int state)
Optional[Tuple[int, int, int]] actuator_testing_gui.parse_packet_header (bytes data)
Optional[Tuple[tuple, bytes, int, int, int]] actuator_testing_gui.parse_board_heartbeat_packet (bytes data)
Optional[Tuple[dict, List[dict]]] actuator_testing_gui.parse_sensor_data_packet (bytes data)
bytes actuator_testing_gui._make_header (int packet_type)
bytes actuator_testing_gui.build_server_heartbeat_packet ()
bytes actuator_testing_gui.build_minimal_actuator_config_packet ()
bytes actuator_testing_gui.create_actuator_command_packet (List[Tuple[int, int]] commands)
 actuator_testing_gui.main ()

Variables

int actuator_testing_gui.DIABLO_COMMS_VERSION = 0
int actuator_testing_gui.MAX_PACKET_SIZE = 512
str actuator_testing_gui.PACKET_HEADER_FORMAT = "<BBI"
int actuator_testing_gui.PACKET_HEADER_SIZE = 6
tuple actuator_testing_gui.BOARD_HEARTBEAT_BODY_FORMAT
int actuator_testing_gui.BOARD_HEARTBEAT_BODY_SIZE = 35
str actuator_testing_gui.SENSOR_DATA_PACKET_FORMAT = "<BB"
int actuator_testing_gui.SENSOR_DATA_PACKET_SIZE = 2
str actuator_testing_gui.SENSOR_DATA_CHUNK_FORMAT = "<I"
int actuator_testing_gui.SENSOR_DATA_CHUNK_SIZE = 4
str actuator_testing_gui.SENSOR_DATAPOINT_FORMAT = "<BI"
int actuator_testing_gui.SENSOR_DATAPOINT_SIZE = 5
int actuator_testing_gui.ACT_ADC_MAX = 4095
float actuator_testing_gui.ACT_ADC_VREF = 3.3
str actuator_testing_gui.ACTUATOR_COMMAND_PACKET_FORMAT = "<B"
int actuator_testing_gui.ACTUATOR_COMMAND_PACKET_SIZE = 1
str actuator_testing_gui.ACTUATOR_COMMAND_FORMAT = "<BB"
int actuator_testing_gui.ACTUATOR_COMMAND_SIZE = 2
int actuator_testing_gui.NUM_ACTUATORS = 10
str actuator_testing_gui.DEFAULT_ACTUATOR_IP = "192.168.2.11"
int actuator_testing_gui.ACTUATOR_COMMAND_PORT = 5005
int actuator_testing_gui.SENSOR_RECEIVE_PORT = 5006
float actuator_testing_gui.WINDOW_SECONDS = 10.0
int actuator_testing_gui.UPDATE_INTERVAL_MS = 100
int actuator_testing_gui.MAX_POINTS = 50000
float actuator_testing_gui.HEARTBEAT_TIMEOUT_SEC = 2.5
int actuator_testing_gui.HEARTBEAT_RATE_WINDOW = 20
int actuator_testing_gui.SERVER_HEARTBEAT_INTERVAL_MS = 500
list actuator_testing_gui.SENSOR_COLORS