UA Bundle SDK .NET  2.3.0.330
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Groups Pages
UnifiedAutomation.UaServer.IAcknowledgeableConditionMethods Interface Reference

The interface for methods implemented on the AcknowledgeableConditionModel object. More...

Inherits UnifiedAutomation.UaServer.IConditionMethods.

Inherited by UnifiedAutomation.UaServer.BaseNodeManager.

Public Member Functions

StatusCode Acknowledge (RequestContext context, AcknowledgeableConditionModel model, byte[] EventId, LocalizedText Comment)
 
StatusCode Confirm (RequestContext context, AcknowledgeableConditionModel model, byte[] EventId, LocalizedText Comment)
 
- Public Member Functions inherited from UnifiedAutomation.UaServer.IConditionMethods
StatusCode AddComment (RequestContext context, ConditionModel model, byte[] EventId, LocalizedText Comment)
 
StatusCode Disable (RequestContext context, ConditionModel model)
 
StatusCode Enable (RequestContext context, ConditionModel model)
 

Detailed Description

The interface for methods implemented on the AcknowledgeableConditionModel object.

Member Function Documentation

StatusCode UnifiedAutomation.UaServer.IAcknowledgeableConditionMethods.Acknowledge ( RequestContext  context,
AcknowledgeableConditionModel  model,
byte[]  EventId,
LocalizedText  Comment 
)

Acknowledge is used to acknowledge an Event Notification for a Condition instance state where AckedState was set to FALSE. Normally, the MethodId passed to the Call Service is found by browsing the Condition instance in the AddressSpace. However, some Servers do not expose Condition instances in the AddressSpace. Therefore all Servers shall allow Clients to call the Acknowledge Method by specifying ConditionId as the ObjectId and the well known NodeId of the Method declaration on the AcknowledgeableConditionType as the MethodId. The Method cannot be called on the AcknowledgeableConditionType Node.

Parameters
context
model
EventIdThe identifier for the event to comment.
CommentThe comment to add to the condition.
Returns

Implemented in UnifiedAutomation.UaServer.BaseNodeManager.

StatusCode UnifiedAutomation.UaServer.IAcknowledgeableConditionMethods.Confirm ( RequestContext  context,
AcknowledgeableConditionModel  model,
byte[]  EventId,
LocalizedText  Comment 
)

Confirm is used to confirm an Event Notification for a Condition instance state where ConfirmedState was set to FALSE. Normally, the MethodId passed to the Call Service is found by browsing the Condition instance in the AddressSpace. However, some Servers do not expose Condition instances in the AddressSpace. Therefore all Servers shall allow Clients to call the Confirm Method by specifying ConditionId as the ObjectId and the well known NodeId of the Method declaration on the AcknowledgeableConditionType as the MethodId. The Method cannot be called on the AcknowledgeableConditionType Node.

Parameters
context
model
EventIdThe identifier for the event to comment.
CommentThe comment to add to the condition.
Returns

Implemented in UnifiedAutomation.UaServer.BaseNodeManager.


The documentation for this interface was generated from the following file: