Skip to content

SoapySDRDevice_getSampleRateRange weird behaviour #26

Description

@ruilvo

I'm using the SoapySDR C API.
Since SoapySDRDevice_listSampleRates is market as deprecated, and the HackRF has a continuously tunable sample rate, I went and used SoapySDRDevice_getSampleRateRange. However, the return value is weird. This is a formatted output:

Frequency ranges detected:
range  0 ; min:  1e+06 ; max:  1e+06 ; step:  0
range  1 ; min:  2e+06 ; max:  2e+06 ; step:  0
range  2 ; min:  3e+06 ; max:  3e+06 ; step:  0
range  3 ; min:  4e+06 ; max:  4e+06 ; step:  0
range  4 ; min:  5e+06 ; max:  5e+06 ; step:  0
range  5 ; min:  6e+06 ; max:  6e+06 ; step:  0
range  6 ; min:  7e+06 ; max:  7e+06 ; step:  0
range  7 ; min:  8e+06 ; max:  8e+06 ; step:  0
range  8 ; min:  9e+06 ; max:  9e+06 ; step:  0
range  9 ; min:  1e+07 ; max:  1e+07 ; step:  0
range  10 ; min:  1.1e+07 ; max:  1.1e+07 ; step:  0
range  11 ; min:  1.2e+07 ; max:  1.2e+07 ; step:  0
range  12 ; min:  1.3e+07 ; max:  1.3e+07 ; step:  0
range  13 ; min:  1.4e+07 ; max:  1.4e+07 ; step:  0
range  14 ; min:  1.5e+07 ; max:  1.5e+07 ; step:  0
range  15 ; min:  1.6e+07 ; max:  1.6e+07 ; step:  0
range  16 ; min:  1.7e+07 ; max:  1.7e+07 ; step:  0
range  17 ; min:  1.8e+07 ; max:  1.8e+07 ; step:  0
range  18 ; min:  1.9e+07 ; max:  1.9e+07 ; step:  0
range  19 ; min:  2e+07 ; max:  2e+07 ; step:  0

I was expecting a single range, or only the recommended sample rates. This behaviour is very weird...

I'm using PhotosSDR latest, on Windows.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions