output.opc-ua

Opc Ua Output File

oneOf

OpcUa Write Output

OpcUa Write Output

OpcUa Method Output

OpcUa Method Output

OpcUa Write Output

type

object

properties

  • type

type

string

enum

Write

default

Write

  • templateId

The id of the template to use for this file

type

string

  • templateVariables

The variables and their values to be replaced from the template

type

object

additionalProperties

  • variablesFiles

The variables files to use to replace the variables. The first file of the list will take precedence over the following one. Template variables take precedence over the contents of the files.

type

array

items

type

string

  • isTemplateGeneratedByOspComposer

If the value is set to true, manual editing of this file should be avoided, as the composer will override the value in the next generation.

type

boolean

  • linkedDevice

The OPC UA device device.opc-ua ↗️ that this owner will use to get the value.

For example, root.opcua.device1 could be the OnSphere path of the OPC UA device.

type

string

  • namespaceIndex

Specifies the namespace the node belongs to. Namespaces help avoid conflicts between different sources of information and manage nodes from different standards or vendors.

For example, in ns=2;s=TemperatureSensor, 2 is the index namespace. Knowing this you would put 2 for this parameter (namespaceIndex).

Learn more about OPC UA ↗️.

type

integer

  • nodeIdentifier

The node identifier is the part of the NodeId that uniquely identifies a node within a given namespace. The identifier can be a numeric value, a string, a GUID, or an opaque byte string.

For the moment only strings are handled. For example if a NodeId use the following path ns=2;s=TemperatureSensor. Knowing this you would put TemperatureSensor for this parameter (nodeIdentifier).

Learn more about OPC UA ↗️.

type

string

additionalProperties

False

OpcUa Method Output

type

object

properties

  • type

type

string

enum

Method

default

Method

  • templateId

The id of the template to use for this file

type

string

  • templateVariables

The variables and their values to be replaced from the template

type

object

additionalProperties

  • variablesFiles

The variables files to use to replace the variables. The first file of the list will take precedence over the following one. Template variables take precedence over the contents of the files.

type

array

items

type

string

  • isTemplateGeneratedByOspComposer

If the value is set to true, manual editing of this file should be avoided, as the composer will override the value in the next generation.

type

boolean

  • linkedDevice

The OPC UA device device.opc-ua ↗️ that this owner will use to get the value.

For example, root.opcua.device1 could be the OnSphere path of the OPC UA device.

type

string

  • namespaceIndex

Specifies the namespace the node belongs to. Namespaces help avoid conflicts between different sources of information and manage nodes from different standards or vendors.

For example, in ns=2;s=TemperatureSensor, 2 is the index namespace. Knowing this you would put 2 for this parameter (namespaceIndex).

Learn more about OPC UA ↗️.

type

integer

  • methodIdentifier

The method identifier is the NodeId of the method node. It uniquely identifies the method within the address space of the OPC UA server.

For example if a method use the following id ns=2;s=TemperatureSensor, it can be located in the object ns=2;s=ServerA. Knowing this you would put TemperatureSensor for this parameter (methodIdentifier).

Learn more about OPC UA ↗️.

type

string

  • methodObjectIdentifier

The method object identifier is the NodeId of the object node that contains the method. This is the node representing the object or component to which the method belongs.

For example if a method use the following id ns=2;s=TemperatureSensor, and can be located in the object ns=2;s=ServerA. Knowing this you would put ServerA for this parameter (methodObjectIdentifier) You would put ServerA here.

Learn more about OPC UA ↗️.

type

string

additionalProperties

False