class QOpcUaDiagnosticInfo#

QOpcUaDiagnosticInfo 类表示 OPC UA 内置类型 DiagnosticInfo。 更多

自 6.7 版本引入。

摘要#

方法#

注意

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

详细描述#

DiagnosticInfo 类型用于传达服务器上某些操作的诊断信息。qint32 类型成员指向 OPC UA 响应头中 stringTable 字段的一个索引, currently not supported by Qt OPC UA。

__init__(other)#
参数:

otherQOpcUaDiagnosticInfo

other 创建诊断信息。

__init__()

创建诊断信息。

additionalInfo()#
返回类型::

str

返回此诊断信息的附加信息。

另请参阅

setAdditionalInfo()

hasAdditionalInfo()#
返回类型::

bool

如果此诊断信息有附加信息则返回 true

另请参阅

setHasAdditionalInfo()

hasInnerDiagnosticInfo()#
返回类型::

bool

如果此诊断信息具有内部诊断信息,则返回true

hasInnerStatusCode()#
返回类型::

bool

如果此诊断信息具有内部状态代码,则返回true

hasLocale()#
返回类型::

bool

如果此诊断信息具有区域设置,则返回true

另请参阅

setHasLocale()

hasLocalizedText()#
返回类型::

bool

如果此诊断信息具有本地化文本,则返回true

另请参阅

setHasLocalizedText()

hasNamespaceUri()#
返回类型::

bool

如果此诊断信息具有命名空间URI,则返回true

另请参阅

setHasNamespaceUri()

hasSymbolicId()#
返回类型::

bool

如果此诊断信息具有符号标识符,则返回true

另请参阅

setHasSymbolicId()

innerDiagnosticInfo()#
返回类型::

QOpcUaDiagnosticInfo

返回此诊断信息的内部诊断信息。

innerDiagnosticInfoRef()#
返回类型::

QOpcUaDiagnosticInfo

返回对此诊断信息的内部诊断信息的引用。

innerStatusCode()#
返回类型::

UaStatusCode

返回此诊断信息的内部状态代码。

另请参阅

setInnerStatusCode()

locale()#
返回类型::

int

返回此诊断信息的区域设置。

另请参阅

setLocale()

localizedText()#
返回类型::

int

返回此诊断信息的本地化文本。

另请参阅

setLocalizedText()

namespaceUri()#
返回类型::

int

返回此诊断信息的命名空间URI。

另请参阅

setNamespaceUri()

__ne__(rhs)#
参数:

rhsQOpcUaDiagnosticInfo

返回类型::

bool

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

setAdditionalInfo(newAdditionalInfo)#
参数:

newAdditionalInfo – 字符串

将此诊断信息的附加信息设置为 newAdditionalInfo

另请参阅

additionalInfo()

setHasAdditionalInfo(newHasAdditionalInfo)#
参数:

newHasAdditionalInfo – 布尔值

将此诊断信息是否具有附加信息的指示设置为 newHasAdditionalInfo

另请参阅

hasAdditionalInfo()

setHasInnerDiagnosticInfo(newHasInnerDiagnosticInfo)#
参数:

newHasInnerDiagnosticInfo – 布尔值

将此诊断信息是否具有内部诊断信息的指示设置为 newHasInnerDiagnosticInfo

setHasInnerStatusCode(newHasInnerStatusCode)#
参数:

newHasInnerStatusCode – 布尔值

将此诊断信息是否具有内部状态代码的指示设置为 newHasInnerStatusCode

另请参阅

hasInnerStatusCode()

setHasLocale(newHasLocale)#
参数:

newHasLocale – 布尔值

将此诊断信息是否具有区域的指示设置为 newHasLocale

另请参阅

hasLocale()

setHasLocalizedText(newHasLocalizedText)#
参数:

newHasLocalizedText – 布尔值

将此诊断信息是否具有本地化文本的指示设置为 newHasLocalizedText

另请参阅

hasLocalizedText()

setHasNamespaceUri(newHasNamespaceUri)#
参数:

newHasNamespaceUri – 布尔值

将此诊断信息是否具有命名空间 URI 的指示设置为 newHasNamespaceUri

另请参阅

hasNamespaceUri()

setHasSymbolicId(newHasSymbolicId)#
参数:

newHasSymbolicId – 布尔值

将此诊断信息是否具有符号标识的指示设置为 newHasSymbolicId

另请参阅

hasSymbolicId()

setInnerDiagnosticInfo(newInnerDiagnosticInfo)#
参数:

newInnerDiagnosticInfoQOpcUaDiagnosticInfo

设置此诊断信息的内部诊断信息为 newInnerDiagnosticInfo

另请参阅

innerDiagnosticInfo()

setInnerStatusCode(newInnerStatusCode)#
参数:

newInnerStatusCodeUaStatusCode

设置此诊断信息的内部状态码为 newInnerStatusCode

另请参阅

innerStatusCode()

setLocale(newLocale)#
参数:

newLocale – int

设置此诊断信息的区域设置为 newLocale

另请参阅

locale()

setLocalizedText(newLocalizedText)#
参数:

newLocalizedText – int

设置此诊断信息的本地化文本为 newLocalizedText

另请参阅

localizedText()

setNamespaceUri(newNamespaceUri)#
参数:

newNamespaceUri – int

设置此诊断信息的命名空间URI为 newNamespaceUri

另请参阅

namespaceUri()

setSymbolicId(newSymbolicId)#
参数:

newSymbolicId – int

设置此诊断信息的符号ID为 newSymbolicId

另请参阅

symbolicId()

swap(other)#
参数:

otherQOpcUaDiagnosticInfo

与另一个诊断信息对象 other 交换诊断信息对象。此操作非常快速且永远不会失败。

symbolicId()#
返回类型::

int

返回此诊断信息的符号ID。

另请参阅

setSymbolicId()