#include <ADTimePix.h>
|
| ADTimePix (const char *portName, const char *serial, int maxBuffers, size_t maxMemory, int priority, int stackSize) |
|
virtual asynStatus | writeOctet (asynUser *pasynUser, const char *value, size_t nChars, size_t *nActual) |
| Called when asyn clients call pasynOctet->write(). More...
|
|
virtual asynStatus | writeInt32 (asynUser *pasynUser, epicsInt32 value) |
| Sets an int32 parameter. More...
|
|
virtual asynStatus | writeFloat64 (asynUser *pasynUser, epicsFloat64 value) |
|
void | timePixCallback () |
|
| ~ADTimePix () |
|
◆ ADTimePix()
ADTimePix::ADTimePix |
( |
const char * |
portName, |
|
|
const char * |
serial, |
|
|
int |
maxBuffers, |
|
|
size_t |
maxMemory, |
|
|
int |
priority, |
|
|
int |
stackSize |
|
) |
| |
◆ ~ADTimePix()
ADTimePix::~ADTimePix |
( |
| ) |
|
◆ timePixCallback()
void ADTimePix::timePixCallback |
( |
| ) |
|
◆ writeFloat64()
asynStatus ADTimePix::writeFloat64 |
( |
asynUser * |
pasynUser, |
|
|
epicsFloat64 |
value |
|
) |
| |
|
virtual |
◆ writeInt32()
asynStatus ADTimePix::writeInt32 |
( |
asynUser * |
pasynUser, |
|
|
epicsInt32 |
value |
|
) |
| |
|
virtual |
Sets an int32 parameter.
- Parameters
-
[in] | pasynUser | asynUser structure that contains the function code in pasynUser->reason. |
[in] | value | The value for this parameter |
Takes action if the function code requires it. Currently only ADShutterControl requires action here. This method is normally called from the writeInt32 method in derived classes, which should set the value of the parameter in the parameter library.
Reimplemented from ADDriver.
◆ writeOctet()
asynStatus ADTimePix::writeOctet |
( |
asynUser * |
pasynUser, |
|
|
const char * |
value, |
|
|
size_t |
nChars, |
|
|
size_t * |
nActual |
|
) |
| |
|
virtual |
Called when asyn clients call pasynOctet->write().
This function performs actions for some parameters, including BPC, and Chips/DACS. For all parameters it sets the value in the parameter library and calls any registered callbacks..
- Parameters
-
[in] | pasynUser | pasynUser structure that encodes the reason and address. |
[in] | value | Address of the string to write. |
[in] | nChars | Number of characters to write. |
[out] | nActual | Number of characters actually written. |
Reimplemented from asynNDArrayDriver.
◆ ADTimePixAdjust
int ADTimePix::ADTimePixAdjust |
|
protected |
◆ ADTimePixAVDD
int ADTimePix::ADTimePixAVDD |
|
protected |
◆ ADTimePixBiasEnable
int ADTimePix::ADTimePixBiasEnable |
|
protected |
◆ ADTimePixBiasVolt
int ADTimePix::ADTimePixBiasVolt |
|
protected |
◆ ADTimePixBiasVoltage
int ADTimePix::ADTimePixBiasVoltage |
|
protected |
◆ ADTimePixBoardsCh1
int ADTimePix::ADTimePixBoardsCh1 |
|
protected |
◆ ADTimePixBoardsCh2
int ADTimePix::ADTimePixBoardsCh2 |
|
protected |
◆ ADTimePixBoardsCh3
int ADTimePix::ADTimePixBoardsCh3 |
|
protected |
◆ ADTimePixBoardsCh4
int ADTimePix::ADTimePixBoardsCh4 |
|
protected |
◆ ADTimePixBoardsID
int ADTimePix::ADTimePixBoardsID |
|
protected |
◆ ADTimePixBoardsIP
int ADTimePix::ADTimePixBoardsIP |
|
protected |
◆ ADTimePixBPCFileName
int ADTimePix::ADTimePixBPCFileName |
|
protected |
◆ ADTimePixBPCFilePath
int ADTimePix::ADTimePixBPCFilePath |
|
protected |
◆ ADTimePixBPCFilePathExists
int ADTimePix::ADTimePixBPCFilePathExists |
|
protected |
◆ ADTimePixChainMode
int ADTimePix::ADTimePixChainMode |
|
protected |
◆ ADTimePixChipTemperature
int ADTimePix::ADTimePixChipTemperature |
|
protected |
◆ ADTimePixClockReadout
int ADTimePix::ADTimePixClockReadout |
|
protected |
◆ ADTimePixClockTimepix
int ADTimePix::ADTimePixClockTimepix |
|
protected |
◆ ADTimePixCP_PLL
int ADTimePix::ADTimePixCP_PLL |
|
protected |
◆ ADTimePixDACSFileName
int ADTimePix::ADTimePixDACSFileName |
|
protected |
◆ ADTimePixDACSFilePath
int ADTimePix::ADTimePixDACSFilePath |
|
protected |
◆ ADTimePixDACSFilePathExists
int ADTimePix::ADTimePixDACSFilePathExists |
|
protected |
◆ ADTimePixDetectorOrientation
int ADTimePix::ADTimePixDetectorOrientation |
|
protected |
◆ ADTimePixDetType
int ADTimePix::ADTimePixDetType |
|
protected |
◆ ADTimePixDiscS1OFF
int ADTimePix::ADTimePixDiscS1OFF |
|
protected |
◆ ADTimePixDiscS1ON
int ADTimePix::ADTimePixDiscS1ON |
|
protected |
◆ ADTimePixDiscS2OFF
int ADTimePix::ADTimePixDiscS2OFF |
|
protected |
◆ ADTimePixDiscS2ON
int ADTimePix::ADTimePixDiscS2ON |
|
protected |
◆ ADTimePixDroppedFrames
int ADTimePix::ADTimePixDroppedFrames |
|
protected |
◆ ADTimePixElapsedTime
int ADTimePix::ADTimePixElapsedTime |
|
protected |
◆ ADTimePixExposureTime
int ADTimePix::ADTimePixExposureTime |
|
protected |
◆ ADTimePixExternalReferenceClock
int ADTimePix::ADTimePixExternalReferenceClock |
|
protected |
◆ ADTimePixFan1PWM
int ADTimePix::ADTimePixFan1PWM |
|
protected |
◆ ADTimePixFan1Speed
int ADTimePix::ADTimePixFan1Speed |
|
protected |
◆ ADTimePixFan2PWM
int ADTimePix::ADTimePixFan2PWM |
|
protected |
◆ ADTimePixFan2Speed
int ADTimePix::ADTimePixFan2Speed |
|
protected |
◆ ADTimePixFPGATemp
int ADTimePix::ADTimePixFPGATemp |
|
protected |
◆ ADTimePixFrameCount
int ADTimePix::ADTimePixFrameCount |
|
protected |
◆ ADTimePixFreeSpace
int ADTimePix::ADTimePixFreeSpace |
|
protected |
◆ ADTimePixFW_version
int ADTimePix::ADTimePixFW_version |
|
protected |
◆ ADTimePixFWTimeStamp
int ADTimePix::ADTimePixFWTimeStamp |
|
protected |
◆ ADTimePixGlobalTimestampInterval
int ADTimePix::ADTimePixGlobalTimestampInterval |
|
protected |
◆ ADTimePixHealth
int ADTimePix::ADTimePixHealth |
|
protected |
◆ ADTimePixHttpCode
int ADTimePix::ADTimePixHttpCode |
|
protected |
◆ ADTimePixHumidity
int ADTimePix::ADTimePixHumidity |
|
protected |
◆ ADTimePixIfaceName
int ADTimePix::ADTimePixIfaceName |
|
protected |
◆ ADTimePixIkrum
int ADTimePix::ADTimePixIkrum |
|
protected |
◆ ADTimePixImgBase
int ADTimePix::ADTimePixImgBase |
|
protected |
◆ ADTimePixImgFilePat
int ADTimePix::ADTimePixImgFilePat |
|
protected |
◆ ADTimePixImgFilePathExists
int ADTimePix::ADTimePixImgFilePathExists |
|
protected |
◆ ADTimePixImgFormat
int ADTimePix::ADTimePixImgFormat |
|
protected |
◆ ADTimePixImgIntMode
int ADTimePix::ADTimePixImgIntMode |
|
protected |
◆ ADTimePixImgIntSize
int ADTimePix::ADTimePixImgIntSize |
|
protected |
◆ ADTimePixImgMode
int ADTimePix::ADTimePixImgMode |
|
protected |
◆ ADTimePixImgQueueSize
int ADTimePix::ADTimePixImgQueueSize |
|
protected |
◆ ADTimePixImgStpOnDskLim
int ADTimePix::ADTimePixImgStpOnDskLim |
|
protected |
◆ ADTimePixImgThs
int ADTimePix::ADTimePixImgThs |
|
protected |
◆ ADTimePixLayout
int ADTimePix::ADTimePixLayout |
|
protected |
◆ ADTimePixLLimReached
int ADTimePix::ADTimePixLLimReached |
|
protected |
◆ ADTimePixLocalTemp
int ADTimePix::ADTimePixLocalTemp |
|
protected |
◆ ADTimePixLogLevel
int ADTimePix::ADTimePixLogLevel |
|
protected |
◆ ADTimePixLowerLimit
int ADTimePix::ADTimePixLowerLimit |
|
protected |
◆ ADTimePixMaxPulseCount
int ADTimePix::ADTimePixMaxPulseCount |
|
protected |
◆ ADTimePixMaxPulseHeight
int ADTimePix::ADTimePixMaxPulseHeight |
|
protected |
◆ ADTimePixMaxPulsePeriod
int ADTimePix::ADTimePixMaxPulsePeriod |
|
protected |
◆ ADTimePixMpxType
int ADTimePix::ADTimePixMpxType |
|
protected |
◆ ADTimePixnTriggers
int ADTimePix::ADTimePixnTriggers |
|
protected |
◆ ADTimePixNumberOfChips
int ADTimePix::ADTimePixNumberOfChips |
|
protected |
◆ ADTimePixNumberOfRows
int ADTimePix::ADTimePixNumberOfRows |
|
protected |
◆ ADTimePixPelRate
int ADTimePix::ADTimePixPelRate |
|
protected |
◆ ADTimePixPeriphClk80
int ADTimePix::ADTimePixPeriphClk80 |
|
protected |
◆ ADTimePixPixCount
int ADTimePix::ADTimePixPixCount |
|
protected |
◆ ADTimePixPixelDAC
int ADTimePix::ADTimePixPixelDAC |
|
protected |
◆ ADTimePixPLL_Vcntrl
int ADTimePix::ADTimePixPLL_Vcntrl |
|
protected |
◆ ADTimePixPolarity
int ADTimePix::ADTimePixPolarity |
|
protected |
◆ ADTimePixPreampOFF
int ADTimePix::ADTimePixPreampOFF |
|
protected |
◆ ADTimePixPreampON
int ADTimePix::ADTimePixPreampON |
|
protected |
◆ ADTimePixPrvHstBase
int ADTimePix::ADTimePixPrvHstBase |
|
protected |
◆ ADTimePixPrvHstFilePat
int ADTimePix::ADTimePixPrvHstFilePat |
|
protected |
◆ ADTimePixPrvHstFilePathExists
int ADTimePix::ADTimePixPrvHstFilePathExists |
|
protected |
◆ ADTimePixPrvHstFormat
int ADTimePix::ADTimePixPrvHstFormat |
|
protected |
◆ ADTimePixPrvHstIntMode
int ADTimePix::ADTimePixPrvHstIntMode |
|
protected |
◆ ADTimePixPrvHstIntSize
int ADTimePix::ADTimePixPrvHstIntSize |
|
protected |
◆ ADTimePixPrvHstMode
int ADTimePix::ADTimePixPrvHstMode |
|
protected |
◆ ADTimePixPrvHstQueueSize
int ADTimePix::ADTimePixPrvHstQueueSize |
|
protected |
◆ ADTimePixPrvHstStpOnDskLim
int ADTimePix::ADTimePixPrvHstStpOnDskLim |
|
protected |
◆ ADTimePixPrvHstThs
int ADTimePix::ADTimePixPrvHstThs |
|
protected |
◆ ADTimePixPrvImg1Base
int ADTimePix::ADTimePixPrvImg1Base |
|
protected |
◆ ADTimePixPrvImg1FilePat
int ADTimePix::ADTimePixPrvImg1FilePat |
|
protected |
◆ ADTimePixPrvImg1FilePathExists
int ADTimePix::ADTimePixPrvImg1FilePathExists |
|
protected |
◆ ADTimePixPrvImg1Format
int ADTimePix::ADTimePixPrvImg1Format |
|
protected |
◆ ADTimePixPrvImg1IntMode
int ADTimePix::ADTimePixPrvImg1IntMode |
|
protected |
◆ ADTimePixPrvImg1IntSize
int ADTimePix::ADTimePixPrvImg1IntSize |
|
protected |
◆ ADTimePixPrvImg1Mode
int ADTimePix::ADTimePixPrvImg1Mode |
|
protected |
◆ ADTimePixPrvImg1QueueSize
int ADTimePix::ADTimePixPrvImg1QueueSize |
|
protected |
◆ ADTimePixPrvImg1StpOnDskLim
int ADTimePix::ADTimePixPrvImg1StpOnDskLim |
|
protected |
◆ ADTimePixPrvImg1Ths
int ADTimePix::ADTimePixPrvImg1Ths |
|
protected |
◆ ADTimePixPrvImgBase
int ADTimePix::ADTimePixPrvImgBase |
|
protected |
◆ ADTimePixPrvImgFilePat
int ADTimePix::ADTimePixPrvImgFilePat |
|
protected |
◆ ADTimePixPrvImgFilePathExists
int ADTimePix::ADTimePixPrvImgFilePathExists |
|
protected |
◆ ADTimePixPrvImgFormat
int ADTimePix::ADTimePixPrvImgFormat |
|
protected |
◆ ADTimePixPrvImgIntMode
int ADTimePix::ADTimePixPrvImgIntMode |
|
protected |
◆ ADTimePixPrvImgIntSize
int ADTimePix::ADTimePixPrvImgIntSize |
|
protected |
◆ ADTimePixPrvImgMode
int ADTimePix::ADTimePixPrvImgMode |
|
protected |
◆ ADTimePixPrvImgQueueSize
int ADTimePix::ADTimePixPrvImgQueueSize |
|
protected |
◆ ADTimePixPrvImgStpOnDskLim
int ADTimePix::ADTimePixPrvImgStpOnDskLim |
|
protected |
◆ ADTimePixPrvImgThs
int ADTimePix::ADTimePixPrvImgThs |
|
protected |
◆ ADTimePixPrvPeriod
int ADTimePix::ADTimePixPrvPeriod |
|
protected |
◆ ADTimePixPrvSamplingMode
int ADTimePix::ADTimePixPrvSamplingMode |
|
protected |
◆ ADTimePixRaw1Base
int ADTimePix::ADTimePixRaw1Base |
|
protected |
◆ ADTimePixRaw1FilePat
int ADTimePix::ADTimePixRaw1FilePat |
|
protected |
◆ ADTimePixRaw1FilePathExists
int ADTimePix::ADTimePixRaw1FilePathExists |
|
protected |
◆ ADTimePixRaw1QueueSize
int ADTimePix::ADTimePixRaw1QueueSize |
|
protected |
◆ ADTimePixRaw1SplitStrategy
int ADTimePix::ADTimePixRaw1SplitStrategy |
|
protected |
◆ ADTimePixRaw1Stream
int ADTimePix::ADTimePixRaw1Stream |
|
protected |
◆ ADTimePixRawBase
int ADTimePix::ADTimePixRawBase |
|
protected |
◆ ADTimePixRawFilePat
int ADTimePix::ADTimePixRawFilePat |
|
protected |
◆ ADTimePixRawFilePathExists
int ADTimePix::ADTimePixRawFilePathExists |
|
protected |
◆ ADTimePixRawQueueSize
int ADTimePix::ADTimePixRawQueueSize |
|
protected |
◆ ADTimePixRawSplitStrategy
int ADTimePix::ADTimePixRawSplitStrategy |
|
protected |
◆ ADTimePixRawStream
int ADTimePix::ADTimePixRawStream |
|
protected |
◆ ADTimePixRowLen
int ADTimePix::ADTimePixRowLen |
|
protected |
◆ ADTimePixServer
int ADTimePix::ADTimePixServer |
|
protected |
◆ ADTimePixStartTime
int ADTimePix::ADTimePixStartTime |
|
protected |
◆ ADTimePixStatus
int ADTimePix::ADTimePixStatus |
|
protected |
◆ ADTimePixSuppAcqModes
int ADTimePix::ADTimePixSuppAcqModes |
|
protected |
◆ ADTimePixSW_version
int ADTimePix::ADTimePixSW_version |
|
protected |
◆ ADTimePixTdc
int ADTimePix::ADTimePixTdc |
|
protected |
◆ ADTimePixTdc0
int ADTimePix::ADTimePixTdc0 |
|
protected |
◆ ADTimePixTdc1
int ADTimePix::ADTimePixTdc1 |
|
protected |
◆ ADTimePixTdc1Rate
int ADTimePix::ADTimePixTdc1Rate |
|
protected |
◆ ADTimePixTdc2Rate
int ADTimePix::ADTimePixTdc2Rate |
|
protected |
◆ ADTimePixTimeLeft
int ADTimePix::ADTimePixTimeLeft |
|
protected |
◆ ADTimePixTimerMaxVal
int ADTimePix::ADTimePixTimerMaxVal |
|
protected |
◆ ADTimePixTimerMinVal
int ADTimePix::ADTimePixTimerMinVal |
|
protected |
◆ ADTimePixTimerStep
int ADTimePix::ADTimePixTimerStep |
|
protected |
◆ ADTimePixTPbufferIn
int ADTimePix::ADTimePixTPbufferIn |
|
protected |
◆ ADTimePixTPbufferOut
int ADTimePix::ADTimePixTPbufferOut |
|
protected |
◆ ADTimePixTriggerDelay
int ADTimePix::ADTimePixTriggerDelay |
|
protected |
◆ ADTimePixTriggerIn
int ADTimePix::ADTimePixTriggerIn |
|
protected |
◆ ADTimePixTriggerMode
int ADTimePix::ADTimePixTriggerMode |
|
protected |
◆ ADTimePixTriggerOut
int ADTimePix::ADTimePixTriggerOut |
|
protected |
◆ ADTimePixTriggerPeriod
int ADTimePix::ADTimePixTriggerPeriod |
|
protected |
◆ ADTimePixVDD
int ADTimePix::ADTimePixVDD |
|
protected |
◆ ADTimePixVfbk
int ADTimePix::ADTimePixVfbk |
|
protected |
◆ ADTimePixVPreampNCAS
int ADTimePix::ADTimePixVPreampNCAS |
|
protected |
◆ ADTimePixVthresholdCoarse
int ADTimePix::ADTimePixVthresholdCoarse |
|
protected |
◆ ADTimePixVthresholdFine
int ADTimePix::ADTimePixVthresholdFine |
|
protected |
◆ ADTimePixVTPcoarse
int ADTimePix::ADTimePixVTPcoarse |
|
protected |
◆ ADTimePixVTPfine
int ADTimePix::ADTimePixVTPfine |
|
protected |
◆ ADTimePixWriteBPCFile
int ADTimePix::ADTimePixWriteBPCFile |
|
protected |
◆ ADTimePixWriteDACSFile
int ADTimePix::ADTimePixWriteDACSFile |
|
protected |
◆ ADTimePixWriteData
int ADTimePix::ADTimePixWriteData |
|
protected |
◆ ADTimePixWriteImg
int ADTimePix::ADTimePixWriteImg |
|
protected |
◆ ADTimePixWriteMsg
int ADTimePix::ADTimePixWriteMsg |
|
protected |
◆ ADTimePixWritePrvHst
int ADTimePix::ADTimePixWritePrvHst |
|
protected |
◆ ADTimePixWritePrvImg
int ADTimePix::ADTimePixWritePrvImg |
|
protected |
◆ ADTimePixWritePrvImg1
int ADTimePix::ADTimePixWritePrvImg1 |
|
protected |
◆ ADTimePixWriteRaw
int ADTimePix::ADTimePixWriteRaw |
|
protected |
◆ ADTimePixWriteRaw1
int ADTimePix::ADTimePixWriteRaw1 |
|
protected |
◆ ADTimePixWriteSpeed
int ADTimePix::ADTimePixWriteSpeed |
|
protected |
The documentation for this class was generated from the following files:
- /home/runner/work/areaDetector/areaDetector/ADTimePix3/tpx3App/src/ADTimePix.h
- /home/runner/work/areaDetector/areaDetector/ADTimePix3/tpx3App/src/ADTimePix.cpp