• * 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 File »

  • * Move src/hantek/usb to src/usb
    * Move ControlBegin and ControlGetSpeed to src/usb as they are the only protocol structs that are required to make the usb module independently compilable.
    * Move hantek protocol specifc structs and enums to src/hantekprotocol
    * Rename src/hantek to src/hantekdso
    * Refactor all model initalisation specifc code out of hantekdsocontrol into own subclasses inheriting from DSOModel
    * Split definitions.h file into controlindexes.h, controlspecification.h, enums.h, states.h
    David Graeff authored
     
    Browse File »
  • David Graeff authored
     
    Browse File »