The classes listed below are some additional classes that you may commonly use in the development of your OPC A&E Client.
For more information about the main A&E communication class visit the EasyAEClient page.
AEEvent Class
The AEEvent class contains event notification information
Properties
Acknowledged- The condition is acknowledged.
AcknowledgeRequired- This flag indicates that the related condition requires acknowledgment of this event.
Active- The condition is active
ActiveTime- The time that the condition became active, or the time of the transition into the current sub-condition.
ConditionName- The name of the condition related to this event notification
Cookie- A server defined cookie associated with the event notification
Enabled- The condition is enabled.
EventType- Can be Simple, Condition-Related, or Tracking event
Message- Event notification message describing the event
QualifiedSourceName- The source of the event notification.
Quality- The quality associated with the condition
Severity- The event severity between 1 and 1000
SubconditionName- The name of the current sub-condition, for multi-state conditions.
Time- The time of the event occurrence.
AENodeElement Class
The AENodeElement class contains information gathered about an OPC node (area or source in server’s area space)
Properties
IsArea- The node is an event area
IsSource- The node is an event source that can provide OPC events
Name- Short, user-friendly portion of the namespace pointing to the element.
QualifiedName- The fully qualified name for this area or source
AESubscriptionFilter Class
The AESubscriptionFilter class contains the filtering criteria to be used for the event subscription
Properties
Definition- An expression which defines the sub-state represented by the sub-condition
Description- The text string to be included in any event notification generated on behalf of this sub-condition.
Name- The name assigned to the sub-condition
Severity- The severity of any event notifications generated on behalf of this sub-condition
EasyAEClientParameters Class
The EasyAEClientParameters class contains parameters that influence operations that target a specific OPC server as a whole
Properties
BrowseNodesChunck- Number of nodes requested in one call when browsing for OPC areas or sources
ClientReconnectDelay-If operations on specific OPC server are found to be failing, the server is disconnected and further connection is retired only after the client reconnect delay elapses.
LinkCallbackQueueSize- Size of the internal queue that holds callback data from the OPC server.
LinkRetrialPeriod- Determines how often the component will run the internal process to reconnect to OPC links (live event subscriptions) that have failed.
RequestQueueSize- The maximum number of requests in a global queue.
ResponseQueueSize- The maximum number of responses in a global queue.
ServerFailedReconnectDelay- If the OPC server indicates that a vendor specific fatal error has occurred within the server, the server is disconnected and further connection is retried only after this delay elapses.
ServerShutdownReconnectDelay- If the OPC server indicates that it needs to shutdown, the server is disconnected and further connection is retried only after this delay elapses.
ServerStatusCheckPeriod- Determines how often the system periodically checks the status of the OPC server.
TurnOffActivationSecurity- Indicates that activation security should be turned off when the OPC server object is created.
AEConditionState Class
The AEConditionState Class contains current state information about an OPC condition instance.
Properties
Acknowledged- The condition is acknowledged
AcknowledgerId- The ID of the client who last acknowledged this condition
AcknowledgerTime- the time of the most recent acknowledgment of this condition, or any sub-condition
Active- The condition is active.
AcitveSubcondition-The currently active sub-condition, for multi-state conditions which are active.
ActiveTime- The time of the most recent transition into the condition. There may be transitions among the sub-conditions which are more recent.
AttrivbuteValues- Attributes associated with latest event notification for this condition.
Comment- The comment string passed in by the client who last acknowledged this condition.
Enabled- The condition is enabled.
InactiveTime- The time of the most recent transition our of this condition.
Quality- The quality associated with the condition state.
SubconditionActiveTime- The time of the most recent transition into active subcondition.
SubconditionElements- Subconditions defined for this condition.
P: 1-888-665-3678 (US-Sales) or 704-849-2773 (Support & International), F: 704-849-6388 148A East Charles Street, Matthews, North Carolina, USA 28105 Copyright Software Toolbox, Inc., 1996-2011, All Rights Reserved Worldwide.