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

Go to the source code of this file.

Classes

class  ball_valve_gui.ValvePanel
class  ball_valve_gui.BallValveGui

Namespaces

namespace  ball_valve_gui

Functions

bytes ball_valve_gui._header (int packet_type)
bytes ball_valve_gui.build_server_heartbeat ()
bytes ball_valve_gui.build_actuator_command (int actuator_id, int state)
 ball_valve_gui.parse_board_heartbeat (bytes data)
 ball_valve_gui.parse_sensor_data (bytes data)
 ball_valve_gui.main ()

Variables

int ball_valve_gui.DIABLO_COMMS_VERSION = 0
str ball_valve_gui.PACKET_HEADER_FORMAT = "<BBI"
int ball_valve_gui.PACKET_HEADER_SIZE = 6
int ball_valve_gui.BOARD_HEARTBEAT = 1
int ball_valve_gui.SERVER_HEARTBEAT = 2
int ball_valve_gui.SENSOR_DATA = 3
int ball_valve_gui.ACTUATOR_COMMAND = 4
str ball_valve_gui.BOARD_HEARTBEAT_BODY_FORMAT = "<32sBBB"
int ball_valve_gui.BOARD_HEARTBEAT_BODY_SIZE = 35
dict ball_valve_gui.BOARD_STATES = {1: "SETUP", 2: "ACTIVE"}
str ball_valve_gui.SENSOR_DATAPOINT_FORMAT = "<BI"
int ball_valve_gui.SENSOR_DATAPOINT_SIZE = 5
int ball_valve_gui.VALVE_BOARD_ID = 71
list ball_valve_gui.VALVES = [(1, 1), (2, 2)]
float ball_valve_gui.POSITION_SHUNT_OHMS = 100.0
float ball_valve_gui.ADC_MAX = 4095.0
float ball_valve_gui.ADC_VREF = 3.3
str ball_valve_gui.DEFAULT_BOARD_IP = "192.168.2.71"
int ball_valve_gui.COMMAND_PORT = 5005
int ball_valve_gui.LISTEN_PORT = 5006
int ball_valve_gui.SERVER_HEARTBEAT_INTERVAL_MS = 500
float ball_valve_gui.BOARD_SILENT_SEC = 2.5
int ball_valve_gui.POLL_MS = 50