Struct Cstones
pub struct Cstones { /* private fields */ }
Expand description
Unspecified
Implementations§
§impl Cstones
impl Cstones
pub const unsafe fn from_ptr(ptr: *mut ()) -> Cstones
pub const fn as_ptr(&self) -> *mut ()
pub 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
pub const fn numsamples(self) -> Reg<Numsamples, RW>
pub const fn numsamples(self) -> Reg<Numsamples, RW>
Number of input samples at 2MHz sample rate
pub 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
pub 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
pub 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.
pub const fn phaseshift(self) -> Reg<Phaseshift, RW>
pub const fn phaseshift(self) -> Reg<Phaseshift, RW>
Parameter used in TPM, provided by software
pub const fn numsamplescoeff(self) -> Reg<Numsamplescoeff, RW>
pub const fn numsamplescoeff(self) -> Reg<Numsamplescoeff, RW>
Parameter used in TPM, provided by software
pub 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
pub const fn downsample(self) -> Reg<Downsample, RW>
pub const fn downsample(self) -> Reg<Downsample, RW>
Turn on/off down sample of input IQ-signals
pub const fn finetunenext(self) -> Reg<Finetunenext, R>
pub const fn finetunenext(self) -> Reg<Finetunenext, R>
Number of full ADPLL finetune steps
pub 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
)