C# 클래스 Softing.OPCToolbox.Client.AeCondition

Represents a condition-related event.
상속: Softing.OPCToolbox.Client.AeEvent
파일 보기 프로젝트 열기: SoftingIndustrial/OPC-Classic-SDK

보호된 프로퍼티들

프로퍼티 타입 설명
m_ackRequired bool
m_activeTime DateTime
m_aeSession AeSession
m_changeMask EnumConditionChange
m_conditionName string
m_cookie uint
m_newState EnumConditionState
m_quality EnumQuality
m_subConditionName string

공개 메소드들

메소드 설명
Acknowledge ( string ackId, string ackComment, ExecutionOptions executionOptions ) : int

Acknowledges the current condition.

AeCondition ( ) : System

Initializes a new instance of the AeCondition class.

UpdateConditionState ( Array attributes, ExecutionOptions executionOptions ) : int

Gives specific information on the current condition.

비공개 메소드들

메소드 설명
AeCondition ( EnumEventType anEventType, uint anEventCategory, uint aSeverity, string aSourcePath, string aMessage, DateTime anOccurenceTime, ArrayList someEventAttributes, string anActorId, EnumConditionChange aChangeMask, EnumConditionState aNewState, bool ackRequired, EnumQuality aQuality, string aConditionName, string aSubConditionName, DateTime anActiveTime, uint aCookie ) : System

메소드 상세

Acknowledge() 공개 메소드

Acknowledges the current condition.
public Acknowledge ( string ackId, string ackComment, ExecutionOptions executionOptions ) : int
ackId string An identifier for the client who last acknowledged the condition.
ackComment string A comment string passed in by the client who acknowledged the condition.
executionOptions ExecutionOptions Specifies the modality of execution for acknowledging the condition.
리턴 int

AeCondition() 공개 메소드

Initializes a new instance of the AeCondition class.
public AeCondition ( ) : System
리턴 System

UpdateConditionState() 공개 메소드

Gives specific information on the current condition.
public UpdateConditionState ( Array attributes, ExecutionOptions executionOptions ) : int
attributes Array A list with the attributes related to the condition.
executionOptions ExecutionOptions Specifies the modality of execution for getting the condition's state.
리턴 int

프로퍼티 상세

m_ackRequired 보호되어 있는 프로퍼티

Indicates if an acknowledgement is or not required.
protected bool m_ackRequired
리턴 bool

m_activeTime 보호되어 있는 프로퍼티

The time that the condition become active.
protected DateTime m_activeTime
리턴 DateTime

m_aeSession 보호되어 있는 프로퍼티

The AeSession object that sent the notification about the occurence of the condition-related event.
protected AeSession m_aeSession
리턴 AeSession

m_changeMask 보호되어 있는 프로퍼티

Indicates to the client which properties of the condition have changed.
protected EnumConditionChange m_changeMask
리턴 EnumConditionChange

m_conditionName 보호되어 있는 프로퍼티

The name of the AeCondition object associated with the event.
protected string m_conditionName
리턴 string

m_cookie 보호되어 있는 프로퍼티

A defined cookie associated with the event notification.
protected uint m_cookie
리턴 uint

m_newState 보호되어 있는 프로퍼티

The new state of the condition.
protected EnumConditionState m_newState
리턴 EnumConditionState

m_quality 보호되어 있는 프로퍼티

The quality of the underlying data items upon which this condition is based.
protected EnumQuality m_quality
리턴 EnumQuality

m_subConditionName 보호되어 있는 프로퍼티

The name of the currently active subcondition.
protected string m_subConditionName
리턴 string