summaryrefslogtreecommitdiff
path: root/src/utils/rustl_test.rs
diff options
context:
space:
mode:
authorYuval Adam <_@yuv.al>2021-04-18 10:09:43 +0300
committerYuval Adam <_@yuv.al>2021-04-18 10:09:43 +0300
commit4965dfdb43111d002c262c4de3011359e41bd2c3 (patch)
tree3da7f36b3a698805eb8d05b95d88f93877a41bec /src/utils/rustl_test.rs
parent23dd9ed9eede40d033c22645fdc3eec310901b9b (diff)
Handle refactoring WIP
Diffstat (limited to 'src/utils/rustl_test.rs')
-rw-r--r--src/utils/rustl_test.rs15
1 files changed, 13 insertions, 2 deletions
diff --git a/src/utils/rustl_test.rs b/src/utils/rustl_test.rs
index 7d6309f..e9a8bf7 100644
--- a/src/utils/rustl_test.rs
+++ b/src/utils/rustl_test.rs
@@ -1,9 +1,20 @@
-const _DEFAULT_SAMPLE_RATE: u32 = 2048000;
+const DEFAULT_SAMPLE_RATE: u32 = 2048000;
const DEFAULT_BUF_LENGTH: usize = 16 * 16384;
pub fn main() {
println!("Starting rustl_test");
- let _buffer: [u8; DEFAULT_BUF_LENGTH];
let mut r = rustl_sdr::RtlSdr::new();
r.open();
+ r.set_sample_rate(DEFAULT_SAMPLE_RATE);
+ r.set_test_mode(true);
+ r.reset_buffer();
+ println!("Reading buffers in sync mode");
+ loop {
+ let samples = r.read_sync(DEFAULT_BUF_LENGTH);
+ println!(
+ "Expected {} samples and got {}",
+ DEFAULT_BUF_LENGTH,
+ samples.len()
+ )
+ }
}