Data Structures | Functions | Variables

epics/apps/cbmHV_x86/cbmApp/src/O.linux-x86/cbmall_registerRecordDeviceDriver.cpp File Reference

(r4864/r2308)

#include "registryCommon.h"
#include "iocsh.h"
#include "iocshRegisterCommon.h"
Include dependency graph for cbmall_registerRecordDeviceDriver.cpp:

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

Function Documentation

int cbmall_registerRecordDeviceDriver ( DBBASE *  pbase  ) 
static void registerRecordDeviceDriverCallFunc ( const iocshArgBuf *   )  [static]

Variable Documentation

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]
Initial value:
 {
    "drvCAENx527",
    "stream",
    "drvAsyn"
}

Definition at line 438 of file cbmall_registerRecordDeviceDriver.cpp.

struct drvet* drvsl[3] [static]
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]
Initial value:
 {
    "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]
Initial value:
                                            {"pdbbase",iocshArgPdbbase}

Definition at line 507 of file cbmall_registerRecordDeviceDriver.cpp.

const iocshArg* registerRecordDeviceDriverArgs[1] [static]
Initial value:

Definition at line 509 of file cbmall_registerRecordDeviceDriver.cpp.

const iocshFuncDef registerRecordDeviceDriverFuncDef [static]
Initial value:
                {"cbmall_registerRecordDeviceDriver",1,registerRecordDeviceDriverArgs}

Definition at line 511 of file cbmall_registerRecordDeviceDriver.cpp.

Referenced by IoccrfReg::IoccrfReg().

const recordTypeLocation rtl[27] [static]
Initial value:
 {
    {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]
Initial value:
 {
        {"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.