conditional#
Module containing logic to handle conditional playback.
Module Contents#
Classes#
Class to manage a conditional control flow. |
|
Enum for feedback trigger operations. |
|
Contains all information needed to enable conditional playback. |
- class ConditionalManager[source]#
Class to manage a conditional control flow.
- update(operation: quantify_scheduler.backends.qblox.operation_handling.base.IOperationStrategy) None [source]#
Update the conditional manager.
- Parameters:
operation (IOperationStrategy) – Operation whose information is used to update the conditional manager.
time – Timing
- class FeedbackTriggerCondition[source]#
Contains all information needed to enable conditional playback.
- operator: FeedbackTriggerOperator[source]#
Specifies the logic to apply on the triggers that are selected by the mask. See
FeedbackTriggerOperator
for more information.
- addresses: dataclasses.InitVar[collections.abc.Sequence[int]][source]#
Sequence of trigger addresses to condition on. Addresses may range from 1 to 15.