#include <model.h>

Public Member Functions | |
| VariantType | GetDataType () const |
| VariableType | GetType () const |
| DataValue | GetValue () const |
| Variable | GetVariable (const QualifiedName &name) const |
| Variable | GetVariable (const std::vector< QualifiedName > &path) const |
| void | SetValue (const Variant &value) |
| void | SetValue (const DataValue &value) |
| Variable (NodeId variableId, Services::SharedPtr services) | |
| std::vector< Variable > | Variables () const |
Private Member Functions | |
| Variable (Services::SharedPtr services) | |
Private Attributes | |
| VariantType | DataType = VariantType::NUL |
| NodeId | TypeId |
Friends | |
| class | Object |
| OpcUa::Model::Variable::Variable | ( | NodeId | variableId, |
| Services::SharedPtr | services | ||
| ) |
Definition at line 28 of file model_variable.cpp.
| OpcUa::Model::Variable::Variable | ( | Services::SharedPtr | services | ) | [inline, private] |
| VariableType OpcUa::Model::Variable::GetType | ( | ) | const |
| DataValue OpcUa::Model::Variable::GetValue | ( | ) | const |
Definition at line 42 of file model_variable.cpp.
| Variable OpcUa::Model::Variable::GetVariable | ( | const QualifiedName & | name | ) | const |
| Variable OpcUa::Model::Variable::GetVariable | ( | const std::vector< QualifiedName > & | path | ) | const |
| void OpcUa::Model::Variable::SetValue | ( | const Variant & | value | ) |
Definition at line 54 of file model_variable.cpp.
| void OpcUa::Model::Variable::SetValue | ( | const DataValue & | value | ) |
Definition at line 61 of file model_variable.cpp.
| std::vector< Variable > OpcUa::Model::Variable::Variables | ( | ) | const |
Definition at line 75 of file model_variable.cpp.
VariantType OpcUa::Model::Variable::DataType = VariantType::NUL [private] |
NodeId OpcUa::Model::Variable::TypeId [private] |