Wraps all of the ECLab BL_* function in an interface class that converts the error code into an exception. More...
#include <ECLabInterface.h>
Static Public Member Functions | |
| static void | GetLibVersion (char *pVersion, unsigned int *psize) |
| static void | Connect (const char *address, uint8 TimeOut, int *pID, TDeviceInfos_t *pInfos) |
| static void | testConnect (int ID) |
| static void | Disconnect (int ID) |
| static void | LoadFirmware (int ID, uint8 *pChannels, int *pResults, uint8 Length, bool ShowGauge, bool ForceReload, const char *BinFile, const char *XlxFile) |
| static void | LoadTechnique (int ID, uint8 channel, char *pFName, TEccParams_t Params, bool FirstTechnique, bool LastTechnique, bool DisplayParams) |
| static void | GetChannelInfos (int ID, uint8 ch, TChannelInfos_t *pInfos) |
| static void | StopChannel (int ID, uint8 channel) |
| static void | StartChannel (int ID, uint8 channel) |
| static bool | IsChannelPlugged (int ID, uint8 ch) |
| static void | GetCurrentValues (int ID, uint8 channel, TCurrentValues_t *pValues) |
| static void | UpdateParameters (int ID, uint8 channel, int TechIndx, TEccParams_t Params, const char *EccFileName) |
| static void | GetData (int ID, uint8 channel, TDataBuffer_t *pBuf, TDataInfos_t *pInfos, TCurrentValues_t *pValues) |
| static void | SetExperimentInfos (int ID, uint8 channel, TExperimentInfos_t TExpInfos) |
| static void | GetExperimentInfos (int ID, uint8 channel, TExperimentInfos_t *TExpInfos) |
Static Public Attributes | |
| static bool | BLSIM = false |
Wraps all of the ECLab BL_* function in an interface class that converts the error code into an exception.
Definition at line 64 of file ECLabInterface.h.
|
inlinestatic |
Definition at line 73 of file ECLabInterface.h.
References BL_CALL.
Referenced by ECLabDriver::ECLabDriver().
|
inlinestatic |
Definition at line 83 of file ECLabInterface.h.
References BL_CALL.
|
inlinestatic |
Definition at line 99 of file ECLabInterface.h.
References BL_CALL.
Referenced by ECLabDriver::ECLabValuesTask().
|
inlinestatic |
Definition at line 126 of file ECLabInterface.h.
References BL_CALL.
Referenced by ECLabDriver::ECLabValuesTask().
|
inlinestatic |
Definition at line 136 of file ECLabInterface.h.
References BL_CALL.
Referenced by ECLabDriver::ECLabDataTask().
|
inlinestatic |
Definition at line 146 of file ECLabInterface.h.
References BL_CALL.
|
inlinestatic |
Definition at line 68 of file ECLabInterface.h.
References BL_CALL.
Referenced by ECLabDriver::ECLabDriver().
|
inlinestatic |
Definition at line 114 of file ECLabInterface.h.
References BLSIM.
Referenced by ECLabDriver::ECLabDataTask(), and ECLabDriver::ECLabValuesTask().
|
inlinestatic |
Definition at line 88 of file ECLabInterface.h.
References BL_CALL.
Referenced by ECLabDriver::ECLabDriver().
|
inlinestatic |
Definition at line 94 of file ECLabInterface.h.
References BL_CALL.
Referenced by ECLabDriver::writeOctet().
|
inlinestatic |
Definition at line 141 of file ECLabInterface.h.
References BL_CALL.
|
inlinestatic |
Definition at line 109 of file ECLabInterface.h.
References BL_CALL.
Referenced by ECLabDriver::writeInt32().
|
inlinestatic |
Definition at line 104 of file ECLabInterface.h.
References BL_CALL.
Referenced by ECLabDriver::writeInt32().
|
inlinestatic |
Definition at line 78 of file ECLabInterface.h.
References BL_CALL.
Referenced by ECLabDriver::ECLabDriver().
|
inlinestatic |
Definition at line 131 of file ECLabInterface.h.
References BL_CALL.
Referenced by ECLabDriver::writeInt32().
|
static |
Definition at line 66 of file ECLabInterface.h.
Referenced by ECLabDriver::ECLabDriver(), and IsChannelPlugged().
1.8.5