Provide an interface to EC lab functions, converting error codes into C++ exceptions. More...
Go to the source code of this file.
Classes | |
| class | ECLabException |
| encapsulates an EC lab error code as an exception object More... | |
| struct | ECLabInterface |
| Wraps all of the ECLab BL_* function in an interface class that converts the error code into an exception. More... | |
Macros | |
| #define | BLCONCAT(A, B) A##B |
| #define | BL_CALL(__func,...) |
| call an ECLab function, converting error into an exception More... | |
Provide an interface to EC lab functions, converting error codes into C++ exceptions.
Definition in file ECLabInterface.h.
| #define BL_CALL | ( | __func, | |
| ... | |||
| ) |
call an ECLab function, converting error into an exception
Definition at line 47 of file ECLabInterface.h.
Referenced by ECLabInterface::Connect(), ECLabInterface::Disconnect(), ECLabInterface::GetChannelInfos(), ECLabInterface::GetCurrentValues(), ECLabInterface::GetData(), ECLabInterface::GetExperimentInfos(), ECLabInterface::GetLibVersion(), ECLabInterface::LoadFirmware(), ECLabInterface::LoadTechnique(), ECLabInterface::SetExperimentInfos(), ECLabInterface::StartChannel(), ECLabInterface::StopChannel(), ECLabInterface::testConnect(), and ECLabInterface::UpdateParameters().
| #define BLCONCAT | ( | A, | |
| B | |||
| ) | A##B |
Definition at line 21 of file ECLabInterface.h.
1.8.5