• * All protocol enums are now enum classes
    * All hantekdso enums are enum classes now
    * Type-safety enforced on several places
    * Rework command and control buffers
    * Remove controlindex
    * Enerything in hantekprotocol is now in the Hantek namespace
    * Implement new device selection dialog. List supported devices. Add dialog to try a new device with the specifications of an already supported device. Not yet completed.
    * Do not try to build firmware extractor for windows users
    * Move software trigger algorithm into own class
    David Gräff authored
     
    Browse Code »


  • David Graeff authored
     
    Browse Code »
  • * Add new feature flag "isFixedSamplerateDevice" and a new "fixedSampleRates"
      vector for fixed sample rate devices.
    * Add "specialTriggerChannels" to the device specifications and remove it from
      hantekdsocontrol.
    * Correct constness mistakes
    * Convert BulkCode to enum class. All (uint8_t) conversions need to disappear
      with a second refactoring round, when the command and commandPending field
      will be redone.
    
    Bigger picture:
     - The hantekdsocontrol class should not differentiate on specific model commands.
     - Get rid of the switch in HantekDsoControl::setTriggerSource
     - Unite HantekDsoControl::"command" and "commandPending" by adding a
       pending flag to the new BulkCommand class.
     - Unite HantekDsoControl::"control" and "controlPending" by adding a
       pending flag to the new ControlCommand class.
     - Get rid of HantekDsoControl::"controlCode"
    David Graeff authored
     
    Browse Code »