PySide6.QtOpcUa.QOpcUaStructureDefinition

class QOpcUaStructureDefinition

OPC UA StructureDefinition 类型。更多

在版本6.7中添加。

概要

方法

注意

本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。

详细描述

这是Qt OPC UA对OPC UA第3部分中定义的OPC UA StructureDefinition类型的表示。它描述了结构化类型的结构。

class StructureType
__init__()

默认构造一个没有设置参数的结构定义。

__init__(rhs)
Parameters:

rhsQOpcUaStructureDefinition

rhs构建结构定义。

baseDataType()
Return type:

字符串

返回结构类型的基础数据类型的节点ID。

另请参阅

setBaseDataType()

defaultEncodingId()
Return type:

字符串

返回结构类型的默认编码节点ID。

另请参阅

setDefaultEncodingId()

fields()
Return type:

QOpcUaStructureField的列表

返回结构类型的字段。

另请参阅

setFields()

__ne__(rhs)
Parameters:

rhsQOpcUaStructureDefinition

Return type:

布尔

如果 lhs 不等于 rhs,则返回 true

__eq__(rhs)
Parameters:

rhsQOpcUaStructureDefinition

Return type:

布尔

如果 lhs 等于 rhs,则返回 true

setBaseDataType(baseDataType)
Parameters:

baseDataType – str

将类型的基础数据类型节点ID设置为baseDataType

另请参阅

baseDataType()

setDefaultEncodingId(defaultEncodingId)
Parameters:

defaultEncodingId – str

将结构类型的默认编码节点ID设置为defaultEncodingId

另请参阅

defaultEncodingId()

setFields(fields)
Parameters:

fields – QOpcUaStructureField 的列表

将结构类型的字段设置为 fields

另请参阅

fields()

setStructureType(structureType)
Parameters:

structureTypeStructureType

将结构类型设置为 structureType

另请参阅

structureType()

structureType()
Return type:

StructureType

返回结构类型的结构类型。

另请参阅

setStructureType()

swap(other)
Parameters:

其他QOpcUaStructureDefinition

将此结构定义对象与other结构定义对象交换。此操作非常快速且永远不会失败。