OpenHantek
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
 CHantek::CalibrationValues
 CSpectrumDock::ChannelBlock
 CVoltageDock::ChannelBlock
 CDso::ControlSamplerateLimitsStores the samplerate limits for calculations
 CDso::ControlSettingsStores the current settings of the device
 CDso::ControlSettingsSamplerateStores the current samplerate settings of the device
 CDso::ControlSettingsSamplerateTargetStores the target samplerate settings of the device
 CDso::ControlSettingsTriggerStores the current trigger settings of the device
 CDso::ControlSettingsVoltageStores the current amplification settings of the device
 CDso::ControlSpecificationStores the specifications of the currently connected device
 CDso::ControlSpecificationGainLevel
 CDso::ControlSpecificationSamplerateStores the samplerate limits
 CDataGrid::CursorInfo
 CDataChannelStruct for the analyzed data
 CDeviceListEntry
 CDSOModelDescribes a device This is the central class to describe a hantek compatible DSO. It contains all usb information to find the device on the bus, references to the firmware as well as the user visible name and device specification
 CModelDDS120
 CModelDEMO
 CModelDSO2020
 CModelDSO6021
 CModelDSO6022BE
 CModelDSO6022BL
 CModelISDS205B
 CModelMDSO
 CDSOsamples
 CDsoSettingsHolds the settings of the program
 CDsoSettingsAnalysis
 CDsoSettingsColorValuesHolds the color values for the oscilloscope screen
 CDsoSettingsScopeHolds the settings for the oscilloscope
 CDsoSettingsScopeAnalysisHolds the settings for the power and frequency analysis
 CDsoSettingsScopeChannelBase for DsoSettingsScopeSpectrum and DsoSettingsScopeVoltage
 CDsoSettingsScopeSpectrumHolds the settings for the spectrum analysis
 CDsoSettingsScopeVoltageHolds the settings for the normal voltage graphs. TODO Use ControlSettingsVoltage
 CDsoSettingsScopeCursorHolds the cursor parameters
 CDsoSettingsScopeHorizontalHolds the settings for the horizontal axis
 CDsoSettingsScopeTriggerHolds the settings for the trigger. TODO Use ControlSettingsTrigger
 CDsoSettingsViewHolds all view settings
 CEnum< T, first, last >
 CExporterData
 CExporterInterface
 CExporterCSV
 CExporterJSON
 CFindDevicesSearch for Hantek devices. Use usually want to call updateDeviceList and then retrieve the list via getDevices. You can call updateDeviceList as often as you want. If you have found your favorite device, you want to call takeDevice. The device will not be available in getDevices anymore and this will not change with calls to updateDeviceList
 CDso::FixedSampleRate
 CGraph
 CEnum< T, first, last >::Iterator
 CLevelSliderParametersContains the color, text and value of one slider
 CMathChannel
 CModelRegistry
 CHantek::Offsets
 CPPresultPost processing results
 CProcessor
 CExporterProcessor
 CGraphGeneratorGenerates ready to be used vertex arrays
 CSpectrumGeneratorAnalyzes the data from the dso. Calculates the spectrum and various data about the signal and saves the time-/frequencysteps between two values
 CQAbstractTableModel
 CDevicesListModel
 CQDialog
 CDsoConfigDialogThe dialog for the configuration options
 CSelectSupportedDevice
 CQDockWidget
 CHorizontalDockDock window for the horizontal axis. It contains the settings for the timebase and the display format
 CSpectrumDockDock window for the spectrum view. It contains the magnitude for all channels and allows to enable/disable the channels
 CTriggerDockDock window for the trigger settings. It contains the settings for the trigger mode, source and slope
 CVoltageDockDock window for the voltage channel settings. It contains the settings for gain and coupling for both channels and allows to enable/disable the channels
 CQDoubleSpinBox
 CSiSpinBoxA spin box with SI prefix support. This spin box supports the SI prefixes (k/M/G/T) after its value and allows floating point values. The step size is increasing in an exponential way, to keep the percentual difference between the steps at equal levels
 CQGroupBox
 CDataGrid
 CQMainWindow
 CMainWindowThe main window of the application. The main window contains the classic oszilloscope-screen and the gui elements used to control the oszilloscope
 CQObject
 CExporterRegistry
 CGraphGeneratorGenerates ready to be used vertex arrays
 CHantekDsoControlThe DsoControl abstraction layer for Hantek USB DSOs. TODO Please anyone, refactor this class into smaller pieces (Separation of Concerns!)
 CPostProcessing
 CScopeDeviceThis class handles the USB communication with an usb device that has one in and one out endpoint
 CQOpenGLWidget
 CGlScopeOpenGL accelerated widget that displays the oscilloscope screen
 CQPushButton
 CColorBoxA widget for the selection of a color
 CQThread
 CCapturingThread
 CQWidget
 CDsoConfigAnalysisPageConfig page for the data spectral analysis
 CDsoConfigColorsPageConfig page for the colors
 CDsoConfigScopePageConfig page for the scope screen
 CDsoWidgetThe widget for the oszilloscope-screen This widget contains the scopes and all level sliders
 CLevelSliderSlider widget for multiple level sliders. These are used for the trigger levels, offsets and so on
 Cram_poke_context
 CRaw
 CSampleValuesStruct for a array of sample values
 CSELECT< Args >
 CDsoWidget::Sliders
 CHantek::Steps
 CTriggering
 CUploadFirmware
 Cstd::vector< T >STL class
 CControlCommand
 CHantek::ControlGetCalibration
 CHantek::ControlSetCalFreq
 CHantek::ControlSetCoupling
 CHantek::ControlSetGain_CH1
 CHantek::ControlSetGain_CH2
 CHantek::ControlSetNumChannels
 CHantek::ControlSetSamplerate
 CHantek::ControlStartSampling
 CHantek::ControlStopSampling
 CGlScope::Vertices