pub enum BACnetShedLevel {
Percent(u32),
Level(u32),
Amount(f32),
}Expand description
BACnet ShedLevel — CHOICE for LoadControl.
Variants§
Percent(u32)
Shed level as a percentage (0–100).
Level(u32)
Shed level as an abstract level value.
Amount(f32)
Shed level as a floating-point amount.
Trait Implementations§
Source§impl Clone for BACnetShedLevel
impl Clone for BACnetShedLevel
Source§fn clone(&self) -> BACnetShedLevel
fn clone(&self) -> BACnetShedLevel
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BACnetShedLevel
impl Debug for BACnetShedLevel
Source§impl PartialEq for BACnetShedLevel
impl PartialEq for BACnetShedLevel
impl StructuralPartialEq for BACnetShedLevel
Auto Trait Implementations§
impl Freeze for BACnetShedLevel
impl RefUnwindSafe for BACnetShedLevel
impl Send for BACnetShedLevel
impl Sync for BACnetShedLevel
impl Unpin for BACnetShedLevel
impl UnsafeUnpin for BACnetShedLevel
impl UnwindSafe for BACnetShedLevel
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