PlcSafetyState¶
- class pyniryo_nate.models.firmware.PlcSafetyState(robot_initialized: bool, stop_request: bool, pause_request: bool, automatic_move_authorization: bool, manual_move_authorization: bool, wait_for_initialization: bool, wait_for_automatic_restart: bool, manual_mode: bool, io_emergency_stop_active: bool, io_safety_stop_active: bool, io_initialization_button_active: bool, io_automatic_restart_button_active: bool, io3_positions_button_active: bool, io_emergency_stop_output_active: bool, io_initialization_output_active: bool)[source]¶
Bases:
objectRaw state of the PLC safety chain.
Attributes
Methods
- Parameters:
robot_initialized (bool)
stop_request (bool)
pause_request (bool)
automatic_move_authorization (bool)
manual_move_authorization (bool)
wait_for_initialization (bool)
wait_for_automatic_restart (bool)
manual_mode (bool)
io_emergency_stop_active (bool)
io_safety_stop_active (bool)
io_initialization_button_active (bool)
io_automatic_restart_button_active (bool)
io3_positions_button_active (bool)
io_emergency_stop_output_active (bool)
io_initialization_output_active (bool)
- robot_initialized: bool¶
- stop_request: bool¶
- pause_request: bool¶
- automatic_move_authorization: bool¶
- manual_move_authorization: bool¶
- wait_for_initialization: bool¶
- wait_for_automatic_restart: bool¶
- manual_mode: bool¶
- io_emergency_stop_active: bool¶
- io_safety_stop_active: bool¶
- io_initialization_button_active: bool¶
- io_automatic_restart_button_active: bool¶
- io3_positions_button_active: bool¶
- io_emergency_stop_output_active: bool¶
- io_initialization_output_active: bool¶
- classmethod from_transport_model(model: PlcSafetyState | PlcSafetyState) PlcSafetyState[source]¶
- Parameters:
model (PlcSafetyState | PlcSafetyState)
- Return type: