PySide6.QtOpcUa.QOpcUaStructureDefinition¶
- class QOpcUaStructureDefinition¶
The OPC UA StructureDefinition type.
Details
This is the Qt OPC UA representation for the OPC UA StructureDefinition type defined in OPC UA part 3. It describes the structure of a structured type.
Added in version 6.7.
Synopsis¶
Methods¶
def
__init__()
def
baseDataType()
def
fields()
def
__ne__()
def
__eq__()
def
setFields()
def
structureType()
def
swap()
Note
This documentation may contain snippets that were automatically translated from C++ to Python. We always welcome contributions to the snippet translation. If you see an issue with the translation, you can also let us know by creating a ticket on https:/bugreports.qt.io/projects/PYSIDE
- class StructureType¶
- __init__()¶
Default constructs a structure definition with no parameters set.
- __init__(rhs)
- Parameters:
Constructs a structure definition from
rhs
.- baseDataType()¶
- Return type:
str
Returns the node id of the base data type of the struct type.
See also
- defaultEncodingId()¶
- Return type:
str
Returns the default encoding node ID for the struct type.
See also
- fields()¶
- Return type:
.list of QOpcUaStructureField
Returns the fields of the struct type.
See also
- __ne__(rhs)¶
- Parameters:
- Return type:
bool
Returns
true
iflhs
is not equal torhs
.- __eq__(rhs)¶
- Parameters:
- Return type:
bool
Returns
true
iflhs
is equal torhs
.- setBaseDataType(baseDataType)¶
- Parameters:
baseDataType – str
Sets the base data type node id of the type to
baseDataType
.See also
- setDefaultEncodingId(defaultEncodingId)¶
- Parameters:
defaultEncodingId – str
Sets the default encoding node ID of the struct type to
defaultEncodingId
.See also
- setFields(fields)¶
- Parameters:
fields – .list of QOpcUaStructureField
Sets the fields of the struct type to
fields
.See also
- setStructureType(structureType)¶
- Parameters:
structureType –
StructureType
Sets the structure type to
structureType
.See also
- structureType()¶
- Return type:
Returns the structure type of the struct type.
See also
- swap(other)¶
- Parameters:
other –
QOpcUaStructureDefinition
Swaps structure definition object
other
with this structure definition object. This operation is very fast and never fails.