|
OpenHantek
|
Stores the specifications of the currently connected device. More...
#include <controlspecification.h>
Public Types | |
| typedef std::vector< double > | VoltageScale |
| The sample values for one div. | |
Public Member Functions | |
| ControlSpecification (unsigned channels) | |
Data Fields | |
| const ChannelID | channels |
| ControlSpecificationSamplerate | samplerate |
| The samplerate specifications. | |
| std::vector< FixedSampleRate > | fixedSampleRates |
| For devices that support only fixed sample rates. | |
| bool | hasCalibrationEEPROM = true |
| DSO6022 has calibration in small EEPROM, DDS120 has big fw EEPROM. | |
| bool | isDemoDevice = false |
| std::vector< VoltageScale > | voltageScale |
| std::vector< ControlSpecificationGainLevel > | gain |
| Gain levels. | |
| std::vector< Coupling > | couplings = { Dso::Coupling::DC, Dso::Coupling::AC } |
| std::vector< TriggerMode > | triggerModes = { TriggerMode::ROLL, TriggerMode::AUTO, TriggerMode::NORMAL, TriggerMode::SINGLE } |
| int | fixedUSBinLength = 0 |
| bool | hasACcoupling = false |
| QList< double > | calfreqSteps |
Stores the specifications of the currently connected device.
| typedef std::vector< double > Dso::ControlSpecification::VoltageScale |
The sample values for one div.
|
explicit |
| QList< double > Dso::ControlSpecification::calfreqSteps |
| const ChannelID Dso::ControlSpecification::channels |
| std::vector< Coupling > Dso::ControlSpecification::couplings = { Dso::Coupling::DC, Dso::Coupling::AC } |
| std::vector< FixedSampleRate > Dso::ControlSpecification::fixedSampleRates |
For devices that support only fixed sample rates.
| int Dso::ControlSpecification::fixedUSBinLength = 0 |
| std::vector< ControlSpecificationGainLevel > Dso::ControlSpecification::gain |
Gain levels.
| bool Dso::ControlSpecification::hasACcoupling = false |
| bool Dso::ControlSpecification::hasCalibrationEEPROM = true |
DSO6022 has calibration in small EEPROM, DDS120 has big fw EEPROM.
| bool Dso::ControlSpecification::isDemoDevice = false |
| ControlSpecificationSamplerate Dso::ControlSpecification::samplerate |
The samplerate specifications.
| std::vector< TriggerMode > Dso::ControlSpecification::triggerModes = { TriggerMode::ROLL, TriggerMode::AUTO, TriggerMode::NORMAL, TriggerMode::SINGLE } |
| std::vector< VoltageScale > Dso::ControlSpecification::voltageScale |