|
Node | AddFolder (const NodeId &folderId, const QualifiedName &browseName) const |
|
Node | AddFolder (const std::string &nodeid, const std::string &browseName) const |
|
Node | AddFolder (uint32_t namespaceidx, const std::string &browseName) const |
|
Node | AddMethod (const NodeId &variableId, const QualifiedName &browsename, std::function< std::vector< OpcUa::Variant >(NodeId context, std::vector< OpcUa::Variant > arguments)> method) const |
|
Node | AddMethod (uint32_t namespaceidx, const std::string &BrowseName, std::function< std::vector< OpcUa::Variant >(NodeId context, std::vector< OpcUa::Variant > arguments)> method) const |
|
Node | AddMethod (const std::string &nodeId, const std::string &browseName, std::function< std::vector< OpcUa::Variant >(NodeId context, std::vector< OpcUa::Variant > arguments)> method) const |
|
std::vector< AddNodesResult > | AddNodes (std::vector< AddNodesItem > items) const |
|
Node | AddObject (const NodeId &folderId, const QualifiedName &browseName) const |
|
Node | AddObject (const std::string &nodeid, const std::string &browseName) const |
|
Node | AddObject (uint32_t namespaceidx, const std::string &browseName) const |
|
Node | AddProperty (const NodeId &propertyId, const QualifiedName &browsename, const Variant &val) const |
|
Node | AddProperty (const std::string &nodeid, const std::string &browseName, const Variant &val) const |
|
Node | AddProperty (uint32_t namespaceidx, const std::string &browseName, const Variant &val) const |
|
std::vector< StatusCode > | AddReferences (std::vector< AddReferencesItem > items) const |
|
Node | AddVariable (const NodeId &variableId, const QualifiedName &browsename, const Variant &val) const |
|
Node | AddVariable (uint32_t namespaceidx, const std::string &BrowseName, const Variant &val) const |
|
Node | AddVariable (const std::string &nodeId, const std::string &browseName, const Variant &val) const |
|
std::vector< Variant > | CallMethod (NodeId methodId, std::vector< Variant > inputArguments) const |
|
std::vector< std::vector< Variant > > | CallMethods (std::vector< NodeId > methodIds, std::vector< std::vector< Variant >> inputArguments) const |
|
VariableAccessLevel | GetAccessLevel () const |
|
DataValue | GetAttribute (const AttributeId attr) const |
|
QualifiedName | GetBrowseName () const |
|
Node | GetChild (const std::vector< OpcUa::QualifiedName > &path) const |
|
Node | GetChild (const std::vector< std::string > &path) const |
|
Node | GetChild (const std::string &browsename) const |
|
std::vector< Node > | GetChildren (const OpcUa::ReferenceId &refid) const |
| List child nodes by specified reference. More...
|
|
std::vector< Node > | GetChildren () const |
| Get ghildren by hierarchal referencies. More...
|
|
Variant | GetDataType () const |
|
DataValue | GetDataValue () const |
|
LocalizedText | GetDescription () const |
|
NodeId | GetId () const |
|
NodeClass | GetNodeClass () const |
|
Node | GetParent () const |
|
std::vector< Node > | GetProperties () const |
|
OpcUa::Services::SharedPtr | GetServices () const |
|
VariableAccessLevel | GetUserAccessLevel () const |
|
AttributeWriteMask | GetUserWriteMask () const |
|
Variant | GetValue () const |
|
std::vector< Node > | GetVariables () const |
|
AttributeWriteMask | GetWriteMask () const |
|
bool | IsValid () const |
|
| Node (Services::SharedPtr srv) |
|
| Node (Services::SharedPtr srv, const NodeId &id) |
|
| Node (const Node &other) |
|
| Node () |
|
bool | operator!= (Node const &x) const |
|
bool | operator== (Node const &x) const |
|
void | SetAccessLevel (VariableAccessLevel value) |
|
void | SetAttribute (AttributeId attr, const DataValue &dval) const |
|
void | SetDescription (const LocalizedText &value) |
|
void | SetNodeClass (NodeClass value) |
|
void | SetUserAccessLevel (VariableAccessLevel value) |
|
void | SetUserWriteMask (AttributeWriteMask value) |
|
void | SetValue (const Variant &val) const |
|
void | SetValue (const DataValue &dval) const |
|
void | SetWriteMask (AttributeWriteMask value) |
|
std::string | ToString () const |
|
A Node object represent an OPC-UA node. It is high level object intended for developper who want to expose data through OPC-UA or read data from an OPCUA server. Node are usually not create directly but obtained through call to GetRootNode of GetObjectsNode on server or client side.
Definition at line 42 of file node.h.