UA Bundle SDK .NET
2.2.0.255
|
Inherits UnifiedAutomation.UaServer.BaseEventModel, and UnifiedAutomation.UaServer.IMethodDispatcher.
Inherited by UnifiedAutomation.UaServer.AcknowledgeableConditionModel, and UnifiedAutomation.UaServer.DialogConditionModel.
Public Member Functions | |
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... | |
virtual void | UpdateEnabledEffectiveDisplayName () |
Updates the effect display name for the enabled state. More... | |
ConditionModel () | |
Initializes a new instance of the ConditionModel class. More... | |
ConditionModel (ConditionModel template) | |
Initializes a new instance of the ConditionModel class. More... | |
override void | UpdateEvent (GenericEvent e) |
Updates the event. More... | |
virtual CallMethodEventHandler | GetMethodDispatcher (RequestContext context, NodeId objectId, NodeId methodId) |
Gets the method dispatcher. More... | |
virtual StatusCode | DispatchMethod (RequestContext context, MethodHandle methodHandle, IList< Variant > inputArguments, List< StatusCode > inputArgumentResults, List< Variant > outputArguments) |
Dispatches the method. More... | |
Public Member Functions inherited from UnifiedAutomation.UaServer.BaseEventModel | |
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... | |
Public Member Functions inherited from UnifiedAutomation.UaServer.ModelControllerBase | |
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... | |
Properties | |
NodeId | BranchId [get, set] |
Gets or sets the BranchId More... | |
string | ClientUserId [get, set] |
Gets or sets the ClientUserId More... | |
ConditionVariableModel < LocalizedText > | Comment [get, set] |
Gets or sets the Comment More... | |
NodeId | ConditionClassId [get, set] |
Gets or sets the ConditionClassId More... | |
LocalizedText | ConditionClassName [get, set] |
Gets or sets the ConditionClassName More... | |
string | ConditionName [get, set] |
Gets or sets the ConditionName More... | |
TwoStateVariableModel | EnabledState [get, set] |
Gets or sets the EnabledState More... | |
ConditionVariableModel< ushort > | LastSeverity [get, set] |
Gets or sets the LastSeverity More... | |
ConditionVariableModel < StatusCode > | Quality [get, set] |
Gets or sets the Quality More... | |
bool | Retain [get, set] |
Gets or sets the Retain More... | |
IConditionMethods | ConditionMethods [get, set] |
Gets or sets the Condition methods. More... | |
Properties inherited from UnifiedAutomation.UaServer.BaseEventModel | |
NodeId | NodeId [get, set] |
Gets or sets the event id. More... | |
byte[] | EventId [get, set] |
Gets or sets the event id. More... | |
NodeId | EventType [get, set] |
Gets or sets the type of the event. More... | |
NodeId | SourceNode [get, set] |
Gets or sets the source node. More... | |
string | SourceName [get, set] |
Gets or sets the name of the source. More... | |
DateTime | Time [get, set] |
Gets or sets the time. More... | |
DateTime | ReceiveTime [get, set] |
Gets or sets the receive time. More... | |
TimeZoneDataType | LocalTime [get, set] |
Gets or sets the local time. More... | |
LocalizedText | Message [get, set] |
Gets or sets the message. More... | |
ushort | Severity [get, set] |
Gets or sets the severity. More... | |
Properties inherited from UnifiedAutomation.UaServer.ModelControllerBase | |
ModelHandle | ModelHandle [get, set] |
Gets or sets the metadata handle. More... | |
object | UserData [get, set] |
Gets or sets the user data. More... | |
|
inline |
Initializes a new instance of the ConditionModel class.
|
inline |
Initializes a new instance of the ConditionModel class.
template | The template. |
|
inlinevirtual |
Adds a comment to the condition.
|
inlinevirtual |
Disables the condition.
|
inlinevirtual |
Dispatches the method.
context | The context. |
methodHandle | The method handle. |
inputArguments | The input arguments. |
inputArgumentResults | The input argument results. |
outputArguments | The output arguments. |
Reimplemented in UnifiedAutomation.UaServer.DialogConditionModel, and UnifiedAutomation.UaServer.AcknowledgeableConditionModel.
|
inlinevirtual |
Enables the condition.
|
inlinevirtual |
Gets the method dispatcher.
context | The context. |
objectId | The object id. |
methodId | The method id. |
Implements UnifiedAutomation.UaServer.IMethodDispatcher.
Reimplemented in UnifiedAutomation.UaServer.DialogConditionModel, and UnifiedAutomation.UaServer.AcknowledgeableConditionModel.
|
inlinevirtual |
Updates the effect display name for the enabled state.
Reimplemented in UnifiedAutomation.UaServer.ExclusiveLimitAlarmModel, UnifiedAutomation.UaServer.AlarmConditionModel, and UnifiedAutomation.UaServer.AcknowledgeableConditionModel.
|
inlinevirtual |
Updates the event.
e | The event to update. |
Reimplemented from UnifiedAutomation.UaServer.BaseEventModel.
Reimplemented in UnifiedAutomation.UaServer.DialogConditionModel, UnifiedAutomation.UaServer.NonExclusiveRateOfChangeAlarmModel, UnifiedAutomation.UaServer.NonExclusiveLevelAlarmModel, UnifiedAutomation.UaServer.NonExclusiveDeviationAlarmModel, UnifiedAutomation.UaServer.NonExclusiveLimitAlarmModel, UnifiedAutomation.UaServer.ExclusiveRateOfChangeAlarmModel, UnifiedAutomation.UaServer.ExclusiveLevelAlarmModel, UnifiedAutomation.UaServer.ExclusiveDeviationAlarmModel, UnifiedAutomation.UaServer.ExclusiveLimitAlarmModel, UnifiedAutomation.UaServer.LimitAlarmModel, UnifiedAutomation.UaServer.TripAlarmModel, UnifiedAutomation.UaServer.SystemOffNormalAlarmModel, UnifiedAutomation.UaServer.OffNormalAlarmModel, UnifiedAutomation.UaServer.DiscreteAlarmModel, UnifiedAutomation.UaServer.AlarmConditionModel, and UnifiedAutomation.UaServer.AcknowledgeableConditionModel.
|
getset |
Gets or sets the BranchId
The BranchId
|
getset |
Gets or sets the ClientUserId
The ClientUserId
|
getset |
Gets or sets the Comment
The Comment
|
getset |
Gets or sets the ConditionClassId
The ConditionClassId
|
getset |
Gets or sets the ConditionClassName
The ConditionClassName
|
getset |
Gets or sets the Condition methods.
The Condition methods.
|
getset |
Gets or sets the ConditionName
The ConditionName
|
getset |
Gets or sets the EnabledState
The EnabledState
|
getset |
Gets or sets the LastSeverity
The LastSeverity
|
getset |
Gets or sets the Quality
The Quality
|
getset |
Gets or sets the Retain
The Retain