mirror of
https://github.com/dptech-corp/Uni-Lab-OS.git
synced 2025-12-15 13:44:39 +00:00
177 lines
4.0 KiB
YAML
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
|