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

Public Member Functions

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

Public Attributes

 port = port
 baud = baud
 buf = bytearray()
bool synced = False
 ser = None

Static Public Attributes

 sample
 status = QtCore.pyqtSignal(str)

Protected Member Functions

 _resync (self)
 _drain_synced (self)

Protected Attributes

bool _stop = False

Detailed Description

Definition at line 325 of file robust_pt_calibration_gui.py.

Constructor & Destructor Documentation

◆ __init__()

robust_pt_calibration_gui.SerialReader.__init__ ( self,
port,
baud )

Definition at line 331 of file robust_pt_calibration_gui.py.

References __init__().

Referenced by __init__().

Member Function Documentation

◆ _drain_synced()

robust_pt_calibration_gui.SerialReader._drain_synced ( self)
protected
Drain synchronized packets from buffer

Definition at line 375 of file robust_pt_calibration_gui.py.

Referenced by smart_calibration_gui.SmartCalibrationGUI.data_processor().

◆ _resync()

robust_pt_calibration_gui.SerialReader._resync ( self)
protected
Find AD26 magic header and sync to packet boundary

Definition at line 343 of file robust_pt_calibration_gui.py.

References error_builder.buf, gui.Reader.buf, buf, text_t.buf, find(), and synced.

Referenced by smart_calibration_gui.SmartCalibrationGUI.data_processor().

◆ run()

robust_pt_calibration_gui.SerialReader.run ( self)

Definition at line 438 of file robust_pt_calibration_gui.py.

◆ stop()

Member Data Documentation

◆ _stop

bool robust_pt_calibration_gui.SerialReader._stop = False
protected

◆ baud

robust_pt_calibration_gui.SerialReader.baud = baud

Definition at line 334 of file robust_pt_calibration_gui.py.

◆ buf

robust_pt_calibration_gui.SerialReader.buf = bytearray()

Definition at line 336 of file robust_pt_calibration_gui.py.

Referenced by _resync().

◆ port

robust_pt_calibration_gui.SerialReader.port = port

Definition at line 333 of file robust_pt_calibration_gui.py.

Referenced by combined_fsw_gui.UDPReceiver.run().

◆ sample

robust_pt_calibration_gui.SerialReader.sample
static
Initial value:
= QtCore.pyqtSignal(
float, int, int, float, int, int
)

Definition at line 326 of file robust_pt_calibration_gui.py.

◆ ser

robust_pt_calibration_gui.SerialReader.ser = None

Definition at line 338 of file robust_pt_calibration_gui.py.

◆ status

robust_pt_calibration_gui.SerialReader.status = QtCore.pyqtSignal(str)
static

Definition at line 329 of file robust_pt_calibration_gui.py.

Referenced by backend.routers.layerx.Job.view().

◆ synced

bool robust_pt_calibration_gui.SerialReader.synced = False

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