summaryrefslogtreecommitdiff
path: root/src/devices/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/mod.rs')
-rw-r--r--src/devices/mod.rs10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/devices/mod.rs b/src/devices/mod.rs
index 659b131..18f08e6 100644
--- a/src/devices/mod.rs
+++ b/src/devices/mod.rs
@@ -1,5 +1,3 @@
-use usb::Usb;
-
pub mod fc0013;
pub mod r820t;
@@ -12,5 +10,11 @@ pub struct DeviceInfo {
}
pub trait Device {
- fn init(&self, &Usb);
+ fn init(&self);
+ fn exit(&self);
+ fn set_freq(&self, freq: u32);
+ fn set_bw(&self, bw: u32);
+ fn set_gain(&self, gain: u32);
+ fn set_if_gain(&self, if_gain: u32);
+ fn set_gain_mode(&self, mode: bool);
}