Public Member Functions | Static Public Member Functions | Public Attributes | Private Member Functions | Static Private Member Functions | Private Attributes | Static Private Attributes | List of all members
opcua.ua.uatypes.NodeId Class Reference
Inheritance diagram for opcua.ua.uatypes.NodeId:
Inheritance graph
[legend]

Public Member Functions

def __eq__ (self, node)
 
def __hash__ (self)
 
def __init__ (self, identifier=None, namespaceidx=0, nodeidtype=None)
 
def __lt__ (self, other)
 
def __ne__ (self, other)
 
def __str__ (self)
 
def has_null_identifier (self)
 
def is_null (self)
 
def to_binary (self)
 
def to_string (self)
 

Static Public Member Functions

def from_binary (data)
 
def from_string (string)
 

Public Attributes

 Identifier
 
 NamespaceIndex
 
 NamespaceUri
 
 NodeIdType
 
 ServerIndex
 

Private Member Functions

def _key (self)
 

Static Private Member Functions

def _from_string (string)
 

Private Attributes

 _freeze
 

Static Private Attributes

 __repr__ = __str__
 

Detailed Description

NodeId Object

Args:
    identifier: The identifier might be an int, a string, bytes or a Guid
    namespaceidx(int): The index of the namespace
    nodeidtype(NodeIdType): The type of the nodeid if it cannor be guess or you want something special like twobyte nodeid or fourbytenodeid


:ivar Identifier:
:vartype Identifier: NodeId
:ivar NamespaceIndex:
:vartype NamespaceIndex: Int
:ivar NamespaceUri:
:vartype NamespaceUri: String
:ivar ServerIndex:
:vartype ServerIndex: Int

Definition at line 233 of file uatypes.py.

Constructor & Destructor Documentation

def opcua.ua.uatypes.NodeId.__init__ (   self,
  identifier = None,
  namespaceidx = 0,
  nodeidtype = None 
)

Definition at line 253 of file uatypes.py.

Member Function Documentation

def opcua.ua.uatypes.NodeId.__eq__ (   self,
  node 
)

Definition at line 285 of file uatypes.py.

def opcua.ua.uatypes.NodeId.__hash__ (   self)

Definition at line 291 of file uatypes.py.

def opcua.ua.uatypes.NodeId.__lt__ (   self,
  other 
)

Definition at line 294 of file uatypes.py.

def opcua.ua.uatypes.NodeId.__ne__ (   self,
  other 
)

Definition at line 288 of file uatypes.py.

def opcua.ua.uatypes.NodeId.__str__ (   self)

Definition at line 381 of file uatypes.py.

def opcua.ua.uatypes.NodeId._from_string (   string)
staticprivate

Definition at line 319 of file uatypes.py.

def opcua.ua.uatypes.NodeId._key (   self)
private

Definition at line 279 of file uatypes.py.

def opcua.ua.uatypes.NodeId.from_binary (   data)
static

Definition at line 407 of file uatypes.py.

def opcua.ua.uatypes.NodeId.from_string (   string)
static

Definition at line 312 of file uatypes.py.

def opcua.ua.uatypes.NodeId.has_null_identifier (   self)

Definition at line 304 of file uatypes.py.

def opcua.ua.uatypes.NodeId.is_null (   self)

Definition at line 299 of file uatypes.py.

def opcua.ua.uatypes.NodeId.to_binary (   self)

Definition at line 385 of file uatypes.py.

def opcua.ua.uatypes.NodeId.to_string (   self)

Definition at line 357 of file uatypes.py.

Member Data Documentation

opcua.ua.uatypes.NodeId.__repr__ = __str__
staticprivate

Definition at line 383 of file uatypes.py.

opcua.ua.uatypes.NodeId._freeze
private

Definition at line 260 of file uatypes.py.

opcua.ua.uatypes.NodeId.Identifier

Definition at line 255 of file uatypes.py.

opcua.ua.uatypes.NodeId.NamespaceIndex

Definition at line 256 of file uatypes.py.

opcua.ua.uatypes.NodeId.NamespaceUri

Definition at line 258 of file uatypes.py.

opcua.ua.uatypes.NodeId.NodeIdType

Definition at line 257 of file uatypes.py.

opcua.ua.uatypes.NodeId.ServerIndex

Definition at line 259 of file uatypes.py.


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


ros_opcua_impl_python_opcua
Author(s): Denis Štogl , Daniel Draper
autogenerated on Tue Jan 19 2021 03:12:45