UA Bundle SDK .NET
2.1.0.222
|
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. | |
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.
template | The template. |
StatusCode UnifiedAutomation.UaServer.ExclusiveLimitAlarmModel.SetLimit | ( | RequestContext | context, |
NodeId | state | ||
) |
Shelves an alarm.
|
virtual |
Updates the effective display name for the active state.
Reimplemented from UnifiedAutomation.UaServer.AlarmConditionModel.
|
virtual |
Updates the effect display name for the enabled state.
Reimplemented from UnifiedAutomation.UaServer.AlarmConditionModel.
|
virtual |
Updates the event.
e | The event to update. |
Reimplemented from UnifiedAutomation.UaServer.LimitAlarmModel.
Reimplemented in UnifiedAutomation.UaServer.ExclusiveRateOfChangeAlarmModel, UnifiedAutomation.UaServer.ExclusiveLevelAlarmModel, and UnifiedAutomation.UaServer.ExclusiveDeviationAlarmModel.
|
getset |
Gets or sets the ActiveState
The ActiveState
|
getset |
Gets or sets the LimitState
The LimitState