- class QOpcUaErrorState#
QOpcUaErrorState
允许调查和与后端错误状态进行交互。 更多信息…概要#
方法#
定义
__init__()
定义
errorCode()
注意
此文档可能包含从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)
- 参数:
other –
QOpcUaErrorState
从其他对象构造错误状态。
- connectionStep()#
- 返回类型:
返回错误发生的连接步骤。
另请参阅
- errorCode()#
- 返回类型:
返回发生错误时的OPC UA状态代码。
另请参阅
- ignoreError()#
- 返回类型:
bool
返回此客户端错误是否应该被忽略。
另请参阅
- isClientSideError()#
- 返回类型:
bool
返回发生的错误是否为客户端错误。
- setClientSideError(clientSideError)#
- 参数:
clientSideError – bool
将发生错误是否为客户端错误设置为
clientSideError
。另请参阅
- setConnectionStep(step)#
- 参数:
step –
ConnectionStep
将发生错误时的连接步骤设置为
step
。另请参阅
- setErrorCode(error)#
- 参数:
error –
UaStatusCode
将发生错误时的OPC UA状态代码设置为
error
。另请参阅
- setIgnoreError([ignore=true])#
- 参数:
ignore – bool
将此客户端错误是否应该被忽略设置为
ignore
。设置此标志仅适用于错误实际上是客户端错误。
另请参阅