| CHantek::CalibrationValues | |
| CSpectrumDock::ChannelBlock | |
| CVoltageDock::ChannelBlock | |
| CDso::ControlSamplerateLimits | Stores the samplerate limits for calculations |
| CDso::ControlSettings | Stores the current settings of the device |
| CDso::ControlSettingsSamplerate | Stores the current samplerate settings of the device |
| CDso::ControlSettingsSamplerateTarget | Stores the target samplerate settings of the device |
| CDso::ControlSettingsTrigger | Stores the current trigger settings of the device |
| CDso::ControlSettingsVoltage | Stores the current amplification settings of the device |
| CDso::ControlSpecification | Stores the specifications of the currently connected device |
| CDso::ControlSpecificationGainLevel | |
| CDso::ControlSpecificationSamplerate | Stores the samplerate limits |
| CDataGrid::CursorInfo | |
| CDataChannel | Struct for the analyzed data |
| CDeviceListEntry | |
| ▶CDSOModel | Describes 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 | |
| CModelDSO2020 | |
| CModelDSO6022BE | |
| CModelDSO6022BL | |
| CDSOsamples | |
| CDsoSettings | Holds the settings of the program |
| CDsoSettingsColorValues | Holds the color values for the oscilloscope screen |
| CDsoSettingsExport | Holds the export options of the program |
| CDsoSettingsPostProcessing | |
| CDsoSettingsScope | Holds the settings for the oscilloscope |
| ▶CDsoSettingsScopeChannel | Base for DsoSettingsScopeSpectrum and DsoSettingsScopeVoltage |
| CDsoSettingsScopeSpectrum | Holds the settings for the spectrum analysis |
| CDsoSettingsScopeVoltage | Holds the settings for the normal voltage graphs. TODO Use ControlSettingsVoltage |
| CDsoSettingsScopeCursor | Holds the cursor parameters |
| CDsoSettingsScopeHorizontal | Holds the settings for the horizontal axis |
| CDsoSettingsScopeTrigger | Holds the settings for the trigger. TODO Use ControlSettingsTrigger |
| CDsoSettingsView | Holds all view settings |
| CEnum< T, first, last > | |
| ▶CExporterInterface | |
| CExporterCSV | |
| CExporterImage | |
| CExporterPrint | |
| CFANameIcon | |
| CFindDevices | Search 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 | |
| CLegacyExportDrawer | Exports the oscilloscope screen to a file or prints it. TODO Rewrite image exporter with OpenGL drawn grid and graphs |
| CLevelSliderParameters | Contains the color, text and value of one slider |
| CModelRegistry | |
| CHantek::Offsets | |
| CPPresult | Post processing results |
| ▶CProcessor | |
| CExporterProcessor | |
| CGraphGenerator | Generates ready to be used vertex arrays |
| CMathChannelGenerator | |
| CSpectrumGenerator | Analyzes the data from the dso. Calculates the spectrum and various data about the signal and saves the time-/frequencysteps between two values |
| ▶CQAbstractTableModel | |
| CDevicesListModel | |
| CRawDevicesListModel | |
| ▶CQDialog | |
| CDsoConfigDialog | The dialog for the configuration options |
| CNewDeviceModelFromExisting | |
| CSelectSupportedDevice | |
| ▶CQDockWidget | |
| CHorizontalDock | Dock window for the horizontal axis. It contains the settings for the timebase and the display format |
| CSpectrumDock | Dock window for the spectrum view. It contains the magnitude for all channels and allows to enable/disable the channels |
| CTriggerDock | Dock window for the trigger settings. It contains the settings for the trigger mode, source and slope |
| CVoltageDock | Dock 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 | |
| CSiSpinBox | A 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 | |
| ▶CQIconEngine | |
| CQtAwesomeIconPainterIconEngine | The painter icon engine |
| ▶CQMainWindow | |
| CMainWindow | The main window of the application. The main window contains the classic oszilloscope-screen and the gui elements used to control the oszilloscope |
| ▶CQObject | |
| CExporterRegistry | |
| CGraphGenerator | Generates ready to be used vertex arrays |
| CHantekDsoControl | The DsoControl abstraction layer for Hantek USB DSOs. TODO Please anyone, refactor this class into smaller pieces (Separation of Concerns!) |
| CPostProcessing | |
| CQtAwesome | |
| CQtAwesomeAnimation | |
| CUSBDevice | This class handles the USB communication with an usb device that has one in and one out endpoint |
| ▶CQOpenGLWidget | |
| CGlScope | OpenGL accelerated widget that displays the oscilloscope screen |
| ▶CQPushButton | |
| CColorBox | A widget for the selection of a color |
| ▶CQtAwesomeIconPainter | |
| CQtAwesomeCharIconPainter | The font-awesome icon painter |
| ▶CQWidget | |
| CDsoConfigAnalysisPage | Config page for the data analysis |
| CDsoConfigColorsPage | Config page for the colors |
| CDsoConfigFilePage | Config page for file loading/saving |
| CDsoConfigScopePage | Config page for the scope screen |
| CDsoWidget | The widget for the oszilloscope-screen This widget contains the scopes and all level sliders |
| CLevelSlider | Slider widget for multiple level sliders. These are used for the trigger levels, offsets and so on |
| Cram_poke_context | |
| CRawDeviceListEntry | |
| CSampleValues | Struct for a array of sample values |
| CSELECT< Args > | |
| CDsoWidget::Sliders | |
| CHantek::Steps | |
| CUploadFirmware | |
| ▶Cstd::vector< T > | STL class |
| ▶CControlCommand | |
| CHantek::ControlAcquireHardData | |
| CHantek::ControlBeginCommand | |
| CHantek::ControlGetLimits | |
| CHantek::ControlGetSpeed | The CONTROL_GETSPEED parser |
| CHantek::ControlSetCalFreq | |
| CHantek::ControlSetCoupling | |
| CHantek::ControlSetNumChannels | |
| CHantek::ControlSetTimeDIV | |
| CHantek::ControlSetVoltDIV_CH1 | |
| CHantek::ControlSetVoltDIV_CH2 | |
| CGlScope::Vertices | |