UA Bundle SDK .NET
2.1.0.222
|
A class that can be used to access server functionality internally. More...
Public Member Functions | |
ServerInternalClient (ServerManager server) | |
Initializes a new instance of the ServerInternalClient class. | |
NodeMetadata | GetNodeMetadata (RequestContext context, NodeId nodeId, NodeMetadataMask fieldsToReturn, NodeClass nodeClassFilter) |
Gets the node metadata. | |
ReferenceDescription | GetReferenceDescription (RequestContext context, ExpandedNodeId nodeId, NodeId referenceTypeId, bool isForward, uint resultMask, uint nodeClassMask) |
Gets the reference description. | |
Node | GetNodeAttributes (RequestContext context, NodeId nodeId, NodeClass expectedNodeClass) |
Gets the node attributes. | |
T | ReadAttribute< T > (RequestContext context, NodeId nodeId, uint attributeId, T defaultValue) |
Reads the attribute. | |
T | ReadValue< T > (RequestContext context, NodeId nodeId, QualifiedName componentName, T defaultValue) |
Reads the component value. | |
T | ReadValue< T > (RequestContext context, NodeId nodeId, QualifiedName[] browsePath, T defaultValue) |
Reads the component value. | |
StatusCode | WriteAttribute (RequestContext context, NodeId nodeId, uint attributeId, Variant valueToWrite) |
Writes the attribute. | |
StatusCode | WriteValue (RequestContext context, NodeId nodeId, QualifiedName componentName, Variant valueToWrite) |
Reads the component value. | |
StatusCode | WriteValue (RequestContext context, NodeId nodeId, QualifiedName[] browsePath, Variant valueToWrite) |
Reads the component value. | |
List< ReferenceDescription > | Browse (RequestContext context, ViewHandle viewToBrowse, BrowseDescription nodeToBrowse) |
Browses the specified context. | |
StatusCode | Browse (RequestContext context, ViewHandle viewHandle, uint maxReferencesPerNode, BrowseDescription nodeToBrowse, INodeManager nodeManager, List< ReferenceDescription > references, out ContinuationPoint continuationPoint) |
Browses the specified context. | |
StatusCode | BrowseNext (RequestContext context, ContinuationPoint continuationPoint, List< ReferenceDescription > references, out ContinuationPoint revisedContinuationPoint) |
Browses the specified context. | |
StatusCode | ReleaseContinuationPoint (RequestContext context, ContinuationPoint continuationPoint) |
Browses the specified context. | |
StatusCode | Translate (RequestContext context, NodeId nodeToTranslate, RelativePath relativePath, uint index, BrowsePathResult result) |
Translates the specified context. | |
List< DataValue > | Read (RequestContext context, TimestampsToReturn timestampsToReturn, IList< ReadValueId > nodesToRead) |
Reads the values of the specified nodes. | |
List< StatusCode > | Write (RequestContext context, IList< WriteValue > nodesToWrite) |
Writes the values of the specified nodes. | |
List< CallMethodResult > | Call (RequestContext context, IList< CallMethodRequest > methodsToCall) |
Calls the values of the specified nodes. | |
List< MonitoredItemCreateResult > | CreateDataMonitoredItems (RequestContext context, IList< InternalClientFastDataMonitoredItem > monitoredItems) |
Creates the data monitored item. | |
List< MonitoredItemCreateResult > | CreateDataMonitoredItems (RequestContext context, IList< InternalClientFullDataMonitoredItem > monitoredItems) |
Creates the data monitored item. | |
List< MonitoredItemModifyResult > | ModifyDataMonitoredItems (RequestContext context, IList< MonitoredItemModifyRequest > itemsToModify) |
Modifies the data monitored item. | |
List< StatusCode > | DeleteDataMonitoredItems (RequestContext context, IList< uint > itemsToDelete) |
Deletes the data monitored item. | |
List< StatusCode > | SetMonitoringMode (RequestContext context, MonitoringMode monitoringMode, IList< uint > itemsToModify) |
Sets the monitoring mode. | |
A class that can be used to access server functionality internally.
UnifiedAutomation.UaServer.ServerInternalClient.ServerInternalClient | ( | ServerManager | server | ) |
Initializes a new instance of the ServerInternalClient class.
server | The server. |
List<ReferenceDescription> UnifiedAutomation.UaServer.ServerInternalClient.Browse | ( | RequestContext | context, |
ViewHandle | viewToBrowse, | ||
BrowseDescription | nodeToBrowse | ||
) |
Browses the specified context.
context | The request context. |
viewToBrowse | The view to browse. |
nodeToBrowse | The node to browse. |
StatusCode UnifiedAutomation.UaServer.ServerInternalClient.Browse | ( | RequestContext | context, |
ViewHandle | viewHandle, | ||
uint | maxReferencesPerNode, | ||
BrowseDescription | nodeToBrowse, | ||
INodeManager | nodeManager, | ||
List< ReferenceDescription > | references, | ||
out ContinuationPoint | continuationPoint | ||
) |
Browses the specified context.
StatusCode UnifiedAutomation.UaServer.ServerInternalClient.BrowseNext | ( | RequestContext | context, |
ContinuationPoint | continuationPoint, | ||
List< ReferenceDescription > | references, | ||
out ContinuationPoint | revisedContinuationPoint | ||
) |
Browses the specified context.
List<CallMethodResult> UnifiedAutomation.UaServer.ServerInternalClient.Call | ( | RequestContext | context, |
IList< CallMethodRequest > | methodsToCall | ||
) |
Calls the values of the specified nodes.
List<MonitoredItemCreateResult> UnifiedAutomation.UaServer.ServerInternalClient.CreateDataMonitoredItems | ( | RequestContext | context, |
IList< InternalClientFastDataMonitoredItem > | monitoredItems | ||
) |
Creates the data monitored item.
List<MonitoredItemCreateResult> UnifiedAutomation.UaServer.ServerInternalClient.CreateDataMonitoredItems | ( | RequestContext | context, |
IList< InternalClientFullDataMonitoredItem > | monitoredItems | ||
) |
Creates the data monitored item.
List<StatusCode> UnifiedAutomation.UaServer.ServerInternalClient.DeleteDataMonitoredItems | ( | RequestContext | context, |
IList< uint > | itemsToDelete | ||
) |
Deletes the data monitored item.
Node UnifiedAutomation.UaServer.ServerInternalClient.GetNodeAttributes | ( | RequestContext | context, |
NodeId | nodeId, | ||
NodeClass | expectedNodeClass | ||
) |
Gets the node attributes.
context | The request context. |
nodeId | The node id. |
expectedNodeClass | The expected node class. |
NodeMetadata UnifiedAutomation.UaServer.ServerInternalClient.GetNodeMetadata | ( | RequestContext | context, |
NodeId | nodeId, | ||
NodeMetadataMask | fieldsToReturn, | ||
NodeClass | nodeClassFilter | ||
) |
Gets the node metadata.
context | The request context. |
nodeId | The node id. |
fieldsToReturn | The fields to return. |
nodeClassFilter | The node class filter. |
ReferenceDescription UnifiedAutomation.UaServer.ServerInternalClient.GetReferenceDescription | ( | RequestContext | context, |
ExpandedNodeId | nodeId, | ||
NodeId | referenceTypeId, | ||
bool | isForward, | ||
uint | resultMask, | ||
uint | nodeClassMask | ||
) |
Gets the reference description.
context | The request context. |
nodeId | The node id. |
referenceTypeId | The reference type id. |
isForward | if set to true [is forward]. |
resultMask | The result mask. |
nodeClassMask | The node class mask. |
List<MonitoredItemModifyResult> UnifiedAutomation.UaServer.ServerInternalClient.ModifyDataMonitoredItems | ( | RequestContext | context, |
IList< MonitoredItemModifyRequest > | itemsToModify | ||
) |
Modifies the data monitored item.
List<DataValue> UnifiedAutomation.UaServer.ServerInternalClient.Read | ( | RequestContext | context, |
TimestampsToReturn | timestampsToReturn, | ||
IList< ReadValueId > | nodesToRead | ||
) |
Reads the values of the specified nodes.
T UnifiedAutomation.UaServer.ServerInternalClient.ReadAttribute< T > | ( | RequestContext | context, |
NodeId | nodeId, | ||
uint | attributeId, | ||
T | defaultValue | ||
) |
Reads the attribute.
T |
context | The request context. |
nodeId | The node id. |
attributeId | The attribute id. |
defaultValue | The default value. |
T UnifiedAutomation.UaServer.ServerInternalClient.ReadValue< T > | ( | RequestContext | context, |
NodeId | nodeId, | ||
QualifiedName | componentName, | ||
T | defaultValue | ||
) |
Reads the component value.
T |
context | The request context. |
nodeId | The node id. |
componentName | Name of the component. |
defaultValue | The default value. |
T UnifiedAutomation.UaServer.ServerInternalClient.ReadValue< T > | ( | RequestContext | context, |
NodeId | nodeId, | ||
QualifiedName[] | browsePath, | ||
T | defaultValue | ||
) |
Reads the component value.
T |
context | The request context. |
nodeId | The node id. |
browsePath | The browse path. |
defaultValue | The default value. |
StatusCode UnifiedAutomation.UaServer.ServerInternalClient.ReleaseContinuationPoint | ( | RequestContext | context, |
ContinuationPoint | continuationPoint | ||
) |
Browses the specified context.
List<StatusCode> UnifiedAutomation.UaServer.ServerInternalClient.SetMonitoringMode | ( | RequestContext | context, |
MonitoringMode | monitoringMode, | ||
IList< uint > | itemsToModify | ||
) |
Sets the monitoring mode.
context | The request context. |
monitoringMode | The monitoring mode. |
itemsToModify | The items to modify. |
StatusCode UnifiedAutomation.UaServer.ServerInternalClient.Translate | ( | RequestContext | context, |
NodeId | nodeToTranslate, | ||
RelativePath | relativePath, | ||
uint | index, | ||
BrowsePathResult | result | ||
) |
Translates the specified context.
context | The request context. |
nodeToTranslate | The node to translate. |
relativePath | The relative path. |
index | The index. |
result | The result. |
List<StatusCode> UnifiedAutomation.UaServer.ServerInternalClient.Write | ( | RequestContext | context, |
IList< WriteValue > | nodesToWrite | ||
) |
Writes the values of the specified nodes.
StatusCode UnifiedAutomation.UaServer.ServerInternalClient.WriteAttribute | ( | RequestContext | context, |
NodeId | nodeId, | ||
uint | attributeId, | ||
Variant | valueToWrite | ||
) |
Writes the attribute.
context | The request context. |
nodeId | The node id. |
attributeId | The attribute id. |
valueToWrite | The value to write. |
StatusCode UnifiedAutomation.UaServer.ServerInternalClient.WriteValue | ( | RequestContext | context, |
NodeId | nodeId, | ||
QualifiedName | componentName, | ||
Variant | valueToWrite | ||
) |
Reads the component value.
context | The request context. |
nodeId | The node id. |
componentName | Name of the component. |
valueToWrite | The value to write. |
StatusCode UnifiedAutomation.UaServer.ServerInternalClient.WriteValue | ( | RequestContext | context, |
NodeId | nodeId, | ||
QualifiedName[] | browsePath, | ||
Variant | valueToWrite | ||
) |
Reads the component value.
context | The request context. |
nodeId | The node id. |
browsePath | The browse path. |
valueToWrite | The value to write. |