12using namespace Hantek;
61 std::vector< ControlSpecificationGainLevel >
gain;
Definition TriggerDock.h:15
@ AC
Offset filtered out by capacitor.
Definition enums.h:29
@ DC
No filtering.
Definition enums.h:28
@ SINGLE
Stop after the first trigger event.
Definition enums.h:38
@ ROLL
Free running without any trigger.
Definition enums.h:39
@ NORMAL
Normal hardware trigger (or software trigger) mode.
Definition enums.h:37
@ AUTO
Automatic without trigger event.
Definition enums.h:36
Stores the samplerate limits for calculations.
Definition controlspecification.h:15
std::vector< unsigned > recordLengths
Available record lengths, UINT_MAX means rolling.
Definition controlspecification.h:18
double max
The maximum sample rate.
Definition controlspecification.h:17
double base
The base for sample rate calculations.
Definition controlspecification.h:16
Definition controlspecification.h:27
unsigned char gainValue
The index of the selected gain on the hardware.
Definition controlspecification.h:29
double Vdiv
Available voltage steps in V/div.
Definition controlspecification.h:31
Stores the samplerate limits.
Definition controlspecification.h:22
ControlSamplerateLimits single
The limits for single channel mode.
Definition controlspecification.h:23
ControlSamplerateLimits multi
The limits for multi channel mode.
Definition controlspecification.h:24
QList< double > calfreqSteps
Definition controlspecification.h:69
ControlSpecificationSamplerate samplerate
The samplerate specifications.
Definition controlspecification.h:47
std::vector< Coupling > couplings
Definition controlspecification.h:64
std::vector< FixedSampleRate > fixedSampleRates
For devices that support only fixed sample rates.
Definition controlspecification.h:50
std::vector< VoltageScale > voltageScale
Definition controlspecification.h:58
bool hasCalibrationEEPROM
DSO6022 has calibration in small EEPROM, DDS120 has big fw EEPROM.
Definition controlspecification.h:54
std::vector< double > VoltageScale
The sample values for one div.
Definition controlspecification.h:57
std::vector< ControlSpecificationGainLevel > gain
Gain levels.
Definition controlspecification.h:61
bool isDemoDevice
Definition controlspecification.h:55
ControlSpecification(unsigned channels)
Definition controlspecification.cpp:5
std::vector< TriggerMode > triggerModes
Definition controlspecification.h:65
bool hasACcoupling
Definition controlspecification.h:67
int fixedUSBinLength
Definition controlspecification.h:66
const ChannelID channels
Definition controlspecification.h:44
Definition controlspecification.h:35
double samplerate
Definition controlspecification.h:36
unsigned char id
Definition controlspecification.h:37
unsigned oversampling
Definition controlspecification.h:38
unsigned ChannelID
Definition types.h:6