#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] |