pub struct Model136 {
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
HFRT
High Frequency Ride-through
Notes: Ref 4: 11
Fields§
§act_crv: u16ActCrv
Index of active curve. 0=no active curve.
mod_ena: ModEnaModEna
HFRT control mode. Enable active curve. Bitfield value.
win_tms: Option<u16>WinTms
Time window for HFRT change.
Notes: Setting is ignored for HFRT controls.
rvrt_tms: Option<u16>RvrtTms
Timeout period for HFRT curve selection.
Notes: Setting is ignored for HFRT controls.
rmp_tms: Option<u16>RmpTms
Ramp time for moving from current mode to new mode.
Notes: Setting is ignored for HFRT controls.
n_crv: u16NCrv
Number of curves supported (recommend 4).
n_pt: u16NPt
Number of curve points supported (maximum of 20).
tms_sf: i16Tms_SF
Scale factor for duration.
hz_sf: i16Hz_SF
Scale factor for frequency.
Implementations§
Source§impl Model136
impl Model136
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 Model136
impl RefUnwindSafe for Model136
impl Send for Model136
impl Sync for Model136
impl Unpin for Model136
impl UnwindSafe for Model136
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