Public Member Functions | Private Attributes | List of all members
OpcUa::Model::DataType Class Reference

#include <model.h>

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

Public Member Functions

 DataType (NodeId typeId, Services::SharedPtr services)
 
bool IsAbstrasct () const
 
DataType Parent () const
 
std::vector< DataTypeSubTypes () const
 
- Public Member Functions inherited from OpcUa::Model::Node
QualifiedName GetBrowseName () const
 
LocalizedText GetDisplayName () const
 
NodeId GetId () const
 
std::vector< ReferenceGetReferencies () const
 
Services::SharedPtr GetServices () const
 
 Node (NodeId id, Services::SharedPtr services)
 

Private Attributes

bool IsAbstract = false
 
NodeId ParentTypeId
 

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
 

Detailed Description

Definition at line 83 of file model.h.

Constructor & Destructor Documentation

OpcUa::Model::DataType::DataType ( NodeId  typeId,
Services::SharedPtr  services 
)

Member Function Documentation

bool OpcUa::Model::DataType::IsAbstrasct ( ) const
DataType OpcUa::Model::DataType::Parent ( ) const
std::vector<DataType> OpcUa::Model::DataType::SubTypes ( ) const

Member Data Documentation

bool OpcUa::Model::DataType::IsAbstract = false
private

Definition at line 94 of file model.h.

NodeId OpcUa::Model::DataType::ParentTypeId
private

Definition at line 95 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 Tue Jan 19 2021 03:12:10