#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 |
Public Member Functions inherited from OpcUa::Model::Node | |
| QualifiedName | GetBrowseName () const |
| LocalizedText | GetDisplayName () const |
| NodeId | GetId () const |
| std::vector< Reference > | GetReferencies () const |
| Services::SharedPtr | GetServices () const |
| Node (NodeId id, Services::SharedPtr services) | |
Private Member Functions | |
| Variable (Services::SharedPtr services) | |
Private Attributes | |
| VariantType | DataType = VariantType::NUL |
| NodeId | TypeId |
Friends | |
| class | Object |
Additional Inherited Members | |
Protected Member Functions inherited from OpcUa::Model::Node | |
| Node (Services::SharedPtr services) | |
Protected Attributes inherited from OpcUa::Model::Node | |
| QualifiedName | BrowseName |
| LocalizedText | DisplayName |
| NodeId | Id |
| Services::SharedPtr | OpcUaServices |
| OpcUa::Model::Variable::Variable | ( | NodeId | variableId, |
| Services::SharedPtr | services | ||
| ) |
Definition at line 28 of file model_variable.cpp.
|
inlineprivate |
| VariantType OpcUa::Model::Variable::GetDataType | ( | ) | const |
| 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 56 of file model_variable.cpp.
| void OpcUa::Model::Variable::SetValue | ( | const DataValue & | value | ) |
Definition at line 63 of file model_variable.cpp.
| std::vector< Variable > OpcUa::Model::Variable::Variables | ( | ) | const |
Definition at line 79 of file model_variable.cpp.
|
private |