ISIS Logo
ECLAB
An EPICS support module to export potentiostat values as process variables
BLFunctionsStub.h
Go to the documentation of this file.
1 /*************************************************************************\
2 * Copyright (c) 2013 Science and Technology Facilities Council (STFC), GB.
3 * All rights reverved.
4 * This file is distributed subject to a Software License Agreement found
5 * in the file LICENSE.txt that is included with this distribution.
6 \*************************************************************************/
7 
8 BIOLOGIC_API(int) BL_GetLibVersionStub(char* pVersion, unsigned int* psize);
9 
10 //BIOLOGIC_API(int) BL_GetErrorMsgStub( int errorcode, char* pmsg, unsigned int* psize );
11 
12 BIOLOGIC_API(int) BL_ConnectStub(const char* address, uint8 timeout, int* pID, TDeviceInfos_t* pInfos);
13 
14 BIOLOGIC_API(int) BL_TestConnectionStub(int ID);
15 
16 BIOLOGIC_API(int) BL_DisconnectStub(int ID);
17 
18 BIOLOGIC_API(int) BL_LoadFirmwareStub( int ID, uint8* pChannels, int* pResults, uint8 Length,
19  bool ShowGauge, bool ForceReload, const char* BinFile, const char* XlxFile);
20 
21 BIOLOGIC_API(bool) BL_IsChannelPluggedStub( int ID, uint8 ch );
22 
23 BIOLOGIC_API(int) BL_GetChannelsPluggedStub ( int ID, uint8* pChPlugged, uint8 Size );
24 
25 BIOLOGIC_API(int) BL_GetChannelInfosStub( int ID, uint8 ch, TChannelInfos_t* pInfos );
26 
27 BIOLOGIC_API(int) BL_LoadTechniqueStub(int ID, uint8 channel, const char* pFName, TEccParams_t Params, bool FirstTechnique, bool LastTechnique, bool DisplayParams);
28 
29 BIOLOGIC_API(int) BL_UpdateParametersStub( int ID, uint8 channel, int TechIndx, TEccParams_t Params, const char* EccFileName );
30 
31 BIOLOGIC_API(int) BL_StartChannelStub (int ID, uint8 channel);
32 
33 BIOLOGIC_API(int) BL_StopChannelStub (int ID, uint8 channel);
34 
35 BIOLOGIC_API(int) BL_GetCurrentValuesStub (int ID, uint8 channel, TCurrentValues_t *pValues);
36 
37 BIOLOGIC_API(int) BL_GetDataStub( int ID, uint8 channel, TDataBuffer_t* pBuf, TDataInfos_t* pInfos, TCurrentValues_t* pValues );
38 
39 BIOLOGIC_API(int) BL_SetExperimentInfosStub( int ID, uint8 channel, TExperimentInfos_t TExpInfos );
40 
41 BIOLOGIC_API(int) BL_GetExperimentInfosStub( int ID, uint8 channel, TExperimentInfos_t* TExpInfos );
uint8 const char TEccParams_t bool FirstTechnique
uint8 int uint8 bool bool ForceReload
uint8 int TechIndx
uint8 int TDeviceInfos_t * pInfos
pVersion[*psize-1]
uint8 int uint8 bool bool const char const char * XlxFile
uint8 const char TEccParams_t bool bool LastTechnique
uint8 channel
uint8 * pChPlugged
uint8 TExperimentInfos_t TExpInfos
uint8 int uint8 Length
uint8 * pChannels
uint8 const char TEccParams_t bool bool bool DisplayParams
uint8 int uint8 bool ShowGauge
uint8 TDataBuffer_t * pBuf
uint8 TCurrentValues_t * pValues
uint8 uint8 Size
uint8 const char TEccParams_t Params
uint8 int TEccParams_t const char * EccFileName
uint8 int uint8 bool bool const char * BinFile
BIOLOGIC_API(int) BL_GetLibVersionStub(char *pVersion
uint8 int * pResults
unsigned int * psize
uint8 timeout
uint8 int * pID
uint8 const char * pFName
BL_GetCurrentValuesStub(ID, channel, pValues)
uint8 ch
Copyright © 2013 Science and Technology Facilities Council | Generated by   doxygen 1.8.5