summaryrefslogtreecommitdiff
path: root/src/utils/rustl_test.rs
blob: d1a45c86a9245114d0ed3bb120060fb011b784ba (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
const DEFAULT_SAMPLE_RATE: u32 = 2048000;
const DEFAULT_BUF_LENGTH: usize = 16 * 16384;

pub fn main() {
    println!("Starting rustl_test");
    let r = rustl_sdr::RtlSdr::new();
    // 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()
        )
    }
}