summaryrefslogtreecommitdiff
path: root/src/tuners/mod.rs
diff options
context:
space:
mode:
authorYuval Adam <_@yuv.al>2021-04-17 15:49:04 +0300
committerYuval Adam <_@yuv.al>2021-04-17 15:49:04 +0300
commitac956ac7d3dd5b51bfa9fc467ffb68a4715f3478 (patch)
tree74b77e4055be4d5e75134050685287d254fbfeb7 /src/tuners/mod.rs
parent46439763077ce7b656e8fae257f9c2205f23c6e5 (diff)
Start refactoring out handle and implementing rtl_test
Diffstat (limited to 'src/tuners/mod.rs')
-rw-r--r--src/tuners/mod.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/tuners/mod.rs b/src/tuners/mod.rs
index 0739fad..ae64384 100644
--- a/src/tuners/mod.rs
+++ b/src/tuners/mod.rs
@@ -1,3 +1,5 @@
+use super::RtlSdrDeviceHandle;
+
pub mod fc0013;
pub mod r820t;
@@ -7,10 +9,11 @@ pub struct TunerInfo {
pub i2c_addr: u8,
pub check_addr: u8,
pub check_val: u8,
+ // pub gains: Vec<i8>,
}
pub trait Tuner {
- fn init(&self);
+ fn init(&self, handle: &RtlSdrDeviceHandle);
fn exit(&self);
fn set_freq(&self, freq: u32);
fn set_bw(&self, bw: u32);