#[repr(C)]pub struct FeInfo {
pub name: [c_char; 128],
pub fe_type: fe_type,
pub frequency_min: u32,
pub frequency_max: u32,
pub frequency_stepsize: u32,
pub frequency_tolerance: u32,
pub symbol_rate_min: u32,
pub symbol_rate_max: u32,
pub symbol_rate_tolerance: u32,
pub notifier_delay: u32,
pub caps: fe_caps,
}Expand description
Frontend properties and capabilities The frequencies are specified in Hz for Terrestrial and Cable systems. The frequencies are specified in kHz for Satellite systems.
Fields
name: [c_char; 128]Name of the frontend
fe_type: fe_typeDEPRECATED: frontend delivery system
frequency_min: u32Minimal frequency supported by the frontend
frequency_max: u32Maximal frequency supported by the frontend
frequency_stepsize: u32All frequencies are multiple of this value
frequency_tolerance: u32Frequency tolerance
symbol_rate_min: u32Minimal symbol rate, in bauds (for Cable/Satellite systems)
symbol_rate_max: u32Maximal symbol rate, in bauds (for Cable/Satellite systems)
symbol_rate_tolerance: u32Maximal symbol rate tolerance, in ppm (for Cable/Satellite systems)
notifier_delay: u32DEPRECATED
caps: fe_capsCapabilities supported by the frontend
Implementations
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for FeInfo
impl Send for FeInfo
impl Sync for FeInfo
impl Unpin for FeInfo
impl UnwindSafe for FeInfo
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more