#include <opc/ua/protocol/message_identifiers.h>
#include <opc/ua/protocol/object_ids.h>
#include <opc/ua/protocol/expanded_object_ids.h>
#include <opc/ua/protocol/guid.h>
#include <opc/ua/protocol/reference_ids.h>
#include <sstream>
#include <stdint.h>
#include <string>
#include <vector>
Go to the source code of this file.
Classes | |
struct | OpcUa::NodeId::BinaryDataType |
struct | OpcUa::ExpandedNodeId |
struct | OpcUa::NodeId::FourByteDataType |
struct | OpcUa::NodeId::GuidDataType |
struct | OpcUa::NodeId |
struct | OpcUa::NodeId::NumericDataType |
struct | OpcUa::NodeId::StringDataType |
struct | OpcUa::NodeId::TwoByteDataType |
Namespaces | |
OpcUa | |
OPC UA Address space part. GNU LGPL. | |
Enumerations | |
enum | OpcUa::NodeIdEncoding : uint8_t { OpcUa::EV_TWO_BYTE = 0, OpcUa::EV_FOUR_BYTE = 1, OpcUa::EV_NUMERIC = 2, OpcUa::EV_STRING = 3, OpcUa::EV_GUId = 4, OpcUa::EV_BYTE_STRING = 5, OpcUa::EV_Server_INDEX_FLAG = 0x40, OpcUa::EV_NAMESPACE_URI_FLAG = 0x80, OpcUa::EV_VALUE_MASK = 0x3f } |
Functions | |
NodeId | OpcUa::BinaryNodeId (std::vector< uint8_t > value, uint16_t namespaceIndex=0) |
NodeId | OpcUa::FourByteNodeId (uint16_t value, uint8_t namespaceIndex=0) |
NodeId | OpcUa::GuidNodeId (Guid value, uint16_t namespaceIndex=0) |
NodeId | OpcUa::NumericNodeId (uint32_t value, uint16_t namespaceIndex=0) |
NodeId | OpcUa::StringNodeId (std::string value, uint16_t namespaceIndex=0) |
NodeId | OpcUa::TwoByteNodeId (uint8_t value) |