From 68f050c9e90a5a34e84d2f9d71a977e0551f211d Mon Sep 17 00:00:00 2001 From: Yuval Adam <_@yuv.al> Date: Fri, 3 Aug 2018 16:28:09 +0300 Subject: Add device methods --- src/devices/mod.rs | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'src/devices/mod.rs') 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); } -- cgit v1.3.1