pll: add advance()

This commit is contained in:
Robert Jördens 2021-06-03 15:33:09 +00:00
parent 5be7d175c1
commit 971bc1109d

View File

@ -78,6 +78,13 @@ impl PLL {
self.y = self.y.wrapping_add(f); self.y = self.y.wrapping_add(f);
(self.y, f) (self.y, f)
} }
/// Advance the PLL without providing a new timestamp.
pub fn advance(&mut self) -> (i32, i32) {
self.x = self.x.wrapping_add(self.f);
self.y = self.y.wrapping_add(self.f);
(self.y, self.f)
}
} }
#[cfg(test)] #[cfg(test)]