main#

Main Gui container for Perceptivo Clinician interface

class perceptivo.gui.main.Perceptivo_Clinician(*args: Any, **kwargs: Any)#

Bases: PySide6.QtWidgets.QMainWindow

GUI container for the Perceptivo clinician interface

controlChanged#

alias of perceptivo.types.gui.GUI_Control

changeControl(value: perceptivo.types.gui.GUI_Control)#

Receive changed control settings from widgets, etc. and emit them to the patient.

Also emits from the controlChanged signal

Parameters

value (types.gui.GUI_Control) – Control value that changed

setStarted(value: bool)#
property exam_params: perceptivo.types.exam.Exam_Params#
property settings#

Load and return PySide6.QtCore.QSettings

drawFrame(frame)#
receive_messages()#
cb_connect(msg: perceptivo.networking.messages.Message)#
Parameters

msg ()

Returns:

cb_data(msg: perceptivo.networking.messages.Message)#

Receive data from the patient during an exam

Message that contains a types.psychophys.Sample

closeEvent(event)#
class Frame_Receiver(*args: Any, **kwargs: Any)#

Bases: PySide6.QtCore.QThread

Thread to launch a networking node, receive threads, and emit new frames

frame#

alias of perceptivo.types.video.Frame

run()#
quitting()#