PySide6.QtOpcUa.QOpcUaErrorState¶
- class QOpcUaErrorState¶
QOpcUaErrorState
允许调查和与来自后端的错误状态进行交互。更多…概要¶
方法¶
def
__init__()
def
connectionStep()
def
errorCode()
def
ignoreError()
def
setErrorCode()
def
setIgnoreError()
注意
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。
详细描述¶
在你的代码中不需要实例化这个类。如果在建立连接时发生错误,客户端将通过
connectError
发出错误状态。错误可能由后端本身或服务器拒绝连接引起。如果是由本地后端发出的错误,可以通过调用函数
setIgnoreError()
来忽略这些错误。- class ConnectionStep¶
指定在连接建立过程中发生错误的步骤。
常量
描述
QOpcUaErrorState.ConnectionStep.Unknown
连接步骤未知。
QOpcUaErrorState.ConnectionStep.CertificateValidation
在证书验证步骤中发生了错误。
QOpcUaErrorState.ConnectionStep.OpenSecureChannel
打开安全通道时发生错误。
QOpcUaErrorState.ConnectionStep.CreateSession
创建会话时发生错误。
QOpcUaErrorState.ConnectionStep.ActivateSession
在会话激活期间发生错误。
- __init__()¶
默认构造一个没有设置参数的错误状态。
- __init__(other)
- Parameters:
其他 –
QOpcUaErrorState
从
other
构造一个错误状态。- connectionStep()¶
- Return type:
返回发生错误的连接步骤。
另请参阅
- errorCode()¶
- Return type:
返回发生的错误的OPC UA状态码。
另请参阅
- ignoreError()¶
- Return type:
布尔
返回是否应忽略此客户端错误。
另请参阅
- isClientSideError()¶
- Return type:
布尔
返回发生的错误是否为客户端错误。
- setClientSideError(clientSideError)¶
- Parameters:
clientSideError – 布尔值
设置发生的错误是否为客户端错误到
clientSideError
。另请参阅
- setConnectionStep(step)¶
- Parameters:
步骤 –
ConnectionStep
将发生错误的连接步骤设置为
step
。另请参阅
- setErrorCode(error)¶
- Parameters:
错误 –
UaStatusCode
将发生的错误的OPC UA状态码设置为
error
。另请参阅
- setIgnoreError([ignore=true])¶
- Parameters:
ignore – 布尔值
设置是否应忽略此客户端错误为
ignore
。设置此标志仅在错误实际上是客户端错误时才有效。
另请参阅