OpenHantek
Loading...
Searching...
No Matches
Triggering Class Reference

#include <triggering.h>

Public Member Functions

 Triggering (const DsoSettingsScope *scope, const Dso::ControlSettings &controlsettings)
int searchTriggeredPosition (DSOsamples &result)
bool provideTriggeredData (DSOsamples &result)
int getTriggeredPositionRaw ()
void resetTriggeredPositionRaw ()

Private Member Functions

int searchTriggerPoint (DSOsamples &result, Dso::Slope dsoSlope, int startPos=0)
Dso::Slope mirrorSlope (Dso::Slope slope)

Private Attributes

const DsoSettingsScopescope
const Dso::ControlSettingscontrolsettings
int triggeredPositionRaw = 0

Constructor & Destructor Documentation

◆ Triggering()

Triggering::Triggering ( const DsoSettingsScope * scope,
const Dso::ControlSettings & controlsettings )
explicit

Member Function Documentation

◆ getTriggeredPositionRaw()

int Triggering::getTriggeredPositionRaw ( )
inline

◆ mirrorSlope()

Dso::Slope Triggering::mirrorSlope ( Dso::Slope slope)
inlineprivate

◆ provideTriggeredData()

bool Triggering::provideTriggeredData ( DSOsamples & result)

◆ resetTriggeredPositionRaw()

void Triggering::resetTriggeredPositionRaw ( )
inline

◆ searchTriggeredPosition()

int Triggering::searchTriggeredPosition ( DSOsamples & result)

◆ searchTriggerPoint()

int Triggering::searchTriggerPoint ( DSOsamples & result,
Dso::Slope dsoSlope,
int startPos = 0 )
private

< number of available samples

Field Documentation

◆ controlsettings

const Dso::ControlSettings& Triggering::controlsettings
private

◆ scope

const DsoSettingsScope* Triggering::scope
private

◆ triggeredPositionRaw

int Triggering::triggeredPositionRaw = 0
private

The documentation for this class was generated from the following files: