PendingClockedDriver<SequenceItemType extends SequenceItem> constructor
Creates a new PendingClockedDriver attached to sequencer
with the
specified timeoutCycles and dropDelayCycles.
Implementation
PendingClockedDriver(
super.name,
super.parent, {
required super.sequencer,
required this.clk,
this.timeoutCycles,
this.dropDelayCycles,
this.waitEdge = Edge.pos,
super.enableEndOfTestEmptyCheck,
}) : super(
timeout: timeoutCycles != null
? () async {
await clk.waitCycles(timeoutCycles, edge: waitEdge);
}
: null,
dropDelay: dropDelayCycles != null
? () async {
await clk.waitCycles(dropDelayCycles, edge: waitEdge);
}
: null,
);