pub struct GtfSecondaryParams {
pub start_freq_khz: u16,
pub c: u8,
pub m: u16,
pub k: u8,
pub j: u8,
}Expand description
GTF secondary curve parameters decoded from a display range limits descriptor (0xFD).
Used when TimingFormula::SecondaryGtf is active (byte 10 = 0x02).
The GTF formula selects the secondary curve for horizontal frequencies at or above
start_freq_khz and the default curve below it.
Fields§
§start_freq_khz: u16Start break frequency in kHz (byte 12 × 2).
c: u8GTF C parameter (0–127); byte 13 ÷ 2.
m: u16GTF M parameter (0–65535); bytes 14–15, little-endian.
k: u8GTF K parameter (0–255); byte 16.
j: u8GTF J parameter (0–127); byte 17 ÷ 2.
Trait Implementations§
Source§impl Clone for GtfSecondaryParams
impl Clone for GtfSecondaryParams
Source§fn clone(&self) -> GtfSecondaryParams
fn clone(&self) -> GtfSecondaryParams
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for GtfSecondaryParams
impl Debug for GtfSecondaryParams
Source§impl PartialEq for GtfSecondaryParams
impl PartialEq for GtfSecondaryParams
impl Eq for GtfSecondaryParams
impl StructuralPartialEq for GtfSecondaryParams
Auto Trait Implementations§
impl Freeze for GtfSecondaryParams
impl RefUnwindSafe for GtfSecondaryParams
impl Send for GtfSecondaryParams
impl Sync for GtfSecondaryParams
impl Unpin for GtfSecondaryParams
impl UnsafeUnpin for GtfSecondaryParams
impl UnwindSafe for GtfSecondaryParams
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