|
| ExclusiveRateOfChangeAlarmModel () |
| Initializes a new instance of the ExclusiveRateOfChangeAlarmModel class. More...
|
|
| ExclusiveRateOfChangeAlarmModel (ExclusiveRateOfChangeAlarmModel template) |
| Initializes a new instance of the ExclusiveRateOfChangeAlarmModel class. More...
|
|
override void | UpdateEvent (GenericEvent e) |
| Updates the event. More...
|
|
StatusCode | SetLimit (RequestContext context, NodeId state) |
| Shelves an alarm. More...
|
|
override void | UpdateEnabledEffectiveDisplayName () |
| Updates the effect display name for the enabled state. More...
|
|
override void | UpdateActiveEffectiveDisplayName () |
| Updates the effective display name for the active state. More...
|
|
| ExclusiveLimitAlarmModel () |
| Initializes a new instance of the ExclusiveLimitAlarmModel class. More...
|
|
| ExclusiveLimitAlarmModel (ExclusiveLimitAlarmModel template) |
| Initializes a new instance of the ExclusiveLimitAlarmModel class. More...
|
|
| LimitAlarmModel () |
| Initializes a new instance of the LimitAlarmModel class. More...
|
|
| LimitAlarmModel (LimitAlarmModel template) |
| Initializes a new instance of the LimitAlarmModel class. More...
|
|
StatusCode | OneShotShelve (RequestContext context) |
| Shelves an alarm. More...
|
|
StatusCode | TimedShelve (RequestContext context, double shelvingTime) |
| Shelves an alarm for the specified time. More...
|
|
StatusCode | Unshelve (RequestContext context) |
| Unshelves an alarm. More...
|
|
virtual StatusCode | Suppress (RequestContext context, bool suppress) |
| Suppresses an alarm. More...
|
|
virtual StatusCode | Activate (RequestContext context, bool active) |
| Activates an alarm More...
|
|
| AlarmConditionModel () |
| Initializes a new instance of the AlarmConditionModel class. More...
|
|
| AlarmConditionModel (AlarmConditionModel template) |
| Initializes a new instance of the AlarmConditionModel class. More...
|
|
virtual StatusCode | Acknowledge (RequestContext context, byte[] eventId, LocalizedText comment) |
| Acknowledges an alarm. More...
|
|
virtual StatusCode | Confirm (RequestContext context, byte[] eventId, LocalizedText comment) |
| Confirms an alarm. More...
|
|
virtual void | ResetAcked (RequestContext context) |
| Sets the state to unacknownledged and unconfirmed. More...
|
|
| AcknowledgeableConditionModel () |
| Initializes a new instance of the AcknowledgeableConditionModel class. More...
|
|
| AcknowledgeableConditionModel (AcknowledgeableConditionModel template) |
| Initializes a new instance of the AcknowledgeableConditionModel class. More...
|
|
override CallMethodEventHandler | GetMethodDispatcher (RequestContext context, NodeId objectId, NodeId methodId) |
| Gets the method dispatcher. More...
|
|
override StatusCode | DispatchMethod (RequestContext context, MethodHandle methodHandle, IList< Variant > inputArguments, List< StatusCode > inputArgumentResults, List< Variant > outputArguments) |
| Dispatches the method. More...
|
|
virtual StatusCode | Enable (RequestContext context) |
| Enables the condition. More...
|
|
virtual StatusCode | Disable (RequestContext context) |
| Disables the condition. More...
|
|
virtual StatusCode | AddComment (RequestContext context, byte[] eventId, LocalizedText comment) |
| Adds a comment to the condition. More...
|
|
| ConditionModel () |
| Initializes a new instance of the ConditionModel class. More...
|
|
| ConditionModel (ConditionModel template) |
| Initializes a new instance of the ConditionModel class. More...
|
|
| BaseEventModel () |
| Initializes a new instance of the BaseEventModel class. More...
|
|
| BaseEventModel (BaseEventModel template) |
| Initializes a new instance of the BaseEventModel class. More...
|
|
void | NewId () |
| Assigns a new event id, time and receive time to the event. More...
|
|
virtual GenericEvent | CreateEvent (FilterManager manager) |
| Creates the event. More...
|
|
virtual ModelHandle | GetModelHandle (StringTable namespaceUris, object instance) |
| Gets the metadata handle. More...
|
|
virtual DataValue | GetValue (IMapperContext context, ModelMapping mapping) |
| Gets the value associated with the mapping. More...
|
|
virtual bool | SetValue (IMapperContext context, ModelMapping mapping, DataValue value) |
| Sets the value associated with the mapping. More...
|
|
A Rate of Change Alarm is commonly used to report an unusual change or lack of change in a measured value related to the speed at which the value has changed. The Rate of Change Alarm becomes active when the rate at which the value changes exceeds or drops below a defined limit.
A Rate of Change is measured in some time unit, such as seconds or minutes and some unit of measure such as percent or meter. For example a tank may have a High limit for the Rate of Change of its level (measured in meters) which would be 4 meters per minute. If the tank level changes at a rate that is greater than 4 meters per minute then the High sub state is entered.
ExclusiveRateOfChangeAlarmType is utilized with multiple mutually exclusive limits.