Writer

GetNode

Get a node from a dataset in a writer group. Dedicated errors are returned if no, or no unique entry could be found, or the node does not exist.

get/v2/writer/{dataSetWriterGroup}/{dataSetWriterId}/{dataSetFieldId}

Path parameters

dataSetWriterGroupstring required

The writer group name of the entry

dataSetWriterIdstring required

The data set writer identifer of the entry

dataSetFieldIdstring required

The data set field id of the node to return

Response

The item was retrieved

Idstring

Node Identifier

OpcSamplingIntervalinteger

Sampling interval in milliseconds

OpcSamplingIntervalTimespanstring date-span

OpcSamplingInterval as TimeSpan.

DataSetFieldIdstring

The identifier of the field in the dataset message. If not provided Azure.IIoT.OpcUa.Publisher.Models.OpcNodeModel.DisplayName is used.

DataSetClassFieldIdstring uuid

The identifier of the field in the dataset class. Allows correlation to the data set class.

DisplayNamestring

Display name

QueueSizeinteger

Queue Size for the monitored item on the server. Specifies how many values are queued on the server before undelivered ones are discarded.

DiscardNewboolean

Discard new values in the server queue instead of old values when no more room in queue.

DataChangeTrigger'Status' | 'StatusValue' | 'StatusValueTimestamp'

Data change trigger

DeadbandType'Absolute' | 'Percent'

Deadband type

DeadbandValuenumber double

Deadband value of the data change filter to apply. Does not apply to events

BrowsePathstring[]

Browse path from the node to reach the actual node to monitor.

AttributeId'NodeId' | 'NodeClass' | 'BrowseName' | 'DisplayName' | 'Description' | 'WriteMask' | 'UserWriteMask' | 'IsAbstract' | 'Symmetric' | 'InverseName' | 'ContainsNoLoops' | 'EventNotifier' | 'Value' | 'DataType' | 'ValueRank' | 'ArrayDimensions' | 'AccessLevel' | 'UserAccessLevel' | 'MinimumSamplingInterval' | 'Historizing' | 'Executable' | 'UserExecutable' | 'DataTypeDefinition' | 'RolePermissions' | 'UserRolePermissions' | 'AccessRestrictions'

Node attribute identifiers

IndexRangestring

Index range to read, default to null.

Topicstring

Topic to publish to - splits network messages along the lines of topic name and overrides the queue name of the writer and writer group.

QualityOfService'AtMostOnce' | 'AtLeastOnce' | 'ExactlyOnce'
HeartbeatBehavior'WatchdogLKV' | 'WatchdogLKG' | 'PeriodicLKV' | 'PeriodicLKG' | 'WatchdogLKVWithUpdatedTimestamps' | 'WatchdogLKVDiagnosticsOnly'

Heartbeat behavior

HeartbeatIntervalinteger

Heartbeat interval in seconds

HeartbeatIntervalTimespanstring date-span

Heartbeat interval as TimeSpan.

SkipFirstboolean

Do not send the first value that is always provided by the server when the monitored item is created.

OpcPublishingIntervalinteger

Publishing interval in milliseconds

OpcPublishingIntervalTimespanstring date-span

OpcPublishingInterval as TimeSpan.

UseCyclicReadboolean

Use cyclic read to sample.

RegisterNodeboolean

Register node for reading before sampling.

FetchDisplayNameboolean

Fetch display name from the node

ExpandedNodeIdstring

Expanded Node identifier (same as Azure.IIoT.OpcUa.Publisher.Models.OpcNodeModel.Id)

Changes