#include "registryCommon.h"
#include "iocsh.h"
#include "iocshRegisterCommon.h"
Go to the source code of this file.
Data Structures | |
class | IoccrfReg |
Functions | |
int | cbmall_registerRecordDeviceDriver (DBBASE *pbase) |
static void | registerRecordDeviceDriverCallFunc (const iocshArgBuf *) |
Variables | |
epicsShareExtern rset * | pvar_rset_aiRSET |
epicsShareExtern int(* | pvar_func_aiRecordSizeOffset )(dbRecordType *pdbRecordType) |
epicsShareExtern rset * | pvar_rset_aoRSET |
epicsShareExtern int(* | pvar_func_aoRecordSizeOffset )(dbRecordType *pdbRecordType) |
epicsShareExtern rset * | pvar_rset_aSubRSET |
epicsShareExtern int(* | pvar_func_aSubRecordSizeOffset )(dbRecordType *pdbRecordType) |
epicsShareExtern rset * | pvar_rset_biRSET |
epicsShareExtern int(* | pvar_func_biRecordSizeOffset )(dbRecordType *pdbRecordType) |
epicsShareExtern rset * | pvar_rset_boRSET |
epicsShareExtern int(* | pvar_func_boRecordSizeOffset )(dbRecordType *pdbRecordType) |
epicsShareExtern rset * | pvar_rset_calcRSET |
epicsShareExtern int(* | pvar_func_calcRecordSizeOffset )(dbRecordType *pdbRecordType) |
epicsShareExtern rset * | pvar_rset_calcoutRSET |
epicsShareExtern int(* | pvar_func_calcoutRecordSizeOffset )(dbRecordType *pdbRecordType) |
epicsShareExtern rset * | pvar_rset_compressRSET |
epicsShareExtern int(* | pvar_func_compressRecordSizeOffset )(dbRecordType *pdbRecordType) |
epicsShareExtern rset * | pvar_rset_dfanoutRSET |
epicsShareExtern int(* | pvar_func_dfanoutRecordSizeOffset )(dbRecordType *pdbRecordType) |
epicsShareExtern rset * | pvar_rset_eventRSET |
epicsShareExtern int(* | pvar_func_eventRecordSizeOffset )(dbRecordType *pdbRecordType) |
epicsShareExtern rset * | pvar_rset_fanoutRSET |
epicsShareExtern int(* | pvar_func_fanoutRecordSizeOffset )(dbRecordType *pdbRecordType) |
epicsShareExtern rset * | pvar_rset_longinRSET |
epicsShareExtern int(* | pvar_func_longinRecordSizeOffset )(dbRecordType *pdbRecordType) |
epicsShareExtern rset * | pvar_rset_longoutRSET |
epicsShareExtern int(* | pvar_func_longoutRecordSizeOffset )(dbRecordType *pdbRecordType) |
epicsShareExtern rset * | pvar_rset_mbbiRSET |
epicsShareExtern int(* | pvar_func_mbbiRecordSizeOffset )(dbRecordType *pdbRecordType) |
epicsShareExtern rset * | pvar_rset_mbbiDirectRSET |
epicsShareExtern int(* | pvar_func_mbbiDirectRecordSizeOffset )(dbRecordType *pdbRecordType) |
epicsShareExtern rset * | pvar_rset_mbboRSET |
epicsShareExtern int(* | pvar_func_mbboRecordSizeOffset )(dbRecordType *pdbRecordType) |
epicsShareExtern rset * | pvar_rset_mbboDirectRSET |
epicsShareExtern int(* | pvar_func_mbboDirectRecordSizeOffset )(dbRecordType *pdbRecordType) |
epicsShareExtern rset * | pvar_rset_permissiveRSET |
epicsShareExtern int(* | pvar_func_permissiveRecordSizeOffset )(dbRecordType *pdbRecordType) |
epicsShareExtern rset * | pvar_rset_selRSET |
epicsShareExtern int(* | pvar_func_selRecordSizeOffset )(dbRecordType *pdbRecordType) |
epicsShareExtern rset * | pvar_rset_seqRSET |
epicsShareExtern int(* | pvar_func_seqRecordSizeOffset )(dbRecordType *pdbRecordType) |
epicsShareExtern rset * | pvar_rset_stateRSET |
epicsShareExtern int(* | pvar_func_stateRecordSizeOffset )(dbRecordType *pdbRecordType) |
epicsShareExtern rset * | pvar_rset_stringinRSET |
epicsShareExtern int(* | pvar_func_stringinRecordSizeOffset )(dbRecordType *pdbRecordType) |
epicsShareExtern rset * | pvar_rset_stringoutRSET |
epicsShareExtern int(* | pvar_func_stringoutRecordSizeOffset )(dbRecordType *pdbRecordType) |
epicsShareExtern rset * | pvar_rset_subRSET |
epicsShareExtern int(* | pvar_func_subRecordSizeOffset )(dbRecordType *pdbRecordType) |
epicsShareExtern rset * | pvar_rset_subArrayRSET |
epicsShareExtern int(* | pvar_func_subArrayRecordSizeOffset )(dbRecordType *pdbRecordType) |
epicsShareExtern rset * | pvar_rset_waveformRSET |
epicsShareExtern int(* | pvar_func_waveformRecordSizeOffset )(dbRecordType *pdbRecordType) |
epicsShareExtern rset * | pvar_rset_asynRSET |
epicsShareExtern int(* | pvar_func_asynRecordSizeOffset )(dbRecordType *pdbRecordType) |
static const char *const | recordTypeNames [27] |
static const recordTypeLocation | rtl [27] |
epicsShareExtern dset * | pvar_dset_devAiSoft |
epicsShareExtern dset * | pvar_dset_devAiSoftRaw |
epicsShareExtern dset * | pvar_dset_devTimestampAI |
epicsShareExtern dset * | pvar_dset_devAiGeneralTime |
epicsShareExtern dset * | pvar_dset_devCAENx527chAi |
epicsShareExtern dset * | pvar_dset_devaiStream |
epicsShareExtern dset * | pvar_dset_asynAiInt32 |
epicsShareExtern dset * | pvar_dset_asynAiInt32Average |
epicsShareExtern dset * | pvar_dset_asynAiFloat64 |
epicsShareExtern dset * | pvar_dset_asynAiFloat64Average |
epicsShareExtern dset * | pvar_dset_devAoSoft |
epicsShareExtern dset * | pvar_dset_devAoSoftRaw |
epicsShareExtern dset * | pvar_dset_devAoSoftCallback |
epicsShareExtern dset * | pvar_dset_devCAENx527chAo |
epicsShareExtern dset * | pvar_dset_devaoStream |
epicsShareExtern dset * | pvar_dset_asynAoInt32 |
epicsShareExtern dset * | pvar_dset_asynAoFloat64 |
epicsShareExtern dset * | pvar_dset_devBiSoft |
epicsShareExtern dset * | pvar_dset_devBiSoftRaw |
epicsShareExtern dset * | pvar_dset_devCAENx527chBi |
epicsShareExtern dset * | pvar_dset_devbiStream |
epicsShareExtern dset * | pvar_dset_asynBiInt32 |
epicsShareExtern dset * | pvar_dset_asynBiUInt32Digital |
epicsShareExtern dset * | pvar_dset_devBoSoft |
epicsShareExtern dset * | pvar_dset_devBoSoftRaw |
epicsShareExtern dset * | pvar_dset_devBoSoftCallback |
epicsShareExtern dset * | pvar_dset_devBoGeneralTime |
epicsShareExtern dset * | pvar_dset_devCAENx527chBo |
epicsShareExtern dset * | pvar_dset_devboStream |
epicsShareExtern dset * | pvar_dset_asynBoInt32 |
epicsShareExtern dset * | pvar_dset_asynBoUInt32Digital |
epicsShareExtern dset * | pvar_dset_devCalcoutSoft |
epicsShareExtern dset * | pvar_dset_devCalcoutSoftCallback |
epicsShareExtern dset * | pvar_dset_devcalcoutStream |
epicsShareExtern dset * | pvar_dset_devEventSoft |
epicsShareExtern dset * | pvar_dset_devLiSoft |
epicsShareExtern dset * | pvar_dset_devLiGeneralTime |
epicsShareExtern dset * | pvar_dset_devCAENx527chLongin |
epicsShareExtern dset * | pvar_dset_devlonginStream |
epicsShareExtern dset * | pvar_dset_asynLiInt32 |
epicsShareExtern dset * | pvar_dset_asynLiUInt32Digital |
epicsShareExtern dset * | pvar_dset_devLoSoft |
epicsShareExtern dset * | pvar_dset_devLoSoftCallback |
epicsShareExtern dset * | pvar_dset_devCAENx527chLongout |
epicsShareExtern dset * | pvar_dset_devlongoutStream |
epicsShareExtern dset * | pvar_dset_asynLoInt32 |
epicsShareExtern dset * | pvar_dset_asynLoUInt32Digital |
epicsShareExtern dset * | pvar_dset_devMbbiSoft |
epicsShareExtern dset * | pvar_dset_devMbbiSoftRaw |
epicsShareExtern dset * | pvar_dset_devCAENx527chMBBi |
epicsShareExtern dset * | pvar_dset_devmbbiStream |
epicsShareExtern dset * | pvar_dset_asynMbbiInt32 |
epicsShareExtern dset * | pvar_dset_asynMbbiUInt32Digital |
epicsShareExtern dset * | pvar_dset_devMbbiDirectSoft |
epicsShareExtern dset * | pvar_dset_devMbbiDirectSoftRaw |
epicsShareExtern dset * | pvar_dset_devmbbiDirectStream |
epicsShareExtern dset * | pvar_dset_asynMbbiDirectUInt32Digital |
epicsShareExtern dset * | pvar_dset_devMbboSoft |
epicsShareExtern dset * | pvar_dset_devMbboSoftRaw |
epicsShareExtern dset * | pvar_dset_devMbboSoftCallback |
epicsShareExtern dset * | pvar_dset_devCAENx527chMBBo |
epicsShareExtern dset * | pvar_dset_devmbboStream |
epicsShareExtern dset * | pvar_dset_asynMbboInt32 |
epicsShareExtern dset * | pvar_dset_asynMbboUInt32Digital |
epicsShareExtern dset * | pvar_dset_devMbboDirectSoft |
epicsShareExtern dset * | pvar_dset_devMbboDirectSoftRaw |
epicsShareExtern dset * | pvar_dset_devMbboDirectSoftCallback |
epicsShareExtern dset * | pvar_dset_devmbboDirectStream |
epicsShareExtern dset * | pvar_dset_asynMbboDirectUInt32Digital |
epicsShareExtern dset * | pvar_dset_devSiSoft |
epicsShareExtern dset * | pvar_dset_devTimestampSI |
epicsShareExtern dset * | pvar_dset_devSiGeneralTime |
epicsShareExtern dset * | pvar_dset_devCAENx527chStringin |
epicsShareExtern dset * | pvar_dset_devstringinStream |
epicsShareExtern dset * | pvar_dset_asynSiOctetCmdResponse |
epicsShareExtern dset * | pvar_dset_asynSiOctetWriteRead |
epicsShareExtern dset * | pvar_dset_asynSiOctetRead |
epicsShareExtern dset * | pvar_dset_devSoSoft |
epicsShareExtern dset * | pvar_dset_devSoSoftCallback |
epicsShareExtern dset * | pvar_dset_devSoStdio |
epicsShareExtern dset * | pvar_dset_devCAENx527chStringout |
epicsShareExtern dset * | pvar_dset_devstringoutStream |
epicsShareExtern dset * | pvar_dset_asynSoOctetWrite |
epicsShareExtern dset * | pvar_dset_devSASoft |
epicsShareExtern dset * | pvar_dset_devWfSoft |
epicsShareExtern dset * | pvar_dset_devwaveformStream |
epicsShareExtern dset * | pvar_dset_asynWfOctetCmdResponse |
epicsShareExtern dset * | pvar_dset_asynWfOctetWriteRead |
epicsShareExtern dset * | pvar_dset_asynWfOctetRead |
epicsShareExtern dset * | pvar_dset_asynWfOctetWrite |
epicsShareExtern dset * | pvar_dset_asynInt8ArrayWfIn |
epicsShareExtern dset * | pvar_dset_asynInt8ArrayWfOut |
epicsShareExtern dset * | pvar_dset_asynInt16ArrayWfIn |
epicsShareExtern dset * | pvar_dset_asynInt16ArrayWfOut |
epicsShareExtern dset * | pvar_dset_asynInt32ArrayWfIn |
epicsShareExtern dset * | pvar_dset_asynInt32ArrayWfOut |
epicsShareExtern dset * | pvar_dset_asynFloat32ArrayWfIn |
epicsShareExtern dset * | pvar_dset_asynFloat32ArrayWfOut |
epicsShareExtern dset * | pvar_dset_asynFloat64ArrayWfIn |
epicsShareExtern dset * | pvar_dset_asynFloat64ArrayWfOut |
epicsShareExtern dset * | pvar_dset_asynRecordDevice |
static const char *const | deviceSupportNames [101] |
static const dset *const | devsl [101] |
epicsShareExtern drvet * | pvar_drvet_drvCAENx527 |
epicsShareExtern drvet * | pvar_drvet_stream |
epicsShareExtern drvet * | pvar_drvet_drvAsyn |
static const char * | driverSupportNames [3] |
static struct drvet * | drvsl [3] |
epicsShareExtern void(* | pvar_func_asSub )(void) |
epicsShareExtern void(* | pvar_func_drvAsynIPPortRegisterCommands )(void) |
epicsShareExtern void(* | pvar_func_streamRegistrar )(void) |
epicsShareExtern void(* | pvar_func_asynRegister )(void) |
epicsShareExtern void(* | pvar_func_asynInterposeFlushRegister )(void) |
epicsShareExtern void(* | pvar_func_asynInterposeEosRegister )(void) |
epicsShareExtern void(* | pvar_func_drvAsynIPServerPortRegisterCommands )(void) |
epicsShareExtern void(* | pvar_func_drvAsynSerialPortRegisterCommands )(void) |
epicsShareExtern void(* | pvar_func_drvModbusAsynRegister )(void) |
epicsShareExtern void(* | pvar_func_modbusInterposeRegister )(void) |
epicsShareExtern void(* | pvar_func_newCaenCrateRegister )(void) |
epicsShareExtern void(* | pvar_func_connectAllCaenCratesRegister )(void) |
epicsShareExtern void(* | pvar_func_group1Registrar )(void) |
epicsShareExtern void(* | pvar_func_group2Registrar )(void) |
epicsShareExtern void(* | pvar_func_lasertableRegistrar )(void) |
epicsShareExtern int * | pvar_int_asCaDebug |
epicsShareExtern int * | pvar_int_dbRecordsOnceOnly |
epicsShareExtern int * | pvar_int_dbBptNotMonotonic |
epicsShareExtern int * | pvar_int_streamDebug |
static struct iocshVarDef | vardefs [] |
static const iocshArg | registerRecordDeviceDriverArg0 |
static const iocshArg * | registerRecordDeviceDriverArgs [1] |
static const iocshFuncDef | registerRecordDeviceDriverFuncDef |
int cbmall_registerRecordDeviceDriver | ( | DBBASE * | pbase | ) |
Definition at line 478 of file cbmall_registerRecordDeviceDriver.cpp.
Referenced by registerRecordDeviceDriverCallFunc().
static void registerRecordDeviceDriverCallFunc | ( | const iocshArgBuf * | ) | [static] |
Definition at line 513 of file cbmall_registerRecordDeviceDriver.cpp.
References cbmall_registerRecordDeviceDriver().
Referenced by IoccrfReg::IoccrfReg().
const char* const deviceSupportNames[101] [static] |
Definition at line 226 of file cbmall_registerRecordDeviceDriver.cpp.
const dset* const devsl[101] [static] |
Definition at line 330 of file cbmall_registerRecordDeviceDriver.cpp.
const char* driverSupportNames[3] [static] |
{ "drvCAENx527", "stream", "drvAsyn" }
Definition at line 438 of file cbmall_registerRecordDeviceDriver.cpp.
struct drvet* drvsl[3] [static] |
Definition at line 444 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern drvet* pvar_drvet_drvAsyn |
Definition at line 436 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern drvet* pvar_drvet_drvCAENx527 |
Definition at line 434 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern drvet* pvar_drvet_stream |
Definition at line 435 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_asynAiFloat64 |
Definition at line 132 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_asynAiFloat64Average |
Definition at line 133 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_asynAiInt32 |
Definition at line 130 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_asynAiInt32Average |
Definition at line 131 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_asynAoFloat64 |
Definition at line 140 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_asynAoInt32 |
Definition at line 139 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_asynBiInt32 |
Definition at line 145 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_asynBiUInt32Digital |
Definition at line 146 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_asynBoInt32 |
Definition at line 153 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_asynBoUInt32Digital |
Definition at line 154 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_asynFloat32ArrayWfIn |
Definition at line 220 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_asynFloat32ArrayWfOut |
Definition at line 221 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_asynFloat64ArrayWfIn |
Definition at line 222 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_asynFloat64ArrayWfOut |
Definition at line 223 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_asynInt16ArrayWfIn |
Definition at line 216 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_asynInt16ArrayWfOut |
Definition at line 217 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_asynInt32ArrayWfIn |
Definition at line 218 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_asynInt32ArrayWfOut |
Definition at line 219 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_asynInt8ArrayWfIn |
Definition at line 214 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_asynInt8ArrayWfOut |
Definition at line 215 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_asynLiInt32 |
Definition at line 163 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_asynLiUInt32Digital |
Definition at line 164 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_asynLoInt32 |
Definition at line 169 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_asynLoUInt32Digital |
Definition at line 170 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_asynMbbiDirectUInt32Digital |
Definition at line 180 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_asynMbbiInt32 |
Definition at line 175 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_asynMbbiUInt32Digital |
Definition at line 176 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_asynMbboDirectUInt32Digital |
Definition at line 192 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_asynMbboInt32 |
Definition at line 186 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_asynMbboUInt32Digital |
Definition at line 187 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_asynRecordDevice |
Definition at line 224 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_asynSiOctetCmdResponse |
Definition at line 198 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_asynSiOctetRead |
Definition at line 200 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_asynSiOctetWriteRead |
Definition at line 199 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_asynSoOctetWrite |
Definition at line 206 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_asynWfOctetCmdResponse |
Definition at line 210 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_asynWfOctetRead |
Definition at line 212 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_asynWfOctetWrite |
Definition at line 213 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_asynWfOctetWriteRead |
Definition at line 211 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_devAiGeneralTime |
Definition at line 127 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_devAiSoft |
Definition at line 124 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_devAiSoftRaw |
Definition at line 125 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_devaiStream |
Definition at line 129 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_devAoSoft |
Definition at line 134 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_devAoSoftCallback |
Definition at line 136 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_devAoSoftRaw |
Definition at line 135 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_devaoStream |
Definition at line 138 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_devBiSoft |
Definition at line 141 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_devBiSoftRaw |
Definition at line 142 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_devbiStream |
Definition at line 144 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_devBoGeneralTime |
Definition at line 150 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_devBoSoft |
Definition at line 147 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_devBoSoftCallback |
Definition at line 149 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_devBoSoftRaw |
Definition at line 148 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_devboStream |
Definition at line 152 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_devCAENx527chAi |
Definition at line 128 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_devCAENx527chAo |
Definition at line 137 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_devCAENx527chBi |
Definition at line 143 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_devCAENx527chBo |
Definition at line 151 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_devCAENx527chLongin |
Definition at line 161 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_devCAENx527chLongout |
Definition at line 167 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_devCAENx527chMBBi |
Definition at line 173 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_devCAENx527chMBBo |
Definition at line 184 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_devCAENx527chStringin |
Definition at line 196 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_devCAENx527chStringout |
Definition at line 204 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_devCalcoutSoft |
Definition at line 155 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_devCalcoutSoftCallback |
Definition at line 156 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_devcalcoutStream |
Definition at line 157 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_devEventSoft |
Definition at line 158 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_devLiGeneralTime |
Definition at line 160 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_devLiSoft |
Definition at line 159 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_devlonginStream |
Definition at line 162 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_devlongoutStream |
Definition at line 168 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_devLoSoft |
Definition at line 165 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_devLoSoftCallback |
Definition at line 166 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_devMbbiDirectSoft |
Definition at line 177 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_devMbbiDirectSoftRaw |
Definition at line 178 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_devmbbiDirectStream |
Definition at line 179 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_devMbbiSoft |
Definition at line 171 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_devMbbiSoftRaw |
Definition at line 172 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_devmbbiStream |
Definition at line 174 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_devMbboDirectSoft |
Definition at line 188 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_devMbboDirectSoftCallback |
Definition at line 190 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_devMbboDirectSoftRaw |
Definition at line 189 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_devmbboDirectStream |
Definition at line 191 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_devMbboSoft |
Definition at line 181 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_devMbboSoftCallback |
Definition at line 183 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_devMbboSoftRaw |
Definition at line 182 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_devmbboStream |
Definition at line 185 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_devSASoft |
Definition at line 207 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_devSiGeneralTime |
Definition at line 195 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_devSiSoft |
Definition at line 193 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_devSoSoft |
Definition at line 201 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_devSoSoftCallback |
Definition at line 202 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_devSoStdio |
Definition at line 203 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_devstringinStream |
Definition at line 197 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_devstringoutStream |
Definition at line 205 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_devTimestampAI |
Definition at line 126 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_devTimestampSI |
Definition at line 194 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_devwaveformStream |
Definition at line 209 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern dset* pvar_dset_devWfSoft |
Definition at line 208 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern int(* pvar_func_aiRecordSizeOffset)(dbRecordType *pdbRecordType) |
Definition at line 10 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern int(* pvar_func_aoRecordSizeOffset)(dbRecordType *pdbRecordType) |
Definition at line 12 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern void(* pvar_func_asSub)(void) |
Definition at line 450 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern int(* pvar_func_aSubRecordSizeOffset)(dbRecordType *pdbRecordType) |
Definition at line 14 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern void(* pvar_func_asynInterposeEosRegister)(void) |
Definition at line 455 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern void(* pvar_func_asynInterposeFlushRegister)(void) |
Definition at line 454 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern int(* pvar_func_asynRecordSizeOffset)(dbRecordType *pdbRecordType) |
Definition at line 62 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern void(* pvar_func_asynRegister)(void) |
Definition at line 453 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern int(* pvar_func_biRecordSizeOffset)(dbRecordType *pdbRecordType) |
Definition at line 16 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern int(* pvar_func_boRecordSizeOffset)(dbRecordType *pdbRecordType) |
Definition at line 18 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern int(* pvar_func_calcoutRecordSizeOffset)(dbRecordType *pdbRecordType) |
Definition at line 22 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern int(* pvar_func_calcRecordSizeOffset)(dbRecordType *pdbRecordType) |
Definition at line 20 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern int(* pvar_func_compressRecordSizeOffset)(dbRecordType *pdbRecordType) |
Definition at line 24 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern void(* pvar_func_connectAllCaenCratesRegister)(void) |
Definition at line 461 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern int(* pvar_func_dfanoutRecordSizeOffset)(dbRecordType *pdbRecordType) |
Definition at line 26 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern void(* pvar_func_drvAsynIPPortRegisterCommands)(void) |
Definition at line 451 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern void(* pvar_func_drvAsynIPServerPortRegisterCommands)(void) |
Definition at line 456 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern void(* pvar_func_drvAsynSerialPortRegisterCommands)(void) |
Definition at line 457 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern void(* pvar_func_drvModbusAsynRegister)(void) |
Definition at line 458 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern int(* pvar_func_eventRecordSizeOffset)(dbRecordType *pdbRecordType) |
Definition at line 28 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern int(* pvar_func_fanoutRecordSizeOffset)(dbRecordType *pdbRecordType) |
Definition at line 30 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern void(* pvar_func_group1Registrar)(void) |
Definition at line 462 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern void(* pvar_func_group2Registrar)(void) |
Definition at line 463 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern void(* pvar_func_lasertableRegistrar)(void) |
Definition at line 464 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern int(* pvar_func_longinRecordSizeOffset)(dbRecordType *pdbRecordType) |
Definition at line 32 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern int(* pvar_func_longoutRecordSizeOffset)(dbRecordType *pdbRecordType) |
Definition at line 34 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern int(* pvar_func_mbbiDirectRecordSizeOffset)(dbRecordType *pdbRecordType) |
Definition at line 38 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern int(* pvar_func_mbbiRecordSizeOffset)(dbRecordType *pdbRecordType) |
Definition at line 36 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern int(* pvar_func_mbboDirectRecordSizeOffset)(dbRecordType *pdbRecordType) |
Definition at line 42 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern int(* pvar_func_mbboRecordSizeOffset)(dbRecordType *pdbRecordType) |
Definition at line 40 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern void(* pvar_func_modbusInterposeRegister)(void) |
Definition at line 459 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern void(* pvar_func_newCaenCrateRegister)(void) |
Definition at line 460 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern int(* pvar_func_permissiveRecordSizeOffset)(dbRecordType *pdbRecordType) |
Definition at line 44 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern int(* pvar_func_selRecordSizeOffset)(dbRecordType *pdbRecordType) |
Definition at line 46 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern int(* pvar_func_seqRecordSizeOffset)(dbRecordType *pdbRecordType) |
Definition at line 48 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern int(* pvar_func_stateRecordSizeOffset)(dbRecordType *pdbRecordType) |
Definition at line 50 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern void(* pvar_func_streamRegistrar)(void) |
Definition at line 452 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern int(* pvar_func_stringinRecordSizeOffset)(dbRecordType *pdbRecordType) |
Definition at line 52 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern int(* pvar_func_stringoutRecordSizeOffset)(dbRecordType *pdbRecordType) |
Definition at line 54 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern int(* pvar_func_subArrayRecordSizeOffset)(dbRecordType *pdbRecordType) |
Definition at line 58 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern int(* pvar_func_subRecordSizeOffset)(dbRecordType *pdbRecordType) |
Definition at line 56 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern int(* pvar_func_waveformRecordSizeOffset)(dbRecordType *pdbRecordType) |
Definition at line 60 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern int* pvar_int_asCaDebug |
Definition at line 466 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern int* pvar_int_dbBptNotMonotonic |
Definition at line 468 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern int* pvar_int_dbRecordsOnceOnly |
Definition at line 467 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern int* pvar_int_streamDebug |
Definition at line 469 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern rset* pvar_rset_aiRSET |
Definition at line 9 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern rset* pvar_rset_aoRSET |
Definition at line 11 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern rset* pvar_rset_aSubRSET |
Definition at line 13 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern rset* pvar_rset_asynRSET |
Definition at line 61 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern rset* pvar_rset_biRSET |
Definition at line 15 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern rset* pvar_rset_boRSET |
Definition at line 17 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern rset* pvar_rset_calcoutRSET |
Definition at line 21 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern rset* pvar_rset_calcRSET |
Definition at line 19 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern rset* pvar_rset_compressRSET |
Definition at line 23 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern rset* pvar_rset_dfanoutRSET |
Definition at line 25 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern rset* pvar_rset_eventRSET |
Definition at line 27 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern rset* pvar_rset_fanoutRSET |
Definition at line 29 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern rset* pvar_rset_longinRSET |
Definition at line 31 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern rset* pvar_rset_longoutRSET |
Definition at line 33 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern rset* pvar_rset_mbbiDirectRSET |
Definition at line 37 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern rset* pvar_rset_mbbiRSET |
Definition at line 35 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern rset* pvar_rset_mbboDirectRSET |
Definition at line 41 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern rset* pvar_rset_mbboRSET |
Definition at line 39 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern rset* pvar_rset_permissiveRSET |
Definition at line 43 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern rset* pvar_rset_selRSET |
Definition at line 45 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern rset* pvar_rset_seqRSET |
Definition at line 47 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern rset* pvar_rset_stateRSET |
Definition at line 49 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern rset* pvar_rset_stringinRSET |
Definition at line 51 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern rset* pvar_rset_stringoutRSET |
Definition at line 53 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern rset* pvar_rset_subArrayRSET |
Definition at line 57 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern rset* pvar_rset_subRSET |
Definition at line 55 of file cbmall_registerRecordDeviceDriver.cpp.
epicsShareExtern rset* pvar_rset_waveformRSET |
Definition at line 59 of file cbmall_registerRecordDeviceDriver.cpp.
const char* const recordTypeNames[27] [static] |
{ "ai", "ao", "aSub", "bi", "bo", "calc", "calcout", "compress", "dfanout", "event", "fanout", "longin", "longout", "mbbi", "mbbiDirect", "mbbo", "mbboDirect", "permissive", "sel", "seq", "state", "stringin", "stringout", "sub", "subArray", "waveform", "asyn" }
Definition at line 64 of file cbmall_registerRecordDeviceDriver.cpp.
const iocshArg registerRecordDeviceDriverArg0 [static] |
{"pdbbase",iocshArgPdbbase}
Definition at line 507 of file cbmall_registerRecordDeviceDriver.cpp.
const iocshArg* registerRecordDeviceDriverArgs[1] [static] |
Definition at line 509 of file cbmall_registerRecordDeviceDriver.cpp.
const iocshFuncDef registerRecordDeviceDriverFuncDef [static] |
{"cbmall_registerRecordDeviceDriver",1,registerRecordDeviceDriverArgs}
Definition at line 511 of file cbmall_registerRecordDeviceDriver.cpp.
Referenced by IoccrfReg::IoccrfReg().
const recordTypeLocation rtl[27] [static] |
{ {pvar_rset_aiRSET, pvar_func_aiRecordSizeOffset}, {pvar_rset_aoRSET, pvar_func_aoRecordSizeOffset}, {pvar_rset_aSubRSET, pvar_func_aSubRecordSizeOffset}, {pvar_rset_biRSET, pvar_func_biRecordSizeOffset}, {pvar_rset_boRSET, pvar_func_boRecordSizeOffset}, {pvar_rset_calcRSET, pvar_func_calcRecordSizeOffset}, {pvar_rset_calcoutRSET, pvar_func_calcoutRecordSizeOffset}, {pvar_rset_compressRSET, pvar_func_compressRecordSizeOffset}, {pvar_rset_dfanoutRSET, pvar_func_dfanoutRecordSizeOffset}, {pvar_rset_eventRSET, pvar_func_eventRecordSizeOffset}, {pvar_rset_fanoutRSET, pvar_func_fanoutRecordSizeOffset}, {pvar_rset_longinRSET, pvar_func_longinRecordSizeOffset}, {pvar_rset_longoutRSET, pvar_func_longoutRecordSizeOffset}, {pvar_rset_mbbiRSET, pvar_func_mbbiRecordSizeOffset}, {pvar_rset_mbbiDirectRSET, pvar_func_mbbiDirectRecordSizeOffset}, {pvar_rset_mbboRSET, pvar_func_mbboRecordSizeOffset}, {pvar_rset_mbboDirectRSET, pvar_func_mbboDirectRecordSizeOffset}, {pvar_rset_permissiveRSET, pvar_func_permissiveRecordSizeOffset}, {pvar_rset_selRSET, pvar_func_selRecordSizeOffset}, {pvar_rset_seqRSET, pvar_func_seqRecordSizeOffset}, {pvar_rset_stateRSET, pvar_func_stateRecordSizeOffset}, {pvar_rset_stringinRSET, pvar_func_stringinRecordSizeOffset}, {pvar_rset_stringoutRSET, pvar_func_stringoutRecordSizeOffset}, {pvar_rset_subRSET, pvar_func_subRecordSizeOffset}, {pvar_rset_subArrayRSET, pvar_func_subArrayRecordSizeOffset}, {pvar_rset_waveformRSET, pvar_func_waveformRecordSizeOffset}, {pvar_rset_asynRSET, pvar_func_asynRecordSizeOffset} }
Definition at line 94 of file cbmall_registerRecordDeviceDriver.cpp.
struct iocshVarDef vardefs[] [static] |
{ {"asCaDebug", iocshArgInt, (void * const)pvar_int_asCaDebug}, {"dbRecordsOnceOnly", iocshArgInt, (void * const)pvar_int_dbRecordsOnceOnly}, {"dbBptNotMonotonic", iocshArgInt, (void * const)pvar_int_dbBptNotMonotonic}, {"streamDebug", iocshArgInt, (void * const)pvar_int_streamDebug}, {NULL, iocshArgInt, NULL} }
Definition at line 470 of file cbmall_registerRecordDeviceDriver.cpp.