opcua devices

opcua devices
This commit is contained in:
tt11142023
2025-06-24 15:51:45 +08:00
parent 7db3123547
commit 695fd52e6f
3 changed files with 892 additions and 0 deletions

View File

@@ -0,0 +1,118 @@
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