#[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_type
DEPRECATED: frontend delivery system
frequency_min: u32
Minimal frequency supported by the frontend
frequency_max: u32
Maximal frequency supported by the frontend
frequency_stepsize: u32
All frequencies are multiple of this value
frequency_tolerance: u32
Frequency tolerance
symbol_rate_min: u32
Minimal symbol rate, in bauds (for Cable/Satellite systems)
symbol_rate_max: u32
Maximal symbol rate, in bauds (for Cable/Satellite systems)
symbol_rate_tolerance: u32
Maximal symbol rate tolerance, in ppm (for Cable/Satellite systems)
notifier_delay: u32
DEPRECATED
caps: fe_caps
Capabilities supported by the frontend
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for FeInfo
impl RefUnwindSafe for FeInfo
impl Send for FeInfo
impl Sync for FeInfo
impl Unpin for FeInfo
impl UnwindSafe for FeInfo
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more