#include <model.h>
Public Member Functions | |
DataValue | GetDefaultValue () const |
Variable | GetVariable (const QualifiedName &name) const |
Variable | GetVariable (const RelativePath &path) const |
std::vector< Variable > | GetVariables () const |
bool | IsAbstract () const |
bool | IsBase () const |
VariableType | Parent () const |
void | SetDefaultValue (const DataValue &value) |
std::vector< VariableType > | SubTypes () const |
DataType | ValueType () const |
VariableType (NodeId typeId, Services::SharedPtr services) | |
VariableType (Services::SharedPtr services, const NodeId &typeId) | |
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 Attributes | |
bool | Abstract = false |
DataValue | DefaultValue |
NodeId | ParentTypeId |
NodeId | ValueTypeId |
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::VariableType::VariableType | ( | NodeId | typeId, |
Services::SharedPtr | services | ||
) |
OpcUa::Model::VariableType::VariableType | ( | Services::SharedPtr | services, |
const NodeId & | typeId | ||
) |
DataValue OpcUa::Model::VariableType::GetDefaultValue | ( | ) | const |
Variable OpcUa::Model::VariableType::GetVariable | ( | const QualifiedName & | name | ) | const |
Variable OpcUa::Model::VariableType::GetVariable | ( | const RelativePath & | path | ) | const |
std::vector<Variable> OpcUa::Model::VariableType::GetVariables | ( | ) | const |
bool OpcUa::Model::VariableType::IsAbstract | ( | ) | const |
bool OpcUa::Model::VariableType::IsBase | ( | ) | const |
VariableType OpcUa::Model::VariableType::Parent | ( | ) | const |
void OpcUa::Model::VariableType::SetDefaultValue | ( | const DataValue & | value | ) |
std::vector<VariableType> OpcUa::Model::VariableType::SubTypes | ( | ) | const |
DataType OpcUa::Model::VariableType::ValueType | ( | ) | const |