![]() |
THM1176InstrumentManager 1.2
Qt Object abstraction for Metrolab THM1176
|
USBTMC Resource Manager class. More...
#include <USBTMCInstrument.h>


Public Member Functions | |
| CUSBTMCResourceManager (void) | |
| Constructor. | |
| virtual | ~CUSBTMCResourceManager (void) |
| Destructor. | |
| virtual bool | Initialize (void) |
| Initialize the Resource Manager. | |
| virtual bool | FindResources (CResourceList &rList, std::string Filter="?*") |
| Find USBTMC resources. | |
| virtual std::string | StatusDescription (I32 Status) |
| Return description of status word. | |
| virtual bool | Timeout (void) |
| Last operation timed out. | |
| Public Member Functions inherited from MTL::Instrument::CIEEE488ResourceManager | |
| CIEEE488ResourceManager () | |
| virtual | ~CIEEE488ResourceManager () |
| I32 | Status (void) |
Friends | |
| class | CUSBTMCInstrument |
Additional Inherited Members | |
| Protected Attributes inherited from MTL::Instrument::CIEEE488ResourceManager | |
| CMutex | m_Lock |
| Lock onto the resource manager. | |
| I32 | m_Status |
| Status of last operation. | |
USBTMC Resource Manager class.
Definition at line 30 of file USBTMCInstrument.h.
| CUSBTMCResourceManager::CUSBTMCResourceManager | ( | void | ) |
Constructor.
Definition at line 45 of file USBTMCInstrument.cpp.
|
virtual |
Destructor.
Definition at line 51 of file USBTMCInstrument.cpp.
|
virtual |
Find USBTMC resources.
| [out] | rList | List of matching USBTMC resources. |
| [in] | Filter | "VID:PID"; VID & PID are decimal integers. |
Implements MTL::Instrument::CIEEE488ResourceManager.
Definition at line 103 of file USBTMCInstrument.cpp.
|
virtual |
Initialize the Resource Manager.
Implements MTL::Instrument::CIEEE488ResourceManager.
Definition at line 69 of file USBTMCInstrument.cpp.
|
virtual |
Return description of status word.
| [in] | Status | Status word. |
Implements MTL::Instrument::CIEEE488ResourceManager.
Definition at line 301 of file USBTMCInstrument.cpp.
|
virtual |
Last operation timed out.
Implements MTL::Instrument::CIEEE488ResourceManager.
Definition at line 312 of file USBTMCInstrument.cpp.
|
friend |
Definition at line 32 of file USBTMCInstrument.h.