메소드 | 설명 | |
---|---|---|
CreateAddressSpace ( IDictionary |
Does any initialization required before the address space can be used. The externalReferences is an out parameter that allows the node manager to link to nodes in other node managers. For example, the 'Objects' node is managed by the CoreNodeManager and should have a reference to the root folder node(s) exposed by this node manager. |
|
DeleteAddressSpace ( ) : void |
Frees any resources allocated for the address space.
|
|
DsatsDemoNodeManager ( IServerInternal server, ApplicationConfiguration configuration ) : System |
Initializes the node manager.
|
|
LoadDataSource ( ISystemContext context ) : void |
Loads the datasource file.
|
|
LoadDataSourceAccessRules ( ISystemContext context, |
||
LoadDataSourceDeclarations ( ISystemContext context, DsatsDemo datasource ) : void | ||
LoadDataSourceLocks ( ISystemContext context, DsatsDemo datasource ) : void | ||
LoadDataSourcePhases ( ISystemContext context, DsatsDemo datasource ) : void | ||
LoadDataSourceSources ( ISystemContext context, |
||
New ( ISystemContext context, NodeState node ) : Opc.Ua.NodeId |
Creates the NodeId for the specified node.
|
|
OnChangeLockByWrite ( ISystemContext context, NodeState node, |
||
OnChangePhase ( ISystemContext context, |
Handles a request to change the phase.
|
|
Read ( |
Reads the value for the specified attribute.
|
|
SessionClosing ( |
Called when a session is closed.
|
|
Write ( |
Writes the value for the specified attributes.
|
메소드 | 설명 | |
---|---|---|
Dispose ( bool disposing ) : void |
An overrideable version of the Dispose.
|
|
GetManagerHandle ( |
Returns a unique handle for the node.
|
|
LoadPredefinedNodes ( ISystemContext context ) : NodeStateCollection |
Loads a node set from a file or resource and addes them to the set of predefined nodes.
|
|
OnCreateMonitoredItemsComplete ( |
||
OnDeleteMonitoredItemsComplete ( |
||
OnModifyMonitoredItemsComplete ( |
||
OnSetMonitoringModeComplete ( |
||
ValidateNode ( |
Verifies that the specified node exists.
|
메소드 | 설명 | |
---|---|---|
ChangePhase ( ISystemContext context, Opc.Ua.NodeId phaseId ) : void | ||
CheckAdminAccess ( ISystemContext context ) : bool |
Checks if the current session has admin priviledges.
|
|
CheckWriteAccess ( |
Checks if the current user has write access to the remote node.
|
|
CollectRequests ( |
||
GrantLockToSession ( ISystemContext context, Opc.Ua.NodeId sessionId, Opc.Ua.NodeId lockId ) : void |
Grants the lock to the session.
|
|
OnApproveLock ( ISystemContext context, |
||
OnChangePhaseByWrite ( ISystemContext context, NodeState node, |
||
OnReadPhase ( ISystemContext context, NodeState node, object &value ) : |
Used to receive notifications when the value attribute is read or written.
|
|
OnReleaseLock ( ISystemContext context, |
||
OnRequestLock ( ISystemContext context, |
||
RevokeLockForSession ( ISystemContext context, Opc.Ua.NodeId sessionId, Opc.Ua.NodeId lockId ) : void |
Revokes the lock to the session.
|
|
SessionHasLock ( ISystemContext context, Opc.Ua.NodeId lockId ) : bool |
Returns true if the current session has the lock.
|
public CreateAddressSpace ( IDictionary |
||
externalReferences | IDictionary |
|
리턴 | void |
public DsatsDemoNodeManager ( IServerInternal server, ApplicationConfiguration configuration ) : System | ||
server | IServerInternal | |
configuration | ApplicationConfiguration | |
리턴 | System |
protected GetManagerHandle ( |
||
context | ||
nodeId | Opc.Ua.NodeId | |
cache | NodeState>.IDictionary | |
리턴 |
public LoadDataSource ( ISystemContext context ) : void | ||
context | ISystemContext | |
리턴 | void |
public LoadDataSourceAccessRules ( ISystemContext context, |
||
context | ISystemContext | |
tool | ||
declaration | DsatsDemo | |
리턴 | void |
public LoadDataSourceDeclarations ( ISystemContext context, DsatsDemo datasource ) : void | ||
context | ISystemContext | |
datasource | DsatsDemo | |
리턴 | void |
public LoadDataSourceLocks ( ISystemContext context, DsatsDemo datasource ) : void | ||
context | ISystemContext | |
datasource | DsatsDemo | |
리턴 | void |
public LoadDataSourcePhases ( ISystemContext context, DsatsDemo datasource ) : void | ||
context | ISystemContext | |
datasource | DsatsDemo | |
리턴 | void |
public LoadDataSourceSources ( ISystemContext context, |
||
context | ISystemContext | |
tool | ||
datasource | DsatsDemo | |
declaration | DsatsDemo | |
리턴 | void |
protected LoadPredefinedNodes ( ISystemContext context ) : NodeStateCollection | ||
context | ISystemContext | |
리턴 | NodeStateCollection |
public New ( ISystemContext context, NodeState node ) : Opc.Ua.NodeId | ||
context | ISystemContext | |
node | NodeState | |
리턴 | Opc.Ua.NodeId |
public OnChangeLockByWrite ( ISystemContext context, NodeState node, |
||
context | ISystemContext | |
node | NodeState | |
indexRange | ||
dataEncoding | Opc.Ua.QualifiedName | |
value | object | |
statusCode | Opc.Ua.StatusCode | |
timestamp | System.DateTime | |
리턴 |
public OnChangePhase ( ISystemContext context, |
||
context | ISystemContext | |
method | ||
objectId | Opc.Ua.NodeId | |
phaseId | Opc.Ua.NodeId | |
리턴 |
protected OnCreateMonitoredItemsComplete ( |
||
context | ||
monitoredItems | IList |
|
리턴 | void |
protected OnDeleteMonitoredItemsComplete ( |
||
context | ||
monitoredItems | IList |
|
리턴 | void |
protected OnModifyMonitoredItemsComplete ( |
||
context | ||
monitoredItems | IList |
|
리턴 | void |
protected OnSetMonitoringModeComplete ( |
||
context | ||
monitoredItems | IList |
|
리턴 | void |
public Read ( |
||
context | ||
maxAge | double | |
nodesToRead | IList |
|
values | IList |
|
errors | IList |
|
리턴 | void |
public SessionClosing ( |
||
context | ||
sessionId | Opc.Ua.NodeId | |
deleteSubscriptions | bool | |
리턴 | void |
protected ValidateNode ( |
||
context | ||
handle | ||
cache | NodeState>.IDictionary | |
리턴 | NodeState |
public Write ( |
||
context | ||
nodesToWrite | IList |
|
errors | IList |
|
리턴 | void |