#[repr(transparent)]pub struct DllCtrl(pub u32);Expand description
DLL (Delay Line) Control
Tuple Fields§
§0: u32Implementations§
Source§impl DllCtrl
impl DllCtrl
Sourcepub const fn dll_ctrl_enable(&self) -> bool
pub const fn dll_ctrl_enable(&self) -> bool
DLL and delay chain
Sourcepub const fn set_dll_ctrl_enable(&mut self, val: bool)
pub const fn set_dll_ctrl_enable(&mut self, val: bool)
DLL and delay chain
Sourcepub const fn dll_ctrl_reset(&self) -> bool
pub const fn dll_ctrl_reset(&self) -> bool
DLL reset
Sourcepub const fn set_dll_ctrl_reset(&mut self, val: bool)
pub const fn set_dll_ctrl_reset(&mut self, val: bool)
DLL reset
Sourcepub const fn dll_ctrl_slv_force_upd(&self) -> bool
pub const fn dll_ctrl_slv_force_upd(&self) -> bool
DLL slave delay line
Sourcepub const fn set_dll_ctrl_slv_force_upd(&mut self, val: bool)
pub const fn set_dll_ctrl_slv_force_upd(&mut self, val: bool)
DLL slave delay line
Sourcepub const fn dll_ctrl_slv_dly_target0(&self) -> u8
pub const fn dll_ctrl_slv_dly_target0(&self) -> u8
DLL slave delay target0
Sourcepub const fn set_dll_ctrl_slv_dly_target0(&mut self, val: u8)
pub const fn set_dll_ctrl_slv_dly_target0(&mut self, val: u8)
DLL slave delay target0
Sourcepub const fn dll_ctrl_gate_update(&self) -> bool
pub const fn dll_ctrl_gate_update(&self) -> bool
DLL gate update
Sourcepub const fn set_dll_ctrl_gate_update(&mut self, val: bool)
pub const fn set_dll_ctrl_gate_update(&mut self, val: bool)
DLL gate update
Sourcepub const fn dll_ctrl_slv_override(&self) -> bool
pub const fn dll_ctrl_slv_override(&self) -> bool
DLL slave override
Sourcepub const fn set_dll_ctrl_slv_override(&mut self, val: bool)
pub const fn set_dll_ctrl_slv_override(&mut self, val: bool)
DLL slave override
Sourcepub const fn dll_ctrl_slv_override_val(&self) -> u8
pub const fn dll_ctrl_slv_override_val(&self) -> u8
DLL slave override val
Sourcepub const fn set_dll_ctrl_slv_override_val(&mut self, val: u8)
pub const fn set_dll_ctrl_slv_override_val(&mut self, val: u8)
DLL slave override val
Sourcepub const fn dll_ctrl_slv_dly_target1(&self) -> u8
pub const fn dll_ctrl_slv_dly_target1(&self) -> u8
DLL slave delay target1
Sourcepub const fn set_dll_ctrl_slv_dly_target1(&mut self, val: u8)
pub const fn set_dll_ctrl_slv_dly_target1(&mut self, val: u8)
DLL slave delay target1
Sourcepub const fn dll_ctrl_slv_update_int(&self) -> u8
pub const fn dll_ctrl_slv_update_int(&self) -> u8
Slave delay line update interval
Sourcepub const fn set_dll_ctrl_slv_update_int(&mut self, val: u8)
pub const fn set_dll_ctrl_slv_update_int(&mut self, val: u8)
Slave delay line update interval
Sourcepub const fn dll_ctrl_ref_update_int(&self) -> u8
pub const fn dll_ctrl_ref_update_int(&self) -> u8
DLL control loop update interval
Sourcepub const fn set_dll_ctrl_ref_update_int(&mut self, val: u8)
pub const fn set_dll_ctrl_ref_update_int(&mut self, val: u8)
DLL control loop update interval
Trait Implementations§
impl Copy for DllCtrl
impl Eq for DllCtrl
impl StructuralPartialEq for DllCtrl
Auto Trait Implementations§
impl Freeze for DllCtrl
impl RefUnwindSafe for DllCtrl
impl Send for DllCtrl
impl Sync for DllCtrl
impl Unpin for DllCtrl
impl UnwindSafe for DllCtrl
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