Comments (4)
Yes I think that makes sense per read
definition:
read(s::IOStream, nb::Integer; all=true)
Read at most nb bytes from s, returning a Vector{UInt8} of the bytes read.
If all is true (the default), this function will block repeatedly trying to read all requested bytes, until an error or
end-of-file occurs. If all is false, at most one read call is performed, and the amount of data returned is device-dependent.
Note that not all stream types support the all option.
from soapysdr.jl.
With #18 this can be temporarily avoided with read(...; all=false)
, to return fewer than requested samples. We should handle this internally though, so let's leave this open to track.
from soapysdr.jl.
To clarify, we should handle larger buffers internally in SoapySDR if requested, and block until the data become available. Just like the behavior of any other IO stream.
from soapysdr.jl.
Should be fixed in #22. Please comment and reopen if otherwise.
from soapysdr.jl.
Related Issues (20)
- `read` seems to return samples from the past HOT 3
- `read` with RTLSDR sometimes returns `TIMEOUT` or `OVERFLOW` HOT 6
- SoapySupport Modules: API and includes
- UHD error when running `Devices()` HOT 1
- TagBot trigger issue HOT 12
- Integrate with SampledSignals.jl? HOT 3
- Fixing to MTU is the wrong approach HOT 3
- Error when trying to change a Channel parameter of type Bool HOT 3
- Fragment issues with multiple buffers HOT 4
- Use Clang.jl for bindings? HOT 1
- Should `_unmake` calls be finalizers?
- Setting Rx- & Tx-SamplingRate individually HOT 1
- `STREAM_ERROR` on 0.2 with USRP/UHD HOT 1
- High Level Direct Buffer Access API
- Make Filtering Drivers easier
- segfault when collecting Devices HOT 2
- API Audit
- `read` and `write` taking `NTuple` is a type instability footgun
- Udev Rules and Kernel Blacklists
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from soapysdr.jl.