Enum visa_rs::enums::assert::AssertIntrHow
source · #[repr(i16)]pub enum AssertIntrHow {
AssertSignal = -1,
AssertUseAssigned = 0,
AssertIrq1 = 1,
AssertIrq2 = 2,
AssertIrq3 = 3,
AssertIrq4 = 4,
AssertIrq5 = 5,
AssertIrq6 = 6,
AssertIrq7 = 7,
}Expand description
This specifies how to assert the interrupt.
Variants§
AssertSignal = -1
Send the notification via a VXI signal.
AssertUseAssigned = 0
Use whatever notification method that has been assigned to the local device.
AssertIrq1 = 1
Send the interrupt via the specified VXI/VME IRQ line. This uses the standard VXI/VME ROAK (Release On AcKnowledge) interrupt mechanism, rather than the older VME RORA (Release On Register Access) mechanism.
AssertIrq2 = 2
Send the interrupt via the specified VXI/VME IRQ line. This uses the standard VXI/VME ROAK (Release On AcKnowledge) interrupt mechanism, rather than the older VME RORA (Release On Register Access) mechanism.
AssertIrq3 = 3
Send the interrupt via the specified VXI/VME IRQ line. This uses the standard VXI/VME ROAK (Release On AcKnowledge) interrupt mechanism, rather than the older VME RORA (Release On Register Access) mechanism.
AssertIrq4 = 4
Send the interrupt via the specified VXI/VME IRQ line. This uses the standard VXI/VME ROAK (Release On AcKnowledge) interrupt mechanism, rather than the older VME RORA (Release On Register Access) mechanism.
AssertIrq5 = 5
Send the interrupt via the specified VXI/VME IRQ line. This uses the standard VXI/VME ROAK (Release On AcKnowledge) interrupt mechanism, rather than the older VME RORA (Release On Register Access) mechanism.
AssertIrq6 = 6
Send the interrupt via the specified VXI/VME IRQ line. This uses the standard VXI/VME ROAK (Release On AcKnowledge) interrupt mechanism, rather than the older VME RORA (Release On Register Access) mechanism.
AssertIrq7 = 7
Send the interrupt via the specified VXI/VME IRQ line. This uses the standard VXI/VME ROAK (Release On AcKnowledge) interrupt mechanism, rather than the older VME RORA (Release On Register Access) mechanism.
Trait Implementations§
source§impl Clone for AssertIntrHow
impl Clone for AssertIntrHow
source§fn clone(&self) -> AssertIntrHow
fn clone(&self) -> AssertIntrHow
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for AssertIntrHow
impl Debug for AssertIntrHow
source§impl From<AssertIntrHow> for i16
impl From<AssertIntrHow> for i16
source§fn from(enum_value: AssertIntrHow) -> Self
fn from(enum_value: AssertIntrHow) -> Self
source§impl Hash for AssertIntrHow
impl Hash for AssertIntrHow
source§impl Ord for AssertIntrHow
impl Ord for AssertIntrHow
source§fn cmp(&self, other: &AssertIntrHow) -> Ordering
fn cmp(&self, other: &AssertIntrHow) -> Ordering
1.21.0 · source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
source§impl PartialEq for AssertIntrHow
impl PartialEq for AssertIntrHow
source§fn eq(&self, other: &AssertIntrHow) -> bool
fn eq(&self, other: &AssertIntrHow) -> bool
self and other values to be equal, and is used
by ==.source§impl PartialOrd for AssertIntrHow
impl PartialOrd for AssertIntrHow
source§fn partial_cmp(&self, other: &AssertIntrHow) -> Option<Ordering>
fn partial_cmp(&self, other: &AssertIntrHow) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
self and other) and is used by the <=
operator. Read more