TestBindings constructor

TestBindings({
  1. DartGetDeviceCount? getDeviceCount,
  2. DartGetDeviceName? getDeviceName,
  3. DartGetDeviceUsbStrings? getDeviceUsbStrings,
  4. DartGetIndexBySerial? getIndexBySerial,
  5. DartOpen? open,
  6. DartClose? close,
  7. DartSetXtalFreq? setXtalFreq,
  8. DartGetXtalFreq? getXtalFreq,
  9. DartGetUsbStrings? getUsbStrings,
  10. DartWriteEeprom? writeEeprom,
  11. DartReadEeprom? readEeprom,
  12. DartSetCenterFreq? setCenterFreq,
  13. DartGetCenterFreq? getCenterFreq,
  14. DartSetFreqCorrection? setFreqCorrection,
  15. DartGetFreqCorrection? getFreqCorrection,
  16. DartGetTunerType? getTunerType,
  17. DartGetTunerGains? getTunerGains,
  18. DartSetTunerGain? setTunerGain,
  19. DartSetTunerBandwidth? setTunerBandwidth,
  20. DartGetTunerGain? getTunerGain,
  21. DartSetTunerIfGain? setTunerIfGain,
  22. DartSetTunerGainMode? setTunerGainMode,
  23. DartSetSampleRate? setSampleRate,
  24. DartGetSampleRate? getSampleRate,
  25. DartSetTestmode? setTestmode,
  26. DartSetAgcMode? setAgcMode,
  27. DartSetDirectSampling? setDirectSampling,
  28. DartGetDirectSampling? getDirectSampling,
  29. DartSetOffsetTuning? setOffsetTuning,
  30. DartGetOffsetTuning? getOffsetTuning,
  31. DartResetBuffer? resetBuffer,
  32. DartReadSync? readSync,
  33. DartWaitAsync? waitAsync,
  34. DartReadAsync? readAsync,
  35. DartCancelAsync? cancelAsync,
  36. DartSetBiasTee? setBiasTee,
})

Implementation

TestBindings({
  DartGetDeviceCount? getDeviceCount,
  DartGetDeviceName? getDeviceName,
  DartGetDeviceUsbStrings? getDeviceUsbStrings,
  DartGetIndexBySerial? getIndexBySerial,
  DartOpen? open,
  DartClose? close,
  DartSetXtalFreq? setXtalFreq,
  DartGetXtalFreq? getXtalFreq,
  DartGetUsbStrings? getUsbStrings,
  DartWriteEeprom? writeEeprom,
  DartReadEeprom? readEeprom,
  DartSetCenterFreq? setCenterFreq,
  DartGetCenterFreq? getCenterFreq,
  DartSetFreqCorrection? setFreqCorrection,
  DartGetFreqCorrection? getFreqCorrection,
  DartGetTunerType? getTunerType,
  DartGetTunerGains? getTunerGains,
  DartSetTunerGain? setTunerGain,
  DartSetTunerBandwidth? setTunerBandwidth,
  DartGetTunerGain? getTunerGain,
  DartSetTunerIfGain? setTunerIfGain,
  DartSetTunerGainMode? setTunerGainMode,
  DartSetSampleRate? setSampleRate,
  DartGetSampleRate? getSampleRate,
  DartSetTestmode? setTestmode,
  DartSetAgcMode? setAgcMode,
  DartSetDirectSampling? setDirectSampling,
  DartGetDirectSampling? getDirectSampling,
  DartSetOffsetTuning? setOffsetTuning,
  DartGetOffsetTuning? getOffsetTuning,
  DartResetBuffer? resetBuffer,
  DartReadSync? readSync,
  DartWaitAsync? waitAsync,
  DartReadAsync? readAsync,
  DartCancelAsync? cancelAsync,
  DartSetBiasTee? setBiasTee,
}) {
  _getDeviceCount =
      getDeviceCount ?? (() => throw UnimplementedError('getDeviceCount'));
  _getDeviceName =
      getDeviceName ?? ((index) => throw UnimplementedError('getDeviceName'));
  _getDeviceUsbStrings = getDeviceUsbStrings ??
      ((index, manufact, product, serial) =>
          throw UnimplementedError('getDeviceUsbStrings'));
  _getIndexBySerial = getIndexBySerial ??
      ((serial) => throw UnimplementedError('getIndexBySerial'));
  _open = open ?? ((dev, index) => throw UnimplementedError('open'));
  _close = close ?? ((dev) => throw UnimplementedError('close'));
  _setXtalFreq = setXtalFreq ??
      ((dev, rtlFreq, tunerFreq) => throw UnimplementedError('setXtalFreq'));
  _getXtalFreq = getXtalFreq ??
      ((dev, rtlFreq, tunerFreq) => throw UnimplementedError('getXtalFreq'));
  _getUsbStrings = getUsbStrings ??
      ((dev, manufact, product, serial) =>
          throw UnimplementedError('getUsbStrings'));
  _writeEeprom = writeEeprom ??
      ((dev, data, offset, len) => throw UnimplementedError('writeEeprom'));
  _readEeprom = readEeprom ??
      ((dev, data, offset, len) => throw UnimplementedError('readEeprom'));
  _setCenterFreq = setCenterFreq ??
      ((dev, freq) => throw UnimplementedError('setCenterFreq'));
  _getCenterFreq =
      getCenterFreq ?? ((dev) => throw UnimplementedError('getCenterFreq'));
  _setFreqCorrection = setFreqCorrection ??
      ((dev, ppm) => throw UnimplementedError('setFreqCorrection'));
  _getFreqCorrection = getFreqCorrection ??
      ((dev) => throw UnimplementedError('getFreqCorrection'));
  _getTunerType =
      getTunerType ?? ((dev) => throw UnimplementedError('getTunerType'));
  _getTunerGains = getTunerGains ??
      ((dev, gains) => throw UnimplementedError('getTunerGains'));
  _setTunerGain = setTunerGain ??
      ((dev, gain) => throw UnimplementedError('setTunerGain'));
  _setTunerBandwidth = setTunerBandwidth ??
      ((dev, bw) => throw UnimplementedError('setTunerBandwidth'));
  _getTunerGain =
      getTunerGain ?? ((dev) => throw UnimplementedError('getTunerGain'));
  _setTunerIfGain = setTunerIfGain ??
      ((dev, stage, gain) => throw UnimplementedError('setTunerIfGain'));
  _setTunerGainMode = setTunerGainMode ??
      ((dev, manual) => throw UnimplementedError('setTunerGainMode'));
  _setSampleRate = setSampleRate ??
      ((dev, rate) => throw UnimplementedError('setSampleRate'));
  _getSampleRate =
      getSampleRate ?? ((dev) => throw UnimplementedError('getSampleRate'));
  _setTestmode =
      setTestmode ?? ((dev, on) => throw UnimplementedError('setTestmode'));
  _setAgcMode =
      setAgcMode ?? ((dev, on) => throw UnimplementedError('setAgcMode'));
  _setDirectSampling = setDirectSampling ??
      ((dev, on) => throw UnimplementedError('setDirectSampling'));
  _getDirectSampling = getDirectSampling ??
      ((dev) => throw UnimplementedError('getDirectSampling'));
  _setOffsetTuning = setOffsetTuning ??
      ((dev, on) => throw UnimplementedError('setOffsetTuning'));
  _getOffsetTuning = getOffsetTuning ??
      ((dev) => throw UnimplementedError('getOffsetTuning'));
  _resetBuffer =
      resetBuffer ?? ((dev) => throw UnimplementedError('resetBuffer'));
  _readSync = readSync ??
      ((dev, buf, len, nRead) => throw UnimplementedError('readSync'));
  _waitAsync =
      waitAsync ?? ((dev, cb, ctx) => throw UnimplementedError('waitAsync'));
  _readAsync = readAsync ??
      ((dev, cb, ctx, bufNum, bufLen) =>
          throw UnimplementedError('readAsync'));
  _cancelAsync =
      cancelAsync ?? ((dev) => throw UnimplementedError('cancelAsync'));
  _setBiasTee =
      setBiasTee ?? ((dev, on) => throw UnimplementedError('setBiasTee'));
}