Files
Uni-Lab-OS/unilabos/registry/devices/opcua_example.yaml
2025-11-15 03:11:36 +08:00

177 lines
4.0 KiB
YAML

opcua_example:
category:
- opcua_example
class:
action_value_mappings:
auto-disconnect:
feedback: {}
goal: {}
goal_default: {}
handles: {}
placeholder_keys: {}
result: {}
schema:
description: ''
properties:
feedback: {}
goal:
properties: {}
required: []
type: object
result: {}
required:
- goal
title: disconnect参数
type: object
type: UniLabJsonCommand
auto-load_config:
feedback: {}
goal: {}
goal_default:
config_path: null
handles: {}
placeholder_keys: {}
result: {}
schema:
description: ''
properties:
feedback: {}
goal:
properties:
config_path:
type: string
required:
- config_path
type: object
result: {}
required:
- goal
title: load_config参数
type: object
type: UniLabJsonCommand
auto-refresh_node_values:
feedback: {}
goal: {}
goal_default: {}
handles: {}
placeholder_keys: {}
result: {}
schema:
description: ''
properties:
feedback: {}
goal:
properties: {}
required: []
type: object
result: {}
required:
- goal
title: refresh_node_values参数
type: object
type: UniLabJsonCommand
auto-set_node_value:
feedback: {}
goal: {}
goal_default:
name: null
value: null
handles: {}
placeholder_keys: {}
result: {}
schema:
description: ''
properties:
feedback: {}
goal:
properties:
name:
type: string
value:
type: string
required:
- name
- value
type: object
result: {}
required:
- goal
title: set_node_value参数
type: object
type: UniLabJsonCommand
auto-start_node_refresh:
feedback: {}
goal: {}
goal_default: {}
handles: {}
placeholder_keys: {}
result: {}
schema:
description: ''
properties:
feedback: {}
goal:
properties: {}
required: []
type: object
result: {}
required:
- goal
title: start_node_refresh参数
type: object
type: UniLabJsonCommand
auto-stop_node_refresh:
feedback: {}
goal: {}
goal_default: {}
handles: {}
placeholder_keys: {}
result: {}
schema:
description: ''
properties:
feedback: {}
goal:
properties: {}
required: []
type: object
result: {}
required:
- goal
title: stop_node_refresh参数
type: object
type: UniLabJsonCommand
module: unilabos.device_comms.opcua_client.client:OpcUaClient
status_types:
node_value: String
type: python
config_info: []
description: null
handles: []
icon: ''
init_param_schema:
config:
properties:
config_path:
type: string
password:
type: string
refresh_interval:
default: 1.0
type: number
url:
type: string
username:
type: string
required:
- url
type: object
data:
properties:
node_value:
type: string
required:
- node_value
type: object
version: 1.0.0