|
OpenHantek
|
| ▶NDso | |
| ▶NHantek | |
| CColorBox | A widget for the selection of a color |
| CControlCommand | |
| CDataChannel | Struct for the analyzed data |
| ▶CDataGrid | |
| CDeviceListEntry | |
| CDevicesListModel | |
| CDsoConfigAnalysisPage | Config page for the data analysis |
| CDsoConfigColorsPage | Config page for the colors |
| CDsoConfigDialog | The dialog for the configuration options |
| CDsoConfigFilePage | Config page for file loading/saving |
| CDsoConfigScopePage | Config page for the scope screen |
| 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 |
| 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 |
| CDsoSettingsScopeCursor | Holds the cursor parameters |
| CDsoSettingsScopeHorizontal | Holds the settings for the horizontal axis |
| CDsoSettingsScopeSpectrum | Holds the settings for the spectrum analysis |
| CDsoSettingsScopeTrigger | Holds the settings for the trigger. TODO Use ControlSettingsTrigger |
| CDsoSettingsScopeVoltage | Holds the settings for the normal voltage graphs. TODO Use ControlSettingsVoltage |
| CDsoSettingsView | Holds all view settings |
| ▶CDsoWidget | The widget for the oszilloscope-screen This widget contains the scopes and all level sliders |
| ▶CEnum | |
| CExporterCSV | |
| CExporterImage | |
| CExporterInterface | |
| CExporterPrint | |
| CExporterProcessor | |
| CExporterRegistry | |
| 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 |
| ▶CGlScope | OpenGL accelerated widget that displays the oscilloscope screen |
| CGraph | |
| 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!) |
| CHorizontalDock | Dock window for the horizontal axis. It contains the settings for the timebase and the display format |
| CLegacyExportDrawer | Exports the oscilloscope screen to a file or prints it. TODO Rewrite image exporter with OpenGL drawn grid and graphs |
| CLevelSlider | Slider widget for multiple level sliders. These are used for the trigger levels, offsets and so on |
| CLevelSliderParameters | Contains the color, text and value of one slider |
| CMainWindow | The main window of the application. The main window contains the classic oszilloscope-screen and the gui elements used to control the oszilloscope |
| CMathChannelGenerator | |
| CModelDDS120 | |
| CModelDSO2020 | |
| CModelDSO6022BE | |
| CModelDSO6022BL | |
| CModelRegistry | |
| CNewDeviceModelFromExisting | |
| CPostProcessing | |
| CPPresult | Post processing results |
| CProcessor | |
| CQtAwesome | |
| CQtAwesomeAnimation | |
| CQtAwesomeCharIconPainter | The font-awesome icon painter |
| CQtAwesomeIconPainter | |
| CQtAwesomeIconPainterIconEngine | The painter icon engine |
| Cram_poke_context | |
| CRawDeviceListEntry | |
| CRawDevicesListModel | |
| CSampleValues | Struct for a array of sample values |
| CSELECT | |
| CSelectSupportedDevice | |
| 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 |
| ▶CSpectrumDock | Dock window for the spectrum view. It contains the magnitude for all channels and allows to enable/disable the channels |
| CSpectrumGenerator | Analyzes the data from the dso. Calculates the spectrum and various data about the signal and saves the time-/frequencysteps between two values |
| CTriggerDock | Dock window for the trigger settings. It contains the settings for the trigger mode, source and slope |
| CUploadFirmware | |
| CUSBDevice | This class handles the USB communication with an usb device that has one in and one out endpoint |
| ▶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 |