- class QOpcUaDiagnosticInfo#
该
QOpcUaDiagnosticInfo类表示 OPC UA 内置类型 DiagnosticInfo。 更多…自 6.7 版本引入。
摘要#
方法#
定义
__init__()定义
hasLocale()定义
locale()定义
__ne__()定义
setLocale()定义
swap()定义
symbolicId()
注意
此文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译存在问题,也可以通过在https:/bugreports.qt.io/projects/PYSIDE上创建问题单的方式让我们知道。
详细描述#
DiagnosticInfo 类型用于传达服务器上某些操作的诊断信息。qint32 类型成员指向 OPC UA 响应头中 stringTable 字段的一个索引, currently not supported by Qt OPC UA。
- __init__(other)#
- 参数:
other –
QOpcUaDiagnosticInfo
从
other创建诊断信息。- __init__()
创建诊断信息。
- additionalInfo()#
- 返回类型::
str
返回此诊断信息的附加信息。
另请参阅
- hasAdditionalInfo()#
- 返回类型::
bool
如果此诊断信息有附加信息则返回
true。- hasInnerDiagnosticInfo()#
- 返回类型::
bool
如果此诊断信息具有内部诊断信息,则返回
true。- hasInnerStatusCode()#
- 返回类型::
bool
如果此诊断信息具有内部状态代码,则返回
true。- hasLocale()#
- 返回类型::
bool
如果此诊断信息具有区域设置,则返回
true。另请参阅
- hasLocalizedText()#
- 返回类型::
bool
如果此诊断信息具有本地化文本,则返回
true。- hasNamespaceUri()#
- 返回类型::
bool
如果此诊断信息具有命名空间URI,则返回
true。另请参阅
- hasSymbolicId()#
- 返回类型::
bool
如果此诊断信息具有符号标识符,则返回
true。另请参阅
- innerDiagnosticInfo()#
- 返回类型::
返回此诊断信息的内部诊断信息。
- innerDiagnosticInfoRef()#
- 返回类型::
返回对此诊断信息的内部诊断信息的引用。
- innerStatusCode()#
- 返回类型::
返回此诊断信息的内部状态代码。
另请参阅
- locale()#
- 返回类型::
int
返回此诊断信息的区域设置。
另请参阅
- localizedText()#
- 返回类型::
int
返回此诊断信息的本地化文本。
另请参阅
- namespaceUri()#
- 返回类型::
int
返回此诊断信息的命名空间URI。
另请参阅
- __ne__(rhs)#
- 参数:
rhs –
QOpcUaDiagnosticInfo- 返回类型::
bool
如果
lhs不等于rhs,则返回true。- setAdditionalInfo(newAdditionalInfo)#
- 参数:
newAdditionalInfo – 字符串
将此诊断信息的附加信息设置为
newAdditionalInfo。另请参阅
- setHasAdditionalInfo(newHasAdditionalInfo)#
- 参数:
newHasAdditionalInfo – 布尔值
将此诊断信息是否具有附加信息的指示设置为
newHasAdditionalInfo。另请参阅
- setHasInnerDiagnosticInfo(newHasInnerDiagnosticInfo)#
- 参数:
newHasInnerDiagnosticInfo – 布尔值
将此诊断信息是否具有内部诊断信息的指示设置为
newHasInnerDiagnosticInfo。- setHasInnerStatusCode(newHasInnerStatusCode)#
- 参数:
newHasInnerStatusCode – 布尔值
将此诊断信息是否具有内部状态代码的指示设置为
newHasInnerStatusCode。另请参阅
- setHasLocale(newHasLocale)#
- 参数:
newHasLocale – 布尔值
将此诊断信息是否具有区域的指示设置为
newHasLocale。另请参阅
- setHasLocalizedText(newHasLocalizedText)#
- 参数:
newHasLocalizedText – 布尔值
将此诊断信息是否具有本地化文本的指示设置为
newHasLocalizedText。另请参阅
- setHasNamespaceUri(newHasNamespaceUri)#
- 参数:
newHasNamespaceUri – 布尔值
将此诊断信息是否具有命名空间 URI 的指示设置为
newHasNamespaceUri。另请参阅
- setHasSymbolicId(newHasSymbolicId)#
- 参数:
newHasSymbolicId – 布尔值
将此诊断信息是否具有符号标识的指示设置为
newHasSymbolicId。另请参阅
- setInnerDiagnosticInfo(newInnerDiagnosticInfo)#
- 参数:
newInnerDiagnosticInfo –
QOpcUaDiagnosticInfo
设置此诊断信息的内部诊断信息为
newInnerDiagnosticInfo。- setInnerStatusCode(newInnerStatusCode)#
- 参数:
newInnerStatusCode –
UaStatusCode
设置此诊断信息的内部状态码为
newInnerStatusCode。另请参阅
- setLocale(newLocale)#
- 参数:
newLocale – int
设置此诊断信息的区域设置为
newLocale。另请参阅
- setLocalizedText(newLocalizedText)#
- 参数:
newLocalizedText – int
设置此诊断信息的本地化文本为
newLocalizedText。另请参阅
- setNamespaceUri(newNamespaceUri)#
- 参数:
newNamespaceUri – int
设置此诊断信息的命名空间URI为
newNamespaceUri。另请参阅
- setSymbolicId(newSymbolicId)#
- 参数:
newSymbolicId – int
设置此诊断信息的符号ID为
newSymbolicId。另请参阅
- swap(other)#
- 参数:
other –
QOpcUaDiagnosticInfo
与另一个诊断信息对象
other交换诊断信息对象。此操作非常快速且永远不会失败。- symbolicId()#
- 返回类型::
int
返回此诊断信息的符号ID。
另请参阅