summaryrefslogtreecommitdiff
path: root/src/devices/r820t.rs
diff options
context:
space:
mode:
authorYuval Adam <_@yuv.al>2021-04-16 17:23:10 +0300
committerYuval Adam <_@yuv.al>2021-04-17 10:33:57 +0300
commit01824ebaa3096d40a962b921ed239241f92e1076 (patch)
tree1b3d9f810b5086e52678fbed7f6e96e9e39d4cdf /src/devices/r820t.rs
parent199f7cfb5749a1810db7923780e5a65eb17b8e11 (diff)
Implement search_tuner()
Diffstat (limited to 'src/devices/r820t.rs')
-rw-r--r--src/devices/r820t.rs10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/devices/r820t.rs b/src/devices/r820t.rs
index a257b56..ad4720d 100644
--- a/src/devices/r820t.rs
+++ b/src/devices/r820t.rs
@@ -1,14 +1,14 @@
-use super::{Device, DeviceInfo};
+use super::{Tuner, TunerInfo};
use usb::RtlSdrDeviceHandle;
const R82XX_IF_FREQ: u32 = 3570000;
pub struct R820T<'a> {
- pub device: DeviceInfo,
+ pub device: TunerInfo,
pub handle: &'a RtlSdrDeviceHandle,
}
-pub const DEVICE_INFO: DeviceInfo = DeviceInfo {
+pub const TUNER_INFO: TunerInfo = TunerInfo {
id: "r820t",
name: "Rafael Micro R820T",
i2c_addr: 0x34,
@@ -19,7 +19,7 @@ pub const DEVICE_INFO: DeviceInfo = DeviceInfo {
impl<'a> R820T<'a> {
pub fn new(handle: &'a RtlSdrDeviceHandle) -> R820T<'a> {
R820T {
- device: DEVICE_INFO,
+ device: TUNER_INFO,
handle: handle,
}
}
@@ -29,7 +29,7 @@ impl<'a> Drop for R820T<'a> {
fn drop(&mut self) {}
}
-impl<'a> Device for R820T<'a> {
+impl<'a> Tuner for R820T<'a> {
fn init(&self) {
// disable Zero-IF mode
self.handle.demod_write_reg(1, 0xb1, 0x1a, 1);