|
enum | eInterfaceType {
eInterfaceType::GPIB = VI_INTF_GPIB,
eInterfaceType::VXI = VI_INTF_VXI,
eInterfaceType::GPIB_VXI = VI_INTF_GPIB_VXI,
eInterfaceType::ASRL = VI_INTF_ASRL,
eInterfaceType::PXI = VI_INTF_PXI,
eInterfaceType::TCPIP = VI_INTF_TCPIP,
eInterfaceType::USB = VI_INTF_USB
} |
|
enum | eResourceClass {
eResourceClass::INSTR = 0,
eResourceClass::MEMACC,
eResourceClass::INTFC,
eResourceClass::BACKPLANE,
eResourceClass::SERVANT,
eResourceClass::SOCKET,
eResourceClass::RAW
} |
|
enum | eOpenAccessMode { eOpenAccessMode::NoLock = VI_NO_LOCK,
eOpenAccessMode::ExclusiveLock = VI_EXCLUSIVE_LOCK,
eOpenAccessMode::LoadConfig = VI_LOAD_CONFIG
} |
|
enum | eEventMechanism { eEventMechanism::Queue = VI_QUEUE,
eEventMechanism::Handle = VI_HNDLR,
eEventMechanism::Suspendedhandler = VI_SUSPEND_HNDLR,
eEventMechanism::All = VI_ALL_MECH
} |
|
enum | eEventType : unsigned long {
eEventType::ServiceRequest = VI_EVENT_SERVICE_REQ,
eEventType::Trig = VI_EVENT_TRIG,
eEventType::Clear = VI_EVENT_CLEAR,
eEventType::IOCompletion = VI_EVENT_IO_COMPLETION,
eEventType::Exception = VI_EVENT_EXCEPTION,
eEventType::GPIB_CIC = VI_EVENT_GPIB_CIC,
eEventType::GPIB_TALK = VI_EVENT_GPIB_TALK,
eEventType::GPIB_LISTEN = VI_EVENT_GPIB_LISTEN,
eEventType::VXI_VME_SYSFAIL = VI_EVENT_VXI_VME_SYSFAIL,
eEventType::VXI_VME_SYSRESET = VI_EVENT_VXI_VME_SYSRESET,
eEventType::VXI_SIGP = VI_EVENT_VXI_SIGP,
eEventType::VXI_VME_INTR = VI_EVENT_VXI_VME_INTR,
eEventType::PXI_INTR = VI_EVENT_PXI_INTR,
eEventType::TCPIP_CONNECT = VI_EVENT_TCPIP_CONNECT,
eEventType::USB_INTR = VI_EVENT_USB_INTR,
eEventType::ALL = VI_ALL_ENABLED_EVENTS
} |
|
enum | eTriggerProtocol {
eTriggerProtocol::Default = VI_TRIG_PROT_DEFAULT,
eTriggerProtocol::VXI_Default = VI_TRIG_PROT_DEFAULT,
eTriggerProtocol::VXI_On = VI_TRIG_PROT_ON,
eTriggerProtocol::VXI_Off = VI_TRIG_PROT_OFF,
eTriggerProtocol::VXI_Sync = VI_TRIG_PROT_SYNC,
eTriggerProtocol::PXI_Reserve = VI_TRIG_PROT_RESERVE,
eTriggerProtocol::PXI_Unreserve = VI_TRIG_PROT_UNRESERVE
} |
|
enum | eSerialBaudrate {
eSerialBaudrate::k110 = 110,
eSerialBaudrate::k300 = 300,
eSerialBaudrate::k600 = 600,
eSerialBaudrate::k1200 = 1200,
eSerialBaudrate::k2400 = 2400,
eSerialBaudrate::k4800 = 4800,
eSerialBaudrate::k9600 = 9600,
eSerialBaudrate::k14400 = 14400,
eSerialBaudrate::k19200 = 19200,
eSerialBaudrate::k28800 = 28800,
eSerialBaudrate::k38400 = 38400,
eSerialBaudrate::k57600 = 57600,
eSerialBaudrate::k115200 = 115200,
eSerialBaudrate::k230400 = 230400,
eSerialBaudrate::k460800 = 460800,
eSerialBaudrate::k921600 = 921600
} |
|
enum | eSerialDataBits { eSerialDataBits::k7 = 7,
eSerialDataBits::k8 = 8
} |
|
enum | eSerialParity {
eSerialParity::kNone = VI_ASRL_PAR_NONE,
eSerialParity::kOdd = VI_ASRL_PAR_ODD,
eSerialParity::kEven = VI_ASRL_PAR_EVEN,
eSerialParity::kMark = VI_ASRL_PAR_MARK,
eSerialParity::kSpace = VI_ASRL_PAR_SPACE
} |
|
enum | eSerialStopBits { eSerialStopBits::k1 = VI_ASRL_STOP_ONE,
eSerialStopBits::k1_5 = VI_ASRL_STOP_ONE5,
eSerialStopBits::k2 = VI_ASRL_STOP_TWO
} |
|
enum | eSerialHandshake { eSerialHandshake::kNone = VI_ASRL_FLOW_NONE,
eSerialHandshake::kXonXoff = VI_ASRL_FLOW_XON_XOFF,
eSerialHandshake::kHardware = VI_ASRL_FLOW_RTS_CTS,
eSerialHandshake::kHardAndSoft = (VI_ASRL_FLOW_XON_XOFF | VI_ASRL_FLOW_RTS_CTS)
} |
|
enum | eSerialTermMode { eSerialTermMode::kEndNone = VI_ASRL_END_NONE,
eSerialTermMode::kEndLast = VI_ASRL_END_LAST_BIT,
eSerialTermMode::kEndTermChar = VI_ASRL_END_TERMCHAR,
eSerialTermMode::kEndBreak = VI_ASRL_END_BREAK
} |
|