Public Member Functions | Private Attributes
OpcUa::Model::VariableType Class Reference

#include <model.h>

Inheritance diagram for OpcUa::Model::VariableType:
Inheritance graph
[legend]

List of all members.

Public Member Functions

DataValue GetDefaultValue () const
Variable GetVariable (const QualifiedName &name) const
Variable GetVariable (const RelativePath &path) const
std::vector< VariableGetVariables () const
bool IsAbstract () const
bool IsBase () const
VariableType Parent () const
void SetDefaultValue (const DataValue &value)
std::vector< VariableTypeSubTypes () const
DataType ValueType () const
 VariableType (NodeId typeId, Services::SharedPtr services)
 VariableType (Services::SharedPtr services, const NodeId &typeId)

Private Attributes

bool Abstract = false
DataValue DefaultValue
NodeId ParentTypeId
NodeId ValueTypeId

Detailed Description

Definition at line 98 of file model.h.


Constructor & Destructor Documentation

OpcUa::Model::VariableType::VariableType ( NodeId  typeId,
Services::SharedPtr  services 
)
OpcUa::Model::VariableType::VariableType ( Services::SharedPtr  services,
const NodeId typeId 
)

Member Function Documentation


Member Data Documentation

bool OpcUa::Model::VariableType::Abstract = false [private]

Definition at line 121 of file model.h.

Definition at line 122 of file model.h.

Definition at line 124 of file model.h.

Definition at line 123 of file model.h.


The documentation for this class was generated from the following file:


ros_opcua_impl_freeopcua
Author(s): Denis Štogl
autogenerated on Sat Jun 8 2019 18:25:00