#[repr(u16)]pub enum AlarmCondition {
Show 22 variants
None = 0,
Read = 1,
Write = 2,
HiHi = 3,
High = 4,
LoLo = 5,
Low = 6,
State = 7,
Cos = 8,
Comm = 9,
Timeout = 10,
HwLimit = 11,
Calc = 12,
Scan = 13,
Link = 14,
Soft = 15,
BadSub = 16,
Udf = 17,
Disable = 18,
Simm = 19,
ReadAccess = 20,
WriteAccess = 21,
}Variants§
None = 0
Read = 1
Write = 2
HiHi = 3
High = 4
LoLo = 5
Low = 6
State = 7
Cos = 8
Comm = 9
Timeout = 10
HwLimit = 11
Calc = 12
Scan = 13
Link = 14
Soft = 15
BadSub = 16
Udf = 17
Disable = 18
Simm = 19
ReadAccess = 20
WriteAccess = 21
Implementations§
Source§impl AlarmCondition
impl AlarmCondition
pub fn try_from_raw(raw: u16) -> Option<Self>
pub fn raw(&self) -> epicsAlarmCondition
Trait Implementations§
Source§impl Clone for AlarmCondition
impl Clone for AlarmCondition
Source§fn clone(&self) -> AlarmCondition
fn clone(&self) -> AlarmCondition
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 AlarmCondition
impl Debug for AlarmCondition
Source§impl Default for AlarmCondition
impl Default for AlarmCondition
Source§fn default() -> AlarmCondition
fn default() -> AlarmCondition
Returns the “default value” for a type. Read more
Source§impl Hash for AlarmCondition
impl Hash for AlarmCondition
Source§impl PartialEq for AlarmCondition
impl PartialEq for AlarmCondition
impl Copy for AlarmCondition
impl Eq for AlarmCondition
impl StructuralPartialEq for AlarmCondition
Auto Trait Implementations§
impl Freeze for AlarmCondition
impl RefUnwindSafe for AlarmCondition
impl Send for AlarmCondition
impl Sync for AlarmCondition
impl Unpin for AlarmCondition
impl UnwindSafe for AlarmCondition
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