MCPcopy Create free account
hub / github.com/Serial-Studio/Serial-Studio / setTrigger

Method setTrigger

app/src/DSP.h:594–602  ·  view source on GitHub ↗

* @brief Updates trigger parameters and re-arms a single-shot capture. */

Source from the content-addressed store, hash-verified

592 * @brief Updates trigger parameters and re-arms a single-shot capture.
593 */
594 void setTrigger(double lvl, int edgeMode, int sweepMode, double holdoff, int curve)
595 {
596 level = lvl;
597 edge = (edgeMode == kFalling) ? kFalling : kRising;
598 mode = (sweepMode == kNormal) ? kNormal : (sweepMode == kSingle ? kSingle : kAuto);
599 holdoffSec = holdoff > 0 ? holdoff : 0.0;
600 triggerCurve = curve < 0 ? 0 : curve;
601 armed = true;
602 }
603
604 /**
605 * @brief Sets the per-sweep timebase in seconds; 0 or >= window means full window.

Callers 4

setPlotSweepMethod · 0.80
setMultiplotSweepMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected