#[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

Formats the value using the given formatter. Read more

Returns the “default value” for a type. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.