|
OpenHantek
|
Data Structures | |
| struct | ControlSamplerateLimits |
| Stores the samplerate limits for calculations. More... | |
| struct | ControlSettings |
| Stores the current settings of the device. More... | |
| struct | ControlSettingsSamplerate |
| Stores the current samplerate settings of the device. More... | |
| struct | ControlSettingsSamplerateTarget |
| Stores the target samplerate settings of the device. More... | |
| struct | ControlSettingsTrigger |
| Stores the current trigger settings of the device. More... | |
| struct | ControlSettingsVoltage |
| Stores the current amplification settings of the device. More... | |
| struct | ControlSpecification |
| Stores the specifications of the currently connected device. More... | |
| struct | ControlSpecificationGainLevel |
| struct | ControlSpecificationSamplerate |
| Stores the samplerate limits. More... | |
| struct | FixedSampleRate |
Enumerations | |
| enum class | ChannelMode { Voltage , Spectrum } |
| The channel display modes. More... | |
| enum | GraphFormat { TY , XY } |
| The possible viewing formats for the graphs on the scope. More... | |
| enum class | Coupling { DC , AC , GND } |
| The coupling modes for the channels. More... | |
| enum class | TriggerMode { AUTO , NORMAL , SINGLE , ROLL } |
| The different triggering modes. More... | |
| enum class | Slope : uint8_t { Positive = 0 , Negative = 1 , Both = 2 } |
| The slope that causes a trigger. More... | |
| enum | InterpolationMode { INTERPOLATION_OFF = 0 , INTERPOLATION_LINEAR , INTERPOLATION_STEP , INTERPOLATION_SINC , INTERPOLATION_COUNT } |
| The different interpolation modes for the graphs. More... | |
| enum | Themes { THEME_AUTO = 0 , THEME_LIGHT , THEME_DARK } |
| The different themes for display. More... | |
| enum class | ErrorCode { NONE = 0 , CONNECTION = -1 , UNSUPPORTED = -2 , PARAMETER = -3 } |
| The return codes for device control methods. More... | |
| enum class | MathMode : unsigned { ADD_CH1_CH2 , SUB_CH2_FROM_CH1 , SUB_CH1_FROM_CH2 , MUL_CH1_CH2 , AND_CH1_CH2 , AND_NOT_CH1_NOT_CH2 , AND_NOT_CH1_CH2 , AND_CH1_NOT_CH2 , EQU_CH1_CH2 , GREAT_CH1_CH2 , GREAT_CH2_CH1 , LP10_CH1 , LP10_CH2 , LP100_CH1 , LP100_CH2 , SQ_CH1 , SQ_CH2 , AC_CH1 , AC_CH2 , DC_CH1 , DC_CH2 , ABS_CH1 , ABS_CH2 , SIGN_CH1 , SIGN_CH2 , SIGN_AC_CH1 , SIGN_AC_CH2 , TRIG_CH1 , TRIG_CH2 } |
| The different math modes for the math-channel. More... | |
| enum class | WindowFunction : int { RECTANGULAR , HANN , HAMMING , COSINE , LANCZOS , TRIANGULAR , BARTLETT , BARTLETT_HANN , GAUSS , KAISER , BLACKMAN , NUTTALL , BLACKMAN_HARRIS , BLACKMAN_NUTTALL , FLATTOP } |
| The supported window functions. These are needed for spectrum analysis and are applied to the sample values before calculating the DFT. More... | |
Functions | |
| QString | graphFormatString (GraphFormat format) |
| Return string representation of the given graph format. | |
| QString | couplingString (Coupling coupling) |
| Return string representation of the given channel coupling. | |
| QString | triggerModeString (TriggerMode mode) |
| Return string representation of the given trigger mode. | |
| QString | slopeString (Slope slope) |
| Return string representation of the given trigger slope. | |
| Unit | mathModeUnit (MathMode mode) |
| unsigned | mathChannelsUsed (MathMode mode) |
| QString | mathModeString (MathMode mode) |
| Return string representation of the given math mode. | |
| template<class T> | |
| MathMode | getMathMode (T &t) |
| QString | windowFunctionString (WindowFunction windowFunction) |
| Return string representation of the given window function. | |
|
strong |
|
strong |
|
strong |
| enum Dso::GraphFormat |
The different interpolation modes for the graphs.
|
strong |
The different math modes for the math-channel.
|
strong |
| enum Dso::Themes |
|
strong |
|
strong |
The supported window functions. These are needed for spectrum analysis and are applied to the sample values before calculating the DFT.
| QString Dso::couplingString | ( | Coupling | coupling | ) |
Return string representation of the given channel coupling.
| coupling | The ::Coupling that should be returned as string. |
|
inline |
| QString Dso::graphFormatString | ( | GraphFormat | format | ) |
Return string representation of the given graph format.
| format | The ::GraphFormat that should be returned as string. |
| unsigned Dso::mathChannelsUsed | ( | MathMode | mode | ) |
| QString Dso::mathModeString | ( | MathMode | mode | ) |
Return string representation of the given math mode.
| mode | The ::MathMode that should be returned as string. |
| QString Dso::slopeString | ( | Slope | slope | ) |
Return string representation of the given trigger slope.
| slope | The ::Slope that should be returned as string. |
| QString Dso::triggerModeString | ( | TriggerMode | mode | ) |
Return string representation of the given trigger mode.
| mode | The ::TriggerMode that should be returned as string. |
| QString Dso::windowFunctionString | ( | WindowFunction | windowFunction | ) |
Return string representation of the given window function.
| windowFunction | The ::WindowFunction that should be returned as string. |
| Enum< Dso::GraphFormat, Dso::GraphFormat::TY, Dso::GraphFormat::XY > Dso::GraphFormatEnum |
| const auto Dso::LastBinaryMathMode = MathMode::GREAT_CH2_CH1 |
| const auto Dso::LastMathMode = MathMode::TRIG_CH2 |
| const auto Dso::LastWindowFunction = WindowFunction::FLATTOP |
| Enum< Dso::MathMode, Dso::MathMode::ADD_CH1_CH2, Dso::MathMode::TRIG_CH2 > Dso::MathModeEnum |
| Enum< Dso::Slope, Dso::Slope::Positive, Dso::Slope::Both > Dso::SlopeEnum |
| Enum< Dso::TriggerMode, Dso::TriggerMode::AUTO, Dso::TriggerMode::ROLL > Dso::TriggerModeEnum |
| Enum< Dso::WindowFunction, Dso::WindowFunction::RECTANGULAR, Dso::WindowFunction::FLATTOP > Dso::WindowFunctionEnum |