Files
Uni-Lab-OS/unilabos/registry/devices/huairou.yaml
tt11142023 695fd52e6f opcua devices
opcua devices
2025-06-24 15:51:45 +08:00

118 lines
2.6 KiB
YAML

huairou:
description: huairou Device
class:
module: unilabos.devices.huairou.opcua_client:OPCUADeviceClient
type: python
# status_types:
# variables:dict
action_value_mappings:
connect:
type: SendCmd
goal:
command: {}
feedback: {}
result:
success: success
disconnect:
type: SendCmd
goal:
command: {}
feedback: {}
result:
success: success
read_variable:
type: SendCmd
goal:
command: variable_name
feedback: value
result:
success: success
write_variable:
type: SendCmd
goal: command
feedback: {}
result:
success: success
read_all_variables:
type: SendCmd
goal: {}
feedback:
results: results
result:
success: success
write_multiple_variables:
type: SendCmd
goal: command
feedback: {}
result:
success: success
set_tank_numbers:
type: SendCmd
goal:
command: command
feedback: {}
result:
success: success
trigger_grab_actions:
type: SendCmd
goal: command
feedback: {}
result:
success: success
set_stirring_speeds:
type: SendCmd
goal: command
feedback: {}
result:
success: success
set_pump_speeds:
type: SendCmd
goal: command
feedback: {}
result:
success: success
set_liquid_parameters:
type: SendCmd
goal: command
feedback: {}
result:
success: success
trigger_cleaning_actions:
type: SendCmd
goal: command
feedback: {}
result:
success: success
check_alarms:
type: SendCmd
goal: {}
feedback: alarms
result:
success: success
emergency_stop:
type: SendCmd
goal: {}
feedback: {}
result:
success: success
diagnose_variable_types:
type: SendCmd
goal: {}
feedback: {}
result:
success: success
write_variable_with_type:
type: SendCmd
goal: command
feedback: {}
result:
success: success
schema:
type: object
properties:
is_connected:
type: bool
description: Current status of the pump
required:
- is_connected
additionalProperties: false