* @brief Updates trigger parameters and re-arms a single-shot capture. */
| 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. |
no outgoing calls
no test coverage detected