Method | Description | |
---|---|---|
CreateBrowser ( ISystemContext context, |
Creates an object which can browser the tags in the buffer.
|
|
CreateBuffer ( BuiltInType elementType, int noOfElements ) : void |
Initializes the buffer with enough space to hold the specified number of elements.
|
|
CreateBuffer ( string elementName, int noOfElements ) : void |
Initializes the buffer with enough space to hold the specified number of elements.
|
|
CreateDataChangeItem ( ServerSystemContext context, |
Creates a new data change monitored item.
|
|
DeleteItem ( |
Deletes the monitored item.
|
|
DoScan ( object state ) : void |
Scans the buffer and updates every other element.
|
|
GetChildren ( ISystemContext context, IList |
Populates a list with the children that belong to the node.
|
|
GetValueAtOffset ( int offset ) : Variant |
Returns the value at the specified offset.
|
|
InitializeMonitoring ( IServerInternal server, INodeManager nodeManager ) : void |
Initializes the instance with the context for the node being monitored.
|
|
MemoryBufferState ( ISystemContext context, MemoryBufferInstance configuration ) : System |
Initializes the buffer from the configuration.
|
|
MemoryBufferState ( NodeState parent ) : System |
Initializes the type with its default attribute values.
|
|
OnBufferChanged ( int offset ) : void |
Handles change events raised by the node.
|
|
PublishTimer_Tick ( object sender, |
||
ReadTagValue ( ISystemContext context, NodeState node, |
Handles the read operation for an invidual tag.
|
|
ScanTimer_Tick ( object sender, |
||
WriteTagValue ( ISystemContext context, NodeState node, |
Handles a write operation for an individual tag.
|
Method | Description | |
---|---|---|
FindChild ( ISystemContext context, Opc.Ua.QualifiedName browseName, bool createOrReplace, |
Finds the child with the specified browse name.
|
|
GetDefaultTypeDefinitionId ( Opc.Ua.NamespaceTable namespaceUris ) : Opc.Ua.NodeId |
Returns the id of the default type definition node for the instance.
|
|
Initialize ( ISystemContext context ) : void |
Initializes the instance.
|
|
InitializeOptionalChildren ( ISystemContext context ) : void |
Initializes the any option children defined for the instance.
|
public CreateBrowser ( ISystemContext context, |
||
context | ISystemContext | |
view | ||
referenceType | Opc.Ua.NodeId | |
includeSubtypes | bool | |
browseDirection | BrowseDirection | |
browseName | Opc.Ua.QualifiedName | |
additionalReferences | IEnumerable |
|
internalOnly | bool | |
return | INodeBrowser |
public CreateBuffer ( BuiltInType elementType, int noOfElements ) : void | ||
elementType | BuiltInType | The type of element. |
noOfElements | int | The number of elements. |
return | void |
public CreateBuffer ( string elementName, int noOfElements ) : void | ||
elementName | string | The type of element. |
noOfElements | int | The number of elements. |
return | void |
public CreateDataChangeItem ( ServerSystemContext context, |
||
context | ServerSystemContext | |
tag | ||
subscriptionId | uint | |
monitoredItemId | uint | |
itemToMonitor | ||
diagnosticsMasks | DiagnosticsMasks | |
timestampsToReturn | TimestampsToReturn | |
monitoringMode | MonitoringMode | |
clientHandle | uint | |
samplingInterval | double | |
return |
public DeleteItem ( |
||
monitoredItem | ||
return | void |
protected FindChild ( ISystemContext context, Opc.Ua.QualifiedName browseName, bool createOrReplace, |
||
context | ISystemContext | |
browseName | Opc.Ua.QualifiedName | |
createOrReplace | bool | |
replacement | ||
return |
public GetChildren ( ISystemContext context, IList |
||
context | ISystemContext | The context for the system being accessed. |
children | IList |
The list of children to populate. |
return | void |
protected GetDefaultTypeDefinitionId ( Opc.Ua.NamespaceTable namespaceUris ) : Opc.Ua.NodeId | ||
namespaceUris | Opc.Ua.NamespaceTable | |
return | Opc.Ua.NodeId |
public GetValueAtOffset ( int offset ) : Variant | ||
offset | int | |
return | Variant |
protected Initialize ( ISystemContext context ) : void | ||
context | ISystemContext | |
return | void |
public InitializeMonitoring ( IServerInternal server, INodeManager nodeManager ) : void | ||
server | IServerInternal | |
nodeManager | INodeManager | |
return | void |
protected InitializeOptionalChildren ( ISystemContext context ) : void | ||
context | ISystemContext | |
return | void |
public MemoryBufferState ( ISystemContext context, MemoryBufferInstance configuration ) : System | ||
context | ISystemContext | |
configuration | MemoryBufferInstance | |
return | System |
public MemoryBufferState ( NodeState parent ) : System | ||
parent | NodeState | |
return | System |
public PublishTimer_Tick ( object sender, |
||
sender | object | |
e | ||
return | void |
public ReadTagValue ( ISystemContext context, NodeState node, |
||
context | ISystemContext | |
node | NodeState | |
indexRange | ||
dataEncoding | Opc.Ua.QualifiedName | |
value | object | |
statusCode | Opc.Ua.StatusCode | |
timestamp | System.DateTime | |
return |
public ScanTimer_Tick ( object sender, |
||
sender | object | |
e | ||
return | void |
public WriteTagValue ( ISystemContext context, NodeState node, |
||
context | ISystemContext | |
node | NodeState | |
indexRange | ||
dataEncoding | Opc.Ua.QualifiedName | |
value | object | |
statusCode | Opc.Ua.StatusCode | |
timestamp | System.DateTime | |
return |