diff options
| author | Yuval Adam <_@yuv.al> | 2021-04-17 14:50:25 +0300 |
|---|---|---|
| committer | Yuval Adam <_@yuv.al> | 2021-04-17 14:50:25 +0300 |
| commit | 753ec73915f268f3994ebe73788ce844d22f164f (patch) | |
| tree | a10f7ea11364378b6c84fb695989e672c5dab2cf /src | |
| parent | 99b1e678f7e415c2b61816ad269af4246d24bfd7 (diff) | |
Internalize tuner init
Diffstat (limited to 'src')
| -rw-r--r-- | src/lib.rs | 2 | ||||
| -rw-r--r-- | src/tuners/fc0013.rs | 6 | ||||
| -rw-r--r-- | src/tuners/r820t.rs | 6 |
3 files changed, 8 insertions, 6 deletions
@@ -79,8 +79,6 @@ impl RtlSdr { }; info!("Found tuner {}", tuner.display()); - - tuner.init(); } } } diff --git a/src/tuners/fc0013.rs b/src/tuners/fc0013.rs index 9534b7d..fed1289 100644 --- a/src/tuners/fc0013.rs +++ b/src/tuners/fc0013.rs @@ -18,10 +18,12 @@ pub const TUNER_INFO: TunerInfo = TunerInfo { impl<'a> FC0013<'a> { pub fn new(handle: &'a RtlSdrDeviceHandle) -> FC0013<'a> { - FC0013 { + let tuner = FC0013 { device: TUNER_INFO, handle: handle, - } + }; + tuner.init(); + tuner } } diff --git a/src/tuners/r820t.rs b/src/tuners/r820t.rs index 74ac740..9844b41 100644 --- a/src/tuners/r820t.rs +++ b/src/tuners/r820t.rs @@ -20,10 +20,12 @@ pub const TUNER_INFO: TunerInfo = TunerInfo { impl<'a> R820T<'a> { pub fn new(handle: &'a RtlSdrDeviceHandle) -> R820T<'a> { - R820T { + let tuner = R820T { device: TUNER_INFO, handle: handle, - } + }; + tuner.init(); + tuner } } |
