- 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。
另请参阅