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