UA Bundle SDK .NET
2.3.1.334
|
Inherits UnifiedAutomation.UaServer.BaseDataVariableModel.
Inherited by UnifiedAutomation.UaServer.FiniteTransitionVariableModel.
Public Member Functions | |
TransitionVariableModel () | |
Initializes a new instance of the TransitionVariableModel class. More... | |
TransitionVariableModel (TransitionVariableModel template) | |
Initializes a new instance of the TransitionVariableModel class. More... | |
Public Member Functions inherited from UnifiedAutomation.UaServer.BaseDataVariableModel | |
BaseDataVariableModel () | |
Initializes a new instance of the BaseDataVariableModel class. More... | |
BaseDataVariableModel (BaseDataVariableModel template) | |
Initializes a new instance of the BaseDataVariableModel class. More... | |
Public Member Functions inherited from UnifiedAutomation.UaServer.BaseVariableModel | |
BaseVariableModel () | |
Initializes a new instance of the BaseVariableModel class. More... | |
BaseVariableModel (BaseVariableModel template) | |
Initializes a new instance of the BaseVariableModel class. 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 | |
new LocalizedText | Value [get, set] |
Gets or sets the value. More... | |
DateTime | EffectiveTransitionTime [get, set] |
Gets or sets the EffectiveTransitionTime More... | |
object | Id [get, set] |
Gets or sets the Id More... | |
QualifiedName | Name [get, set] |
Gets or sets the Name More... | |
uint | Number [get, set] |
Gets or sets the Number More... | |
DateTime | TransitionTime [get, set] |
Gets or sets the TransitionTime More... | |
Properties inherited from UnifiedAutomation.UaServer.BaseDataVariableModel | |
new object | Value [get, set] |
Gets or sets the value. More... | |
Properties inherited from UnifiedAutomation.UaServer.BaseVariableModel | |
object | Value [get, set] |
Gets or sets the value. 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... | |
The TransitionVariableType is the base VariableType for Variables that store a Transition that occurred within a StateMachine as a human readable name.
The SourceTimestamp for the value specifies when the Transition occurred. This value may also be exposed with the TransitionTime Property.
TransitionVariableType defines the mandatory Property Id as well as the optional properties Name, Number, TransitionTime, and EffectiveTransitionTime.
Id is a name which uniquely identifies a Transition within the StateMachineType. A subtype may restrict the DataType.
Name is a QualifiedName which uniquely identifies a transition within the StateMachineType.
Number is an integer which uniquely identifies a transition within the StateMachineType.
TransitionTime specifies when the transition occurred.
EffectiveTransitionTime specifies the time when the current state or one of its substates was entered. If, for example, a StateA is active and – while active – switches several times between its substates SubA and SubB, then the TransitionTime stays at the point in time where StateA became active whereas the EffectiveTransitionTime changes with each change of a substate.
|
inline |
Initializes a new instance of the TransitionVariableModel class.
|
inline |
Initializes a new instance of the TransitionVariableModel class.
template | The template. |
|
getset |
Gets or sets the EffectiveTransitionTime
EffectiveTransitionTime specifies the time when the current state or one of its substates was entered. If, for example, a StateA is active and – while active – switches several times between its substates SubA and SubB, then the TransitionTime stays at the point in time where StateA became active whereas the EffectiveTransitionTime changes with each change of a substate.
|
getset |
Gets or sets the Id
Id is a name which uniquely identifies a Transition within the StateMachineType. A subtype may restrict the DataType.
|
getset |
Gets or sets the Name
Name is a QualifiedName which uniquely identifies a transition within the StateMachineType.
|
getset |
Gets or sets the Number
Number is an integer which uniquely identifies a transition within the StateMachineType.
|
getset |
Gets or sets the TransitionTime
TransitionTime specifies when the transition occurred.
|
getset |
Gets or sets the value.