OpenHantek
Loading...
Searching...
No Matches
DSOsamples Struct Reference

#include <dsosamples.h>

Data Fields

std::vector< std::vector< double > > data
 Pointer to input data from device.
double samplerate = 0.0
 The samplerate of the input data.
unsigned char clipped = 0
 Bitmask of clipped channels.
bool liveTrigger = false
 live samples are triggered
int triggeredPosition = 0
 position for a triggered trace, 0 = not triggered
double pulseWidth1 = 0.0
 width from trigger point to next opposite slope
double pulseWidth2 = 0.0
 width from next opposite slope to third slope
Unit mathVoltageUnit = UNIT_VOLTS
 unless UNIT_VOLTSQUARE for some math functions
bool freeRunning = false
 trigger: NONE, half sample count
unsigned tag = 0
 track individual sample blocks (debug support)
QReadWriteLock lock

Field Documentation

◆ clipped

unsigned char DSOsamples::clipped = 0

Bitmask of clipped channels.

◆ data

std::vector< std::vector< double > > DSOsamples::data

Pointer to input data from device.

◆ freeRunning

bool DSOsamples::freeRunning = false

trigger: NONE, half sample count

◆ liveTrigger

bool DSOsamples::liveTrigger = false

live samples are triggered

◆ lock

QReadWriteLock DSOsamples::lock
mutable

◆ mathVoltageUnit

Unit DSOsamples::mathVoltageUnit = UNIT_VOLTS

unless UNIT_VOLTSQUARE for some math functions

◆ pulseWidth1

double DSOsamples::pulseWidth1 = 0.0

width from trigger point to next opposite slope

◆ pulseWidth2

double DSOsamples::pulseWidth2 = 0.0

width from next opposite slope to third slope

◆ samplerate

double DSOsamples::samplerate = 0.0

The samplerate of the input data.

◆ tag

unsigned DSOsamples::tag = 0

track individual sample blocks (debug support)

◆ triggeredPosition

int DSOsamples::triggeredPosition = 0

position for a triggered trace, 0 = not triggered


The documentation for this struct was generated from the following file: