summaryrefslogtreecommitdiff
path: root/src/devices/mod.rs
diff options
context:
space:
mode:
authorYuval Adam <_@yuv.al>2018-07-29 17:27:27 +0300
committerYuval Adam <_@yuv.al>2018-07-29 17:27:27 +0300
commit59e2ae68353648364ba128ca6079157794eae1fc (patch)
treefff5326a2e567aad5a1e8bba2bc85d1d2640bb1f /src/devices/mod.rs
parente3f2a44ed678bc8de6748fc0af3540f881871e1f (diff)
Refactor DeviceInfo struct and impls
Diffstat (limited to 'src/devices/mod.rs')
-rw-r--r--src/devices/mod.rs6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/devices/mod.rs b/src/devices/mod.rs
index 3290f72..450957d 100644
--- a/src/devices/mod.rs
+++ b/src/devices/mod.rs
@@ -1,10 +1,14 @@
pub mod fc0013;
pub mod r820t;
-pub struct Device {
+pub struct DeviceInfo {
+ pub id: &'static str,
pub name: &'static str,
pub i2c_addr: u8,
pub check_addr: u8,
pub check_val: u8
}
+pub trait Actions {
+ fn init(&self);
+}