OpenHantek
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: