pub enum FaultParameters {
FaultNone,
FaultCharacterString {
fault_values: Vec<String>,
},
FaultExtended {
vendor_id: u16,
extended_fault_type: u32,
parameters: Vec<u8>,
},
FaultLifeSafety {
fault_values: Vec<u32>,
mode_for_reference: BACnetDeviceObjectPropertyReference,
},
FaultState {
fault_values: Vec<BACnetPropertyStates>,
},
FaultStatusFlags {
reference: BACnetDeviceObjectPropertyReference,
},
FaultOutOfRange {
min_normal: f64,
max_normal: f64,
},
FaultListed {
reference: BACnetDeviceObjectPropertyReference,
},
}Expand description
Fault parameter variants for configuring fault detection algorithms.
Variants§
FaultNone
No fault detection.
FaultCharacterString
Fault on characterstring match.
FaultExtended
Vendor-defined fault algorithm.
FaultLifeSafety
Fault on life safety state match.
FaultState
Fault on property state match.
Fields
§
fault_values: Vec<BACnetPropertyStates>FaultStatusFlags
Fault on status flags change.
Fields
§
reference: BACnetDeviceObjectPropertyReferenceFaultOutOfRange
Fault when value exceeds range.
FaultListed
Fault from listed reference.
Fields
§
reference: BACnetDeviceObjectPropertyReferenceTrait Implementations§
Source§impl Clone for FaultParameters
impl Clone for FaultParameters
Source§fn clone(&self) -> FaultParameters
fn clone(&self) -> FaultParameters
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 FaultParameters
impl Debug for FaultParameters
Source§impl PartialEq for FaultParameters
impl PartialEq for FaultParameters
impl StructuralPartialEq for FaultParameters
Auto Trait Implementations§
impl Freeze for FaultParameters
impl RefUnwindSafe for FaultParameters
impl Send for FaultParameters
impl Sync for FaultParameters
impl Unpin for FaultParameters
impl UnsafeUnpin for FaultParameters
impl UnwindSafe for FaultParameters
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