#include <uabasestatemachinetypes.h>
Public Member Functions | |
virtual UaNodeId | typeDefinitionId () const |
OpcUa_Byte | eventNotifier () const |
virtual MethodManager * | getMethodManager (UaMethod *pMethod) const |
UaNode * | getUaNode () const |
Protected Member Functions | |
void | stateChanged (const UaQualifiedName &stateBrowseName, const UaLocalizedText &stateDisplayName, OpcUa_UInt32 stateNumber, const UaLocalizedText &collapsedStateDisplayName, const UaQualifiedName &transitionBrowseName, const UaLocalizedText &transitionDisplayName, OpcUa_UInt32 transitionNumber) |
Protected Attributes | |
UaMutex | m_mutex |
UaFiniteStateVariableType construction destruction Get the object type NodeId for the variable.
UaNodeId UaStateMachineType::typeDefinitionId | ( | ) | const [virtual] |
Get the object type NodeId for the server object.
Implements UaNode.
OpcUa_Byte UaStateMachineType::eventNotifier | ( | ) | const [virtual] |
Notifiys which Event was fired.
Implements UaObject.
MethodManager * UaStateMachineType::getMethodManager | ( | UaMethod * | ) | const [virtual] |
Get the MethodManager interface of an Object.
Reimplemented from UaObject.
UaNode* UaStateMachineType::getUaNode | ( | ) | const [inline, virtual] |
void UaStateMachineType::stateChanged | ( | const UaQualifiedName & | stateBrowseName, | |
const UaLocalizedText & | stateDisplayName, | |||
OpcUa_UInt32 | stateNumber, | |||
const UaLocalizedText & | collapsedStateDisplayName, | |||
const UaQualifiedName & | transitionBrowseName, | |||
const UaLocalizedText & | transitionDisplayName, | |||
OpcUa_UInt32 | transitionNumber | |||
) | [protected] |
The state of the state machine has changed.
UaMutex UaStateMachineType::m_mutex [protected] |
Mutex used to synchronize access to members of this object