From 199f7cfb5749a1810db7923780e5a65eb17b8e11 Mon Sep 17 00:00:00 2001 From: Yuval Adam <_@yuv.al> Date: Fri, 16 Apr 2021 16:23:40 +0300 Subject: Device open logic works --- src/devices/fc0013.rs | 108 +++++++++++++++++++++++++------------------------- 1 file changed, 54 insertions(+), 54 deletions(-) (limited to 'src/devices') diff --git a/src/devices/fc0013.rs b/src/devices/fc0013.rs index a8302b4..3a26218 100644 --- a/src/devices/fc0013.rs +++ b/src/devices/fc0013.rs @@ -1,54 +1,54 @@ -// use super::{Device, DeviceInfo}; - -// #[allow(dead_code)] -// pub struct FC0013 { -// pub device: DeviceInfo, -// } - -// #[allow(dead_code)] -// pub const DEVICE_INFO: DeviceInfo = DeviceInfo { -// id: "fc0013", -// name: "Fitipower FC0013", -// i2c_addr: 0xc6, -// check_addr: 0x00, -// check_val: 0xa3, -// }; - -// #[allow(dead_code)] -// impl FC0013 { -// pub fn new() -> FC0013 { -// FC0013 { -// device: DEVICE_INFO, -// } -// } -// } - -// impl Device for FC0013 { -// fn init(&self) { -// println!("Init {}", self.device.name); -// } - -// fn exit(&self) { -// unimplemented!() -// } - -// fn set_freq(&self, _freq: u32) { -// unimplemented!() -// } - -// fn set_bw(&self, _bw: u32) { -// unimplemented!() -// } - -// fn set_gain(&self, _gain: u32) { -// unimplemented!() -// } - -// fn set_if_gain(&self, _if_gain: u32) { -// unimplemented!() -// } - -// fn set_gain_mode(&self, _mode: bool) { -// unimplemented!() -// } -// } +use super::{Device, DeviceInfo}; + +#[allow(dead_code)] +pub struct FC0013 { + pub device: DeviceInfo, +} + +#[allow(dead_code)] +pub const DEVICE_INFO: DeviceInfo = DeviceInfo { + id: "fc0013", + name: "Fitipower FC0013", + i2c_addr: 0xc6, + check_addr: 0x00, + check_val: 0xa3, +}; + +#[allow(dead_code)] +impl FC0013 { + pub fn new() -> FC0013 { + FC0013 { + device: DEVICE_INFO, + } + } +} + +impl Device for FC0013 { + fn init(&self) { + println!("Init {}", self.device.name); + } + + fn exit(&self) { + unimplemented!() + } + + fn set_freq(&self, _freq: u32) { + unimplemented!() + } + + fn set_bw(&self, _bw: u32) { + unimplemented!() + } + + fn set_gain(&self, _gain: u32) { + unimplemented!() + } + + fn set_if_gain(&self, _if_gain: u32) { + unimplemented!() + } + + fn set_gain_mode(&self, _mode: bool) { + unimplemented!() + } +} -- cgit v1.3.1