Classes | Namespaces | Typedefs | Enumerations | Functions
protocol/node_management.h File Reference
#include <opc/ua/protocol/attribute_ids.h>
#include <opc/ua/protocol/data_value.h>
#include <opc/ua/protocol/types.h>
#include <opc/ua/protocol/variant.h>
#include <opc/ua/protocol/strings.h>
#include <opc/ua/protocol/variable_access_level.h>
#include <map>
#include <bitset>
Include dependency graph for protocol/node_management.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  OpcUa::AddNodesItem
 
struct  OpcUa::AddNodesParameters
 
struct  OpcUa::AddNodesRequest
 
struct  OpcUa::AddNodesResponse
 
struct  OpcUa::AddNodesResult
 
struct  OpcUa::AddReferencesItem
 
struct  OpcUa::AddReferencesParameters
 
struct  OpcUa::AddReferencesRequest
 
struct  OpcUa::AddReferencesResponse
 
struct  OpcUa::DataTypeAttributes
 
struct  OpcUa::EventNotifier
 
struct  OpcUa::MethodAttributes
 
struct  OpcUa::NodeAttributes
 
struct  OpcUa::ObjectAttributes
 
struct  OpcUa::ObjectTypeAttributes
 
struct  OpcUa::ReferenceTypeAttributes
 
struct  OpcUa::VariableAttributes
 
struct  OpcUa::VariableTypeAttributes
 
struct  OpcUa::ViewAttributes
 

Namespaces

 OpcUa
 OPC UA Address space part. GNU LGPL.
 

Typedefs

typedef std::bitset< sizeof(uint32_t)> OpcUa::IntBits
 

Enumerations

enum  OpcUa::SpecifiedAttributesEncoding : uint32_t {
  OpcUa::AccessLevel = 0, OpcUa::AccessLevel = 17, OpcUa::AccessLevel = 1, OpcUa::AccessLevel = 1,
  OpcUa::ArrayDimensions = 1, OpcUa::ArrayDimensions = 16, OpcUa::ArrayDimensions = 2, OpcUa::ArrayDimensions = 2,
  OpcUa::ContainsNoLoops = 3, OpcUa::ContainsNoLoops = 11, OpcUa::ContainsNoLoops = 8, OpcUa::ContainsNoLoops = 8,
  OpcUa::DataType = 4, OpcUa::DataType = 14, OpcUa::DataType = 64, OpcUa::DataType = 16,
  OpcUa::DataType = 16, OpcUa::Description = 5, OpcUa::Description = 5, OpcUa::Description = 32,
  OpcUa::Description = 32, OpcUa::DisplayName = 6, OpcUa::DisplayName = 4, OpcUa::DisplayName = 64,
  OpcUa::DisplayName = 64, OpcUa::DisplayName = 16, OpcUa::EventNotifier = 7, OpcUa::EventNotifier = 12,
  OpcUa::EventNotifier = 128, OpcUa::EventNotifier = 128, OpcUa::Executable = 8, OpcUa::Executable = 21,
  OpcUa::Executable = 256, OpcUa::Executable = 256, OpcUa::Historizing = 9, OpcUa::Historizing = 20,
  OpcUa::Historizing = 512, OpcUa::Historizing = 512, OpcUa::InverseName = 10, OpcUa::InverseName = 10,
  OpcUa::InverseName = 1024, OpcUa::InverseName = 1024, OpcUa::IsAbstract = 11, OpcUa::IsAbstract = 8,
  OpcUa::IsAbstract = 2048, OpcUa::IsAbstract = 2048, OpcUa::MinimumSamplingInterval = 12, OpcUa::MinimumSamplingInterval = 19,
  OpcUa::MinimumSamplingInterval = 4096, OpcUa::MinimumSamplingInterval = 4096, OpcUa::Symmetric = 15, OpcUa::Symmetric = 9,
  OpcUa::Symmetric = 32768, OpcUa::Symmetric = 32768, OpcUa::UserAccessLevel = 16, OpcUa::UserAccessLevel = 18,
  OpcUa::UserAccessLevel = 65536, OpcUa::UserAccessLevel = 65536, OpcUa::UserExecutable = 17, OpcUa::UserExecutable = 22,
  OpcUa::UserExecutable = 131072, OpcUa::UserExecutable = 131072, OpcUa::UserWriteMask = 18, OpcUa::UserWriteMask = 7,
  OpcUa::UserWriteMask = 262144, OpcUa::UserWriteMask = 262144, OpcUa::ValueRank = 19, OpcUa::ValueRank = 15,
  OpcUa::ValueRank = 524288, OpcUa::ValueRank = 524288, OpcUa::WriteMask = 20, OpcUa::WriteMask = 6,
  OpcUa::WriteMask = 1048576, OpcUa::WriteMask = 1048576, OpcUa::Value = 21, OpcUa::Value = 13,
  OpcUa::Value = 2097152
}
 

Functions

const char * OpcUa::GetObjectIdName (const NodeId &id)
 


ros_opcua_impl_freeopcua
Author(s): Denis Štogl
autogenerated on Tue Jan 19 2021 03:12:09