OpenHantek
ModelDSO6022BL Struct Reference

#include <modelDSO6022.h>

Inheritance diagram for ModelDSO6022BL:
DSOModel

Public Member Functions

 ModelDSO6022BL ()
 
void applyRequirements (HantekDsoControl *dsoControl) const override
 This model may need to modify the HantekDsoControl class to work correctly. More...
 
- Public Member Functions inherited from DSOModel
 DSOModel (int id, unsigned vendorID, unsigned productID, unsigned vendorIDnoFirmware, unsigned productIDnoFirmware, unsigned firmwareVersion, const std::string &firmwareToken, const std::string &name, const Dso::ControlSpecification &&specification)
 
virtual ~DSOModel ()=default
 
const Dso::ControlSpecificationspec () const
 Return the device specifications. More...
 

Static Public Attributes

static const int ID = 0x602a
 

Additional Inherited Members

- Data Fields inherited from DSOModel
const int ID
 
const unsigned vendorID
 The USB vendor ID. More...
 
const unsigned productID
 The USB product ID. More...
 
const unsigned vendorIDnoFirmware
 The USB vendor ID if no firmware is uploaded yet. More...
 
const unsigned productIDnoFirmware
 The USB product ID if no firmware is uploaded yet. More...
 
const unsigned firmwareVersion
 
std::string firmwareToken
 
std::string name
 User visible name. Does not need internationalisation/translation. More...
 
- Protected Attributes inherited from DSOModel
Dso::ControlSpecification specification
 

Constructor & Destructor Documentation

◆ ModelDSO6022BL()

ModelDSO6022BL::ModelDSO6022BL ( )

Member Function Documentation

◆ applyRequirements()

void ModelDSO6022BL::applyRequirements ( HantekDsoControl ) const
overridevirtual

This model may need to modify the HantekDsoControl class to work correctly.

Implements DSOModel.

Field Documentation

◆ ID

const int ModelDSO6022BL::ID = 0x602a
static

The documentation for this struct was generated from the following files: