Wideband autonomous SDR analysis engine forked from sdr-visual-suite
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

16 lines
356B

  1. package sdr
  2. import "errors"
  3. type Source interface {
  4. Start() error
  5. Stop() error
  6. ReadIQ(n int) ([]complex64, error)
  7. }
  8. type ConfigurableSource interface {
  9. UpdateConfig(sampleRate int, centerHz float64, gainDb float64, agc bool, bwKHz int) error
  10. }
  11. var ErrNotImplemented = errors.New("sdrplay support not built; build with -tags sdrplay or use --mock")