pub struct Model403 {}Expand description
String Combiner (Current)
A basic string combiner model
Notes: This model supersedes model 401
Fields§
§dca_sf: i16Current scale factor
dc_ahr_sf: Option<i16>Amp-hour scale factor
dcv_sf: Option<i16>Voltage scale factor
dca_max: u16Rating
Maximum DC Current Rating
n: u16N
Number of Inputs
evt: EvtEvent
Bitmask value. Events
evt_vnd: Option<EvtVnd>Vendor Event
Bitmask value. Vendor defined events
dca: i16Amps
Total measured current
dc_ahr: Option<u32>Amp-hours
Total metered Amp-hours
dcv: Option<i16>Voltage
Output Voltage
tmp: Option<i16>Temp
Internal operating temperature
in_dca_sf: Option<i16>Current scale factor for inputs
in_dc_ahr_sf: Option<i16>Amp-hour scale factor for inputs
Implementations§
Source§impl Model403
impl Model403
pub const DCA_SF: Point<Self, i16>
pub const DC_AHR_SF: Point<Self, Option<i16>>
pub const DCV_SF: Point<Self, Option<i16>>
pub const DCA_MAX: Point<Self, u16>
pub const N: Point<Self, u16>
pub const EVT: Point<Self, Evt>
pub const EVT_VND: Point<Self, Option<EvtVnd>>
pub const DCA: Point<Self, i16>
pub const DC_AHR: Point<Self, Option<u32>>
pub const DCV: Point<Self, Option<i16>>
pub const TMP: Point<Self, Option<i16>>
pub const IN_DCA_SF: Point<Self, Option<i16>>
pub const IN_DC_AHR_SF: Point<Self, Option<i16>>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Model403
impl RefUnwindSafe for Model403
impl Send for Model403
impl Sync for Model403
impl Unpin for Model403
impl UnwindSafe for Model403
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