smartinspectpython.sischeduleraction

Module: sischeduleraction.py

Revision History

Date Version Description
2023/05/30 3.0.0.0 Initial Version.

@export
class SISchedulerAction(enum.Enum):

Represents a scheduler action to execute when a protocol is operating in asynchronous mode. For general information about the asynchronous mode, please refer to SIProtocol.IsValidOption.

Connect = <SISchedulerAction.Connect: 0>

Represents a connect protocol operation. This action is enqueued when the SIProtocol.Connect method is called and the protocol is operating in asynchronous mode.

WritePacket = <SISchedulerAction.WritePacket: 1>

Represents a write protocol operation. This action is enqueued when the SIProtocol.WritePacket method is called and the protocol is operating in asynchronous mode.

Disconnect = <SISchedulerAction.Disconnect: 2>

Represents a disconnect protocol operation. This action is enqueued when the SIProtocol.Disconnect method is called and the protocol is operating in asynchronous mode.

Dispatch = <SISchedulerAction.Dispatch: 3>

Represents a dispatch protocol operation. This action is enqueued when the SIProtocol.Dispatch method is called and the protocol is operating in asynchronous mode.