pub struct PLLState {
pub clamp: ClampWrap<Wrapping<i32>>,
pub z0: i32,
pub y0: i32,
pub f0: i64,
pub f: Wrapping<i64>,
pub y: Wrapping<i32>,
}Expand description
PLL state
Fields§
§clamp: ClampWrap<Wrapping<i32>>Input phase difference clamp
z0: i32Loop filter state: after clamp
y0: i32After nyquist zero
f0: i64After lead-lag
f: Wrapping<i64>After DC pole
y: Wrapping<i32>Current output phase
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PLLState
impl RefUnwindSafe for PLLState
impl Send for PLLState
impl Sync for PLLState
impl Unpin for PLLState
impl UnwindSafe for PLLState
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