Skip to content

Provide Julia-friendly interfaces to underlying SoapySDR_ and SoapySDRDevice_ functions #104

Open
@david-macmahon

Description

@david-macmahon

I think somewhat related to #57 is the loss of the more convenient interface to some of the underlying functions (see #96 and #97). I'm fully in favor of having the SoapSDR_ and SoapySDRDevice_ functions conform to the upstream SoapySDR API, but IMHO it would still be nice to offer a more Julia-friendly version of (at least some of) these function.

The specific example I'm thinking of is SoapySDRDevice_acquireReadBuffer. It would be great to have an acquireReadBuffer function that provides the much more convenient interface provided by the old implementation of SoapySDRDevice_acquireReadBuffer.

I'd be happy to offer some PRs for some of these functions if they would be welcomed. I'm guessing these would go in the SoapySDR module as un-exported but public functions. They should probably live in an included file, but where/which one? Maybe a new "helpers.jl" file?

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