◆ State
Internal trigger state.
Enumerator |
---|
Armed | Trigger armed.
The received data are are analyzed for the trigger condition.
|
Fired | Trigger fired.
The trigger condition was detected. The trigger remains in this state, until the extrema buffer is filled and the data can be displayed.
|
◆ TriggerDetector()
Pd::Graph::TriggerDetector::TriggerDetector |
( |
Graph * |
graph | ) |
|
◆ getLevel()
double Pd::Graph::TriggerDetector::getLevel |
( |
| ) |
const |
|
inline |
◆ getState()
State Pd::Graph::TriggerDetector::getState |
( |
| ) |
const |
|
inline |
◆ newValues()
void Pd::Graph::TriggerDetector::newValues |
( |
std::chrono::nanoseconds |
ts | ) |
|
|
overrideprivate |
◆ reset()
void Pd::Graph::TriggerDetector::reset |
( |
| ) |
|
Resets the trigger detection.
◆ setLevel()
void Pd::Graph::TriggerDetector::setLevel |
( |
double |
l | ) |
|
◆ setTimeRange()
void Pd::Graph::TriggerDetector::setTimeRange |
( |
std::chrono::nanoseconds |
range | ) |
|
◆ updateLevel()
void Pd::Graph::TriggerDetector::updateLevel |
( |
| ) |
|
Updates the automatic trigger level.
◆ variableEvent()
void Pd::Graph::TriggerDetector::variableEvent |
( |
| ) |
|
|
private |
◆ dataPresent
bool Pd::Graph::TriggerDetector::dataPresent |
|
private |
value contains a valid value.
◆ graph
Graph* const Pd::Graph::TriggerDetector::graph |
|
private |
◆ lastEvent
std::chrono::nanoseconds Pd::Graph::TriggerDetector::lastEvent |
|
private |
Time of last trigger event.
◆ level
double Pd::Graph::TriggerDetector::level |
|
private |
◆ state
State Pd::Graph::TriggerDetector::state |
|
private |
◆ values
ValueRing<double> Pd::Graph::TriggerDetector::values |
|
private |
Ring buffer with time/value.
The documentation for this class was generated from the following file: