pub struct Model141 {
pub act_crv: u16,
pub mod_ena: ModEna,
pub win_tms: Option<u16>,
pub rvrt_tms: Option<u16>,
pub rmp_tms: Option<u16>,
pub n_crv: u16,
pub n_pt: u16,
pub tms_sf: i16,
pub hz_sf: i16,
}
Expand description
LFRTC
LFRT must remain connected
Notes: Ref 4: 11
Fields§
§act_crv: u16
ActCrv
Index of active curve. 0=no active curve.
mod_ena: ModEna
ModEna
LHzRT control mode. Enable active curve. Bitfield value.
win_tms: Option<u16>
WinTms
Time window for LFRT change.
Notes: Setting is ignored for LFRT controls.
rvrt_tms: Option<u16>
RvrtTms
Timeout period for LFRT curve selection.
Notes: Setting is ignored for LFRT controls.
rmp_tms: Option<u16>
RmpTms
Ramp time for moving from current mode to new mode.
Notes: Setting is ignored for LFRT controls.
n_crv: u16
NCrv
Number of curves supported (recommend 4).
n_pt: u16
NPt
Number of curve points supported (maximum of 20).
tms_sf: i16
Tms_SF
Scale factor for duration.
hz_sf: i16
Hz_SF
Scale factor for frequency.
Implementations§
Source§impl Model141
impl Model141
pub const ACT_CRV: Point<Self, u16>
pub const MOD_ENA: Point<Self, ModEna>
pub const WIN_TMS: Point<Self, Option<u16>>
pub const RVRT_TMS: Point<Self, Option<u16>>
pub const RMP_TMS: Point<Self, Option<u16>>
pub const N_CRV: Point<Self, u16>
pub const N_PT: Point<Self, u16>
pub const TMS_SF: Point<Self, i16>
pub const HZ_SF: Point<Self, i16>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Model141
impl RefUnwindSafe for Model141
impl Send for Model141
impl Sync for Model141
impl Unpin for Model141
impl UnwindSafe for Model141
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