pub struct Model137 {
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 v_sf: i16,
}Expand description
LVRTC
LVRT must remain connected
Notes: Ref 4: 11
Fields§
§act_crv: u16ActCrv
Index of active curve. 0=no active curve.
mod_ena: ModEnaModEna
LVRT control mode. Enable active curve. Bitfield value.
win_tms: Option<u16>WinTms
Time window for LVRT change.
Notes: Setting is ignored for LVRT controls.
rvrt_tms: Option<u16>RvrtTms
Timeout period for LVRT curve selection.
Notes: Setting is ignored for LVRT controls.
rmp_tms: Option<u16>RmpTms
Ramp time for moving from current mode to new mode.
Notes: Setting is ignored for LVRT 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.
v_sf: i16V_SF
Scale factor for percent VRef.
Implementations§
Source§impl Model137
impl Model137
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 V_SF: Point<Self, i16>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Model137
impl RefUnwindSafe for Model137
impl Send for Model137
impl Sync for Model137
impl Unpin for Model137
impl UnwindSafe for Model137
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