UA Bundle SDK .NET  2.1.0.222
 All Classes Namespaces Functions Variables Enumerations Properties Events Groups Pages
UnifiedAutomation.UaServer.ExclusiveLimitAlarmModel Class Reference

More...

Inherits UnifiedAutomation.UaServer.LimitAlarmModel.

Inherited by UnifiedAutomation.UaServer.ExclusiveDeviationAlarmModel, UnifiedAutomation.UaServer.ExclusiveLevelAlarmModel, and UnifiedAutomation.UaServer.ExclusiveRateOfChangeAlarmModel.

Public Member Functions

StatusCode SetLimit (RequestContext context, NodeId state)
 Shelves an alarm.
 
override void UpdateEnabledEffectiveDisplayName ()
 Updates the effect display name for the enabled state.
 
override void UpdateActiveEffectiveDisplayName ()
 Updates the effective display name for the active state.
 
 ExclusiveLimitAlarmModel ()
 Initializes a new instance of the ExclusiveLimitAlarmModel class.
 
 ExclusiveLimitAlarmModel (ExclusiveLimitAlarmModel template)
 Initializes a new instance of the ExclusiveLimitAlarmModel class.
 
override void UpdateEvent (GenericEvent e)
 Updates the event.
 
- Public Member Functions inherited from UnifiedAutomation.UaServer.LimitAlarmModel
 LimitAlarmModel ()
 Initializes a new instance of the LimitAlarmModel class.
 
 LimitAlarmModel (LimitAlarmModel template)
 Initializes a new instance of the LimitAlarmModel class.
 
- Public Member Functions inherited from UnifiedAutomation.UaServer.AlarmConditionModel
StatusCode OneShotShelve (RequestContext context)
 Shelves an alarm.
 
StatusCode TimedShelve (RequestContext context, double shelvingTime)
 Shelves an alarm for the specified time.
 
StatusCode Unshelve (RequestContext context)
 Unshelves an alarm.
 
virtual StatusCode Suppress (RequestContext context, bool suppress)
 Suppresses an alarm.
 
virtual StatusCode Activate (RequestContext context, bool active)
 Activates an alarm
 
 AlarmConditionModel ()
 Initializes a new instance of the AlarmConditionModel class.
 
 AlarmConditionModel (AlarmConditionModel template)
 Initializes a new instance of the AlarmConditionModel class.
 
- Public Member Functions inherited from UnifiedAutomation.UaServer.AcknowledgeableConditionModel
virtual StatusCode Acknowledge (RequestContext context, byte[] eventId, LocalizedText comment)
 Acknowledges an alarm.
 
virtual StatusCode Confirm (RequestContext context, byte[] eventId, LocalizedText comment)
 Confirms an alarm.
 
virtual void ResetAcked (RequestContext context)
 Sets the state to unacknownledged and unconfirmed.
 
 AcknowledgeableConditionModel ()
 Initializes a new instance of the AcknowledgeableConditionModel class.
 
 AcknowledgeableConditionModel (AcknowledgeableConditionModel template)
 Initializes a new instance of the AcknowledgeableConditionModel class.
 
override CallMethodEventHandler GetMethodDispatcher (RequestContext context, NodeId objectId, NodeId methodId)
 Gets the method dispatcher.
 
override StatusCode DispatchMethod (RequestContext context, MethodHandle methodHandle, IList< Variant > inputArguments, List< StatusCode > inputArgumentResults, List< Variant > outputArguments)
 Dispatches the method.
 
- Public Member Functions inherited from UnifiedAutomation.UaServer.ConditionModel
virtual StatusCode Enable (RequestContext context)
 Enables the condition.
 
virtual StatusCode Disable (RequestContext context)
 Disables the condition.
 
virtual StatusCode AddComment (RequestContext context, byte[] eventId, LocalizedText comment)
 Adds a comment to the condition.
 
 ConditionModel ()
 Initializes a new instance of the ConditionModel class.
 
 ConditionModel (ConditionModel template)
 Initializes a new instance of the ConditionModel class.
 
- Public Member Functions inherited from UnifiedAutomation.UaServer.BaseEventModel
 BaseEventModel ()
 Initializes a new instance of the BaseEventModel class.
 
 BaseEventModel (BaseEventModel template)
 Initializes a new instance of the BaseEventModel class.
 
void NewId ()
 Assigns a new event id, time and receive time to the event.
 
virtual GenericEvent CreateEvent (FilterManager manager)
 Creates the event.
 
- Public Member Functions inherited from UnifiedAutomation.UaServer.ModelControllerBase
virtual ModelHandle GetModelHandle (StringTable namespaceUris, object instance)
 Gets the metadata handle.
 
virtual DataValue GetValue (IMapperContext context, ModelMapping mapping)
 Gets the value associated with the mapping.
 
virtual bool SetValue (IMapperContext context, ModelMapping mapping, DataValue value)
 Sets the value associated with the mapping.
 
- Public Member Functions inherited from UnifiedAutomation.UaBase.IModelMapper
ModelHandle GetModelHandle (StringTable namespaceUris, object instance)
 Gets the metadata handle.
 
DataValue GetValue (IMapperContext context, ModelMapping mapping)
 Gets the value associated with the mapping.
 
bool SetValue (IMapperContext context, ModelMapping mapping, DataValue value)
 Sets the value associated with the mapping.
 
- Public Member Functions inherited from UnifiedAutomation.UaServer.IMethodDispatcher
CallMethodEventHandler GetMethodDispatcher (RequestContext context, NodeId objectId, NodeId methodId)
 Gets the method dispatcher.
 

Properties

new TwoStateVariableModel ActiveState [get, set]
 Gets or sets the ActiveState
 
ExclusiveLimitStateMachineModel LimitState [get, set]
 Gets or sets the LimitState
 
- Properties inherited from UnifiedAutomation.UaServer.LimitAlarmModel
double HighHighLimit [get, set]
 Gets or sets the HighHighLimit
 
double HighLimit [get, set]
 Gets or sets the HighLimit
 
double LowLimit [get, set]
 Gets or sets the LowLimit
 
double LowLowLimit [get, set]
 Gets or sets the LowLowLimit
 
- Properties inherited from UnifiedAutomation.UaServer.AlarmConditionModel
TwoStateVariableModel ActiveState [get, set]
 Gets or sets the ActiveState
 
new TwoStateVariableModel EnabledState [get, set]
 Gets or sets the EnabledState
 
NodeId InputNode [get, set]
 Gets or sets the InputNode
 
double MaxTimeShelved [get, set]
 Gets or sets the MaxTimeShelved
 
ShelvedStateMachineModel ShelvingState [get, set]
 Gets or sets the ShelvingState
 
bool SuppressedOrShelved [get, set]
 Gets or sets the SuppressedOrShelved
 
TwoStateVariableModel SuppressedState [get, set]
 Gets or sets the SuppressedState
 
- Properties inherited from UnifiedAutomation.UaServer.AcknowledgeableConditionModel
TwoStateVariableModel AckedState [get, set]
 Gets or sets the AckedState
 
TwoStateVariableModel ConfirmedState [get, set]
 Gets or sets the ConfirmedState
 
new TwoStateVariableModel EnabledState [get, set]
 Gets or sets the EnabledState
 
IAcknowledgeableConditionMethods AcknowledgeableConditionMethods [get, set]
 Gets or sets the AcknowledgeableCondition methods.
 
- Properties inherited from UnifiedAutomation.UaServer.ConditionModel
NodeId BranchId [get, set]
 Gets or sets the BranchId
 
string ClientUserId [get, set]
 Gets or sets the ClientUserId
 
ConditionVariableModel
< LocalizedText
Comment [get, set]
 Gets or sets the Comment
 
NodeId ConditionClassId [get, set]
 Gets or sets the ConditionClassId
 
LocalizedText ConditionClassName [get, set]
 Gets or sets the ConditionClassName
 
string ConditionName [get, set]
 Gets or sets the ConditionName
 
TwoStateVariableModel EnabledState [get, set]
 Gets or sets the EnabledState
 
ConditionVariableModel< ushort > LastSeverity [get, set]
 Gets or sets the LastSeverity
 
ConditionVariableModel
< StatusCode
Quality [get, set]
 Gets or sets the Quality
 
bool Retain [get, set]
 Gets or sets the Retain
 
IConditionMethods ConditionMethods [get, set]
 Gets or sets the Condition methods.
 
- Properties inherited from UnifiedAutomation.UaServer.BaseEventModel
NodeId NodeId [get, set]
 Gets or sets the event id.
 
byte[] EventId [get, set]
 Gets or sets the event id.
 
NodeId EventType [get, set]
 Gets or sets the type of the event.
 
NodeId SourceNode [get, set]
 Gets or sets the source node.
 
string SourceName [get, set]
 Gets or sets the name of the source.
 
DateTime Time [get, set]
 Gets or sets the time.
 
DateTime ReceiveTime [get, set]
 Gets or sets the receive time.
 
TimeZoneDataType LocalTime [get, set]
 Gets or sets the local time.
 
LocalizedText Message [get, set]
 Gets or sets the message.
 
ushort Severity [get, set]
 Gets or sets the severity.
 
- Properties inherited from UnifiedAutomation.UaServer.ModelControllerBase
ModelHandle ModelHandle [get, set]
 Gets or sets the metadata handle.
 
object UserData [get, set]
 Gets or sets the user data.
 

Detailed Description

Constructor & Destructor Documentation

UnifiedAutomation.UaServer.ExclusiveLimitAlarmModel.ExclusiveLimitAlarmModel ( )

Initializes a new instance of the ExclusiveLimitAlarmModel class.

UnifiedAutomation.UaServer.ExclusiveLimitAlarmModel.ExclusiveLimitAlarmModel ( ExclusiveLimitAlarmModel  template)

Initializes a new instance of the ExclusiveLimitAlarmModel class.

Parameters
templateThe template.

Member Function Documentation

StatusCode UnifiedAutomation.UaServer.ExclusiveLimitAlarmModel.SetLimit ( RequestContext  context,
NodeId  state 
)

Shelves an alarm.

override void UnifiedAutomation.UaServer.ExclusiveLimitAlarmModel.UpdateActiveEffectiveDisplayName ( )
virtual

Updates the effective display name for the active state.

Reimplemented from UnifiedAutomation.UaServer.AlarmConditionModel.

override void UnifiedAutomation.UaServer.ExclusiveLimitAlarmModel.UpdateEnabledEffectiveDisplayName ( )
virtual

Updates the effect display name for the enabled state.

Reimplemented from UnifiedAutomation.UaServer.AlarmConditionModel.

override void UnifiedAutomation.UaServer.ExclusiveLimitAlarmModel.UpdateEvent ( GenericEvent  e)
virtual

Property Documentation

new TwoStateVariableModel UnifiedAutomation.UaServer.ExclusiveLimitAlarmModel.ActiveState
getset

Gets or sets the ActiveState

The ActiveState

ExclusiveLimitStateMachineModel UnifiedAutomation.UaServer.ExclusiveLimitAlarmModel.LimitState
getset

Gets or sets the LimitState

The LimitState


The documentation for this class was generated from the following files: