#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.
1.7.1