OpenHantek
Loading...
Searching...
No Matches
Data Structures
Here are the data structures with brief descriptions:
 NDso
 CControlSamplerateLimitsStores the samplerate limits for calculations
 CControlSettingsStores the current settings of the device
 CControlSettingsSamplerateStores the current samplerate settings of the device
 CControlSettingsSamplerateTargetStores the target samplerate settings of the device
 CControlSettingsTriggerStores the current trigger settings of the device
 CControlSettingsVoltageStores the current amplification settings of the device
 CControlSpecificationStores the specifications of the currently connected device
 CControlSpecificationGainLevel
 CControlSpecificationSamplerateStores the samplerate limits
 CFixedSampleRate
 NHantek
 CCalibrationValues
 CControlGetCalibration
 CControlSetCalFreq
 CControlSetCoupling
 CControlSetGain_CH1
 CControlSetGain_CH2
 CControlSetNumChannels
 CControlSetSamplerate
 CControlStartSampling
 CControlStopSampling
 COffsets
 CSteps
 CCapturingThread
 CColorBoxA widget for the selection of a color
 CControlCommand
 CDataChannelStruct for the analyzed data
 CDataGrid
 CCursorInfo
 CDeviceListEntry
 CDevicesListModel
 CDsoConfigAnalysisPageConfig page for the data spectral analysis
 CDsoConfigColorsPageConfig page for the colors
 CDsoConfigDialogThe dialog for the configuration options
 CDsoConfigScopePageConfig page for the scope screen
 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
 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
 CDsoSettingsScopeCursorHolds the cursor parameters
 CDsoSettingsScopeHorizontalHolds the settings for the horizontal axis
 CDsoSettingsScopeSpectrumHolds the settings for the spectrum analysis
 CDsoSettingsScopeTriggerHolds the settings for the trigger. TODO Use ControlSettingsTrigger
 CDsoSettingsScopeVoltageHolds the settings for the normal voltage graphs. TODO Use ControlSettingsVoltage
 CDsoSettingsViewHolds all view settings
 CDsoWidgetThe widget for the oszilloscope-screen This widget contains the scopes and all level sliders
 CSliders
 CEnum
 CIterator
 CExporterCSV
 CExporterData
 CExporterInterface
 CExporterJSON
 CExporterProcessor
 CExporterRegistry
 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
 CGlScopeOpenGL accelerated widget that displays the oscilloscope screen
 CVertices
 CGraph
 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!)
 CHorizontalDockDock window for the horizontal axis. It contains the settings for the timebase and the display format
 CLevelSliderSlider widget for multiple level sliders. These are used for the trigger levels, offsets and so on
 CLevelSliderParametersContains the color, text and value of one slider
 CMainWindowThe main window of the application. The main window contains the classic oszilloscope-screen and the gui elements used to control the oszilloscope
 CMathChannel
 CModelDDS120
 CModelDEMO
 CModelDSO2020
 CModelDSO6021
 CModelDSO6022BE
 CModelDSO6022BL
 CModelISDS205B
 CModelMDSO
 CModelRegistry
 CPostProcessing
 CPPresultPost processing results
 CProcessor
 Cram_poke_context
 CRaw
 CSampleValuesStruct for a array of sample values
 CScopeDeviceThis class handles the USB communication with an usb device that has one in and one out endpoint
 CSELECT
 CSelectSupportedDevice
 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
 CSpectrumDockDock window for the spectrum view. It contains the magnitude for all channels and allows to enable/disable the channels
 CChannelBlock
 CSpectrumGeneratorAnalyzes the data from the dso. Calculates the spectrum and various data about the signal and saves the time-/frequencysteps between two values
 CTriggerDockDock window for the trigger settings. It contains the settings for the trigger mode, source and slope
 CTriggering
 CUploadFirmware
 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
 CChannelBlock