 |
THM1176InstrumentManager
1.0
Qt Object abstraction for Metrolab THM1176
|
Go to the documentation of this file.
11 #include "../resources/visa.h"
246 return !(*
this == other);
256 if (other.size() != size())
258 for (CParsedResourceList::const_iterator thisit = begin(), otherit = other.begin(); thisit != end(); thisit++, otherit++)
260 if (*thisit != *otherit)
267 if (other.size() != size())
269 for (CParsedResourceList::const_iterator thisit = begin(), otherit = other.begin(); thisit != end(); thisit++, otherit++)
271 if (*thisit != *otherit)
#define VI_TRIG_PROT_SYNC
const tInterfaceNumber & Number() const
Return interface number.
const eInterfaceType & Type() const
Return interface type.
#define VI_TRIG_PROT_RESERVE
#define VI_TRIG_PROT_DEFAULT
@ Clear
Device clear message was sent to the local controller.
@ ServiceRequest
Service request was received from device or interface.
eResourceClass
Classes of VISA resource.
eSerialDataBits
Number of data bits for the serial communication.
eSerialHandshake Handshake
[-] Handshake configuration of the serial communication
#define VI_EVENT_IO_COMPLETION
eSerialTermMode ReadTermMode
[-] Termination Read mode of the serial communication
#define VI_TRIG_PROT_UNRESERVE
#define VI_EVENT_TCPIP_CONNECT
#define VI_EVENT_VXI_VME_INTR
eSerialBaudrate Baudrate
[bd] Speed of the serial communication
#define VI_EVENT_USB_INTR
#define VI_ASRL_FLOW_XON_XOFF
eEventMechanism
Event mechanisms.
Information about a VISA resource.
@ kEndNone
Set termination character to None.
#define VI_EVENT_SERVICE_REQ
VISAResourceInfo Info
Parsed VISA resource information.
#define VI_ASRL_FLOW_NONE
#define VI_EVENT_VXI_VME_SYSRESET
#define VI_ASRL_END_TERMCHAR
const tClass & Class() const
Return interface class.
bool operator==(CParsedResourceList const &other)
Equality operator.
eInterfaceType
VISA interface types.
std::string COMPort
[-] String identifying the serial port to connect to
@ NoLock
Open session without using an exclusive lock or loading configuration information.
#define VI_EVENT_GPIB_TALK
@ Queue
Enable the session to queue events.
@ GPIB
GPIB (a.k.a. HPIB or IEEE 488.1).
#define VI_ASRL_PAR_SPACE
Parsed information about a VISA resource.
@ kNone
Set Parity to None.
#define VI_EVENT_VXI_SIGP
eSerialDataBits DataBits
[-] Number of transmitted bits per packet
eSerialTermMode
Serial termination mode.
bool operator!=(CParsedResourceList const &other)
Inequality operator.
eTriggerProtocol
Trigger protocols.
#define VI_ASRL_END_BREAK
eSerialParity Parity
[-] Parity configuration of the serial communication
eSerialParity
Parity configuration for the serial communication.
ViUInt16 tInterfaceNumber
Interface number.
#define VI_EVENT_VXI_VME_SYSFAIL
@ Exception
Error condition has occured during an operation.
#define VI_EVENT_GPIB_CIC
#define VI_ASRL_FLOW_RTS_CTS
#define VI_EXCLUSIVE_LOCK
#define VI_EVENT_GPIB_LISTEN
std::string tResourceName
IEEE488 resource name.
eSerialStopBits
Stop bit configuration for the serial communication.
std::string tAlias
Alias, if any.
#define VI_ASRL_STOP_ONE5
sParsedResource(tResourceName &rName, VISAResourceInfo &rInfo)
Constructor.
char ReadTermChar
[-] Specific termination character when readTermMode = kEndTermChar
#define VI_EVENT_PXI_INTR
VISAResourceInfo(eInterfaceType Type=eInterfaceType::GPIB, tInterfaceNumber Number=0, tClass Class="", tExpandedName Expname="", tAlias Alias="")
Constructor.
const tExpandedName & ExpName() const
Return full resource name.
eOpenAccessMode
Access modes for VISA resources.
bool operator==(sParsedResource const &other) const
Equality operator.
sSerialPortSettings()
Constructor.
eSerialStopBits StopBits
[-] Stop bit configuration of the serial communication
#define VI_EVENT_EXCEPTION
#define VI_ALL_ENABLED_EVENTS
bool operator!=(sParsedResource const &other) const
Inequality operator.
@ Default
Default protocol.
std::string tExpandedName
Full resource name.
tResourceName Name
VISA resource name.
std::string tClass
Class: INSTR / RAW / ...
Parsed resource information for a list of instruments.
const tAlias & Alias() const
Return alias.
eSerialBaudrate
Serial baudrate.
eSerialHandshake
Handshake configuration for the serial communication.
#define VI_ASRL_END_LAST_BIT