TestBindings constructor
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,
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'));
}