VirtualHandInterface_RecordingInterface#
- class myogestic.gui.widgets.visual_interfaces.virtual_hand_interface.VirtualHandInterface_RecordingInterface(*args, **kwargs)[source]#
Recording interface for the Virtual Hand Interface.
Handles per-VI settings (task selector, kinematics checkbox) while the shared RecordProtocol controls manage the Record button, Duration spinner, and unified review dialog.
Methods
__init__(main_window[, name, ...])Checks if this VI's recording is complete and notifies the protocol.
close_event(_)Closes the recording interface.
disable()Disable the UI elements.
enable()Enable the UI elements.
Return kinematics data if checkbox checked, else empty.
Initializes the logic for the UI elements.
Prepares the recording process by checking if the device is streaming.
Updates the buffer with the incoming kinematics data.
- Parameters:
name (str)
incoming_message_signal (PySide6.QtCore.SignalInstance)
- check_recording_completion()[source]#
Checks if this VI’s recording is complete and notifies the protocol.
- Return type:
None
- get_ground_truth_data()[source]#
Return kinematics data if checkbox checked, else empty.
- Return type: