pub struct Cstones { /* private fields */ }
Expand description
Unspecified
Implementations§
Source§impl Cstones
impl Cstones
pub const unsafe fn from_ptr(ptr: *mut ()) -> Self
pub const fn as_ptr(&self) -> *mut ()
Sourcepub const fn mode(self) -> Reg<CstonesMode, RW>
pub const fn mode(self) -> Reg<CstonesMode, RW>
Selects the mode(s) that are activated on the start signal
Sourcepub const fn numsamples(self) -> Reg<Numsamples, RW>
pub const fn numsamples(self) -> Reg<Numsamples, RW>
Number of input samples at 2MHz sample rate
Sourcepub const fn nextfrequency(self) -> Reg<Nextfrequency, RW>
pub const fn nextfrequency(self) -> Reg<Nextfrequency, RW>
The value of FREQUENCY that will be used in the next step
Sourcepub const fn ffoin(self) -> Reg<Ffoin, RW>
pub const fn ffoin(self) -> Reg<Ffoin, RW>
Override value of FFO (Fractional Frequency Offset) if not to be based on the frequency estimate derived from CnAcc (autocorrelation of the scaled input signal) value
Sourcepub const fn faepeer(self) -> Reg<Faepeer, RW>
pub const fn faepeer(self) -> Reg<Faepeer, RW>
FAEPEER (Frequency Actuation Error) of peer if known. Used during Mode 0 steps.
Sourcepub const fn phaseshift(self) -> Reg<Phaseshift, RW>
pub const fn phaseshift(self) -> Reg<Phaseshift, RW>
Parameter used in TPM, provided by software
Sourcepub const fn numsamplescoeff(self) -> Reg<Numsamplescoeff, RW>
pub const fn numsamplescoeff(self) -> Reg<Numsamplescoeff, RW>
Parameter used in TPM, provided by software
Sourcepub const fn magphasemean(self) -> Reg<Magphasemean, R>
pub const fn magphasemean(self) -> Reg<Magphasemean, R>
Mean magnitude and phase of the signal before it is converted to PCT16
Sourcepub const fn cnacc(self) -> Reg<Cnacc, R>
pub const fn cnacc(self) -> Reg<Cnacc, R>
Output of the autocorrelation of the accumulated IQ signal
Sourcepub const fn downsample(self) -> Reg<Downsample, RW>
pub const fn downsample(self) -> Reg<Downsample, RW>
Turn on/off down sample of input IQ-signals
Sourcepub const fn finetunenext(self) -> Reg<Finetunenext, R>
pub const fn finetunenext(self) -> Reg<Finetunenext, R>
Number of full ADPLL finetune steps
Sourcepub const fn freqoffset(self) -> Reg<Freqoffset, R>
pub const fn freqoffset(self) -> Reg<Freqoffset, R>
Frequency offset estimate
Trait Implementations§
impl Copy for Cstones
impl Eq for Cstones
impl Send for Cstones
impl StructuralPartialEq for Cstones
impl Sync for Cstones
Auto Trait Implementations§
impl Freeze for Cstones
impl RefUnwindSafe for Cstones
impl Unpin for Cstones
impl UnwindSafe for Cstones
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)