OpenHantek
Dso::ControlSettings Struct Reference

Stores the current settings of the device. More...

#include <controlsettings.h>

Public Member Functions

 ControlSettings (const ControlSamplerateLimits *limits, size_t channelCount)
 
 ~ControlSettings ()
 
 ControlSettings (const ControlSettings &)=delete
 
ControlSettings operator= (const ControlSettings &)=delete
 

Data Fields

ControlSettingsSamplerate samplerate
 The samplerate settings. More...
 
std::vector< ControlSettingsVoltagevoltage
 The amplification settings. More...
 
ControlSettingsTrigger trigger
 The trigger settings. More...
 
RecordLengthID recordLengthId = 1
 The id in the record length array. More...
 
unsigned channelCount = 0
 Number of activated channels. More...
 
unsigned swSampleMargin = 2000
 Software trigger, sample margin. More...
 
Hantek::CalibrationValuescalibrationValues
 Calibration data for the channel offsets & gains. More...
 
Hantek::ControlBeginCommand beginCommandControl
 
Hantek::ControlGetLimits cmdGetLimits
 

Detailed Description

Stores the current settings of the device.

Constructor & Destructor Documentation

◆ ControlSettings() [1/2]

Dso::ControlSettings::ControlSettings ( const ControlSamplerateLimits limits,
size_t  channelCount 
)

◆ ~ControlSettings()

Dso::ControlSettings::~ControlSettings ( )

◆ ControlSettings() [2/2]

Dso::ControlSettings::ControlSettings ( const ControlSettings )
delete

Member Function Documentation

◆ operator=()

ControlSettings Dso::ControlSettings::operator= ( const ControlSettings )
delete

Field Documentation

◆ beginCommandControl

Hantek::ControlBeginCommand Dso::ControlSettings::beginCommandControl

◆ calibrationValues

Hantek::CalibrationValues* Dso::ControlSettings::calibrationValues

Calibration data for the channel offsets & gains.

◆ channelCount

unsigned Dso::ControlSettings::channelCount = 0

Number of activated channels.

◆ cmdGetLimits

Hantek::ControlGetLimits Dso::ControlSettings::cmdGetLimits

◆ recordLengthId

RecordLengthID Dso::ControlSettings::recordLengthId = 1

The id in the record length array.

◆ samplerate

ControlSettingsSamplerate Dso::ControlSettings::samplerate

The samplerate settings.

◆ swSampleMargin

unsigned Dso::ControlSettings::swSampleMargin = 2000

Software trigger, sample margin.

◆ trigger

ControlSettingsTrigger Dso::ControlSettings::trigger

The trigger settings.

◆ voltage

std::vector<ControlSettingsVoltage> Dso::ControlSettings::voltage

The amplification settings.


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