OpenHantek
Loading...
Searching...
No Matches
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.
std::vector< ControlSettingsVoltagevoltage
 The amplification settings.
ControlSettingsTrigger trigger
 The trigger settings.
RecordLengthID recordLengthId = 1
 The id in the record length array.
unsigned channelCount = 0
 Number of activated channels.
Hantek::CalibrationValuescalibrationValues
 Calibration data for the channel offsets & gains.
Hantek::CalibrationValuescorrectionValues
 Online correction data for the channel offsets.
Hantek::ControlGetCalibration cmdGetCalibration

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

◆ calibrationValues

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

Calibration data for the channel offsets & gains.

◆ channelCount

unsigned Dso::ControlSettings::channelCount = 0

Number of activated channels.

◆ cmdGetCalibration

Hantek::ControlGetCalibration Dso::ControlSettings::cmdGetCalibration

◆ correctionValues

Hantek::CalibrationValues* Dso::ControlSettings::correctionValues

Online correction data for the channel offsets.

◆ recordLengthId

RecordLengthID Dso::ControlSettings::recordLengthId = 1

The id in the record length array.

◆ samplerate

ControlSettingsSamplerate Dso::ControlSettings::samplerate

The samplerate settings.

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