#include <interface/PixelFECConfigInterface.h>
Public Member Functions | |
virtual int | callatencycount (const int mfec, const int latency)=0 |
virtual int | calpix (int mfec, int mfecchannel, int hubaddress, int portaddress, int rocid, int coladdr, int rowaddress, int caldata, bool buffermode=false)=0 |
virtual int | clrcal (int mfec, int fecchannel, int hubaddress, int portaddress, int rocid, bool buffermode=false)=0 |
virtual int | dcolenable (int mfec, int mfecchannel, int hubaddress, int portaddress, int rocid, int dcol, int dcolstate, bool buffermode=false)=0 |
virtual int | delay25Test (int mymfec, int myfecchannel, int myhubaddress, int mytbmchannel, int myportaddress, int myrocid, int mymask, int mytrim, int nTry, int commands, int &success0, int &success1, int &success2, int &success3, int &success4)=0 |
virtual int | disableexttrigger (const int mfec, const int bitstate)=0 |
virtual int | enablecallatency (const int mfec, const int bitstate)=0 |
virtual void | fecDebug (int newstate)=0 |
virtual int | getversion (unsigned long *data)=0 |
virtual int | getversion (const int mfec, unsigned long *data)=0 |
virtual int | injectrstcsr (const int mfec, const int bitstate)=0 |
virtual int | injectrstroc (const int mfec, const int bitstate)=0 |
virtual int | injectrsttbm (const int mfec, const int bitstate)=0 |
virtual int | injecttrigger (const int mfec, const int bitstate)=0 |
virtual int | loopcaltrigger (const int mfec, const int bitstate)=0 |
virtual int | loopnormtrigger (const int mfec, const int bitstate)=0 |
PixelFECConfigInterface () | |
virtual int | progdac (int mfec, int fecchannel, int hubaddress, int portaddress, int rocid, int dacaddress, int dacvalue, bool buffermode=false)=0 |
virtual int | progpix (int mfec, int mfecchannel, int hubaddress, int portaddress, int rocid, int coladdr, int rowaddress, unsigned char databyte, bool buffermode=false)=0 |
virtual int | progpix1 (int mfec, int mfecchannel, int hubaddress, int portaddress, int rocid, int coladdr, int rowaddress, int mask, int trim, bool buffermode=false)=0 |
virtual int | qbufsend (void)=0 |
virtual int | rocinit (int mfec, int fecchannel, int hubaddress, int portaddress, int rocid, int mask, int trim)=0 |
virtual int | rocreset (int mfec, int fecchannel, int tbmchannel, int hubaddress)=0 |
virtual int | roctrimload (int mfec, int fecchannel, int hubaddress, int portaddress, int rocid, const std::vector< unsigned char > &allPixels)=0 |
virtual void | setAllDAC (const PixelHdwAddress &theROC, const std::vector< unsigned int > &dacs, const bool buffermode=false)=0 |
virtual void | setDcolEnableAll (const PixelHdwAddress &theROC, unsigned char maskAndTrim, const bool buffermode=false)=0 |
virtual void | setMaskAndTrimAll (const PixelHdwAddress &theROC, const std::vector< unsigned char > &allPixels, const bool buffermode=false)=0 |
virtual int | tbmcmd (int mfec, int fecchannel, int tbmchannel, int hubaddress, int portaddress, int offset, int databyte, int direction)=0 |
virtual | ~PixelFECConfigInterface () |
A longer explanation will be placed here later
Definition at line 24 of file PixelFECConfigInterface.h.
pos::PixelFECConfigInterface::PixelFECConfigInterface | ( | ) | [inline] |
virtual pos::PixelFECConfigInterface::~PixelFECConfigInterface | ( | ) | [inline, virtual] |
virtual int pos::PixelFECConfigInterface::callatencycount | ( | const int | mfec, | |
const int | latency | |||
) | [pure virtual] |
Referenced by pos::PixelTBMSettings::generateConfiguration().
virtual int pos::PixelFECConfigInterface::calpix | ( | int | mfec, | |
int | mfecchannel, | |||
int | hubaddress, | |||
int | portaddress, | |||
int | rocid, | |||
int | coladdr, | |||
int | rowaddress, | |||
int | caldata, | |||
bool | buffermode = false | |||
) | [pure virtual] |
virtual int pos::PixelFECConfigInterface::clrcal | ( | int | mfec, | |
int | fecchannel, | |||
int | hubaddress, | |||
int | portaddress, | |||
int | rocid, | |||
bool | buffermode = false | |||
) | [pure virtual] |
Referenced by pos::PixelDACSettings::generateConfiguration().
virtual int pos::PixelFECConfigInterface::dcolenable | ( | int | mfec, | |
int | mfecchannel, | |||
int | hubaddress, | |||
int | portaddress, | |||
int | rocid, | |||
int | dcol, | |||
int | dcolstate, | |||
bool | buffermode = false | |||
) | [pure virtual] |
Referenced by pos::PixelDACSettings::generateConfiguration().
virtual int pos::PixelFECConfigInterface::delay25Test | ( | int | mymfec, | |
int | myfecchannel, | |||
int | myhubaddress, | |||
int | mytbmchannel, | |||
int | myportaddress, | |||
int | myrocid, | |||
int | mymask, | |||
int | mytrim, | |||
int | nTry, | |||
int | commands, | |||
int & | success0, | |||
int & | success1, | |||
int & | success2, | |||
int & | success3, | |||
int & | success4 | |||
) | [pure virtual] |
virtual int pos::PixelFECConfigInterface::disableexttrigger | ( | const int | mfec, | |
const int | bitstate | |||
) | [pure virtual] |
Referenced by pos::PixelTBMSettings::generateConfiguration().
virtual int pos::PixelFECConfigInterface::enablecallatency | ( | const int | mfec, | |
const int | bitstate | |||
) | [pure virtual] |
Referenced by pos::PixelTBMSettings::generateConfiguration().
virtual int pos::PixelFECConfigInterface::getversion | ( | unsigned long * | data | ) | [pure virtual] |
virtual int pos::PixelFECConfigInterface::getversion | ( | const int | mfec, | |
unsigned long * | data | |||
) | [pure virtual] |
virtual int pos::PixelFECConfigInterface::injectrstcsr | ( | const int | mfec, | |
const int | bitstate | |||
) | [pure virtual] |
virtual int pos::PixelFECConfigInterface::injectrstroc | ( | const int | mfec, | |
const int | bitstate | |||
) | [pure virtual] |
Referenced by pos::PixelTBMSettings::generateConfiguration().
virtual int pos::PixelFECConfigInterface::injectrsttbm | ( | const int | mfec, | |
const int | bitstate | |||
) | [pure virtual] |
Referenced by pos::PixelTBMSettings::generateConfiguration().
virtual int pos::PixelFECConfigInterface::injecttrigger | ( | const int | mfec, | |
const int | bitstate | |||
) | [pure virtual] |
Referenced by pos::PixelTBMSettings::generateConfiguration().
virtual int pos::PixelFECConfigInterface::loopcaltrigger | ( | const int | mfec, | |
const int | bitstate | |||
) | [pure virtual] |
virtual int pos::PixelFECConfigInterface::loopnormtrigger | ( | const int | mfec, | |
const int | bitstate | |||
) | [pure virtual] |
virtual int pos::PixelFECConfigInterface::progdac | ( | int | mfec, | |
int | fecchannel, | |||
int | hubaddress, | |||
int | portaddress, | |||
int | rocid, | |||
int | dacaddress, | |||
int | dacvalue, | |||
bool | buffermode = false | |||
) | [pure virtual] |
Referenced by pos::PixelDACSettings::generateConfiguration().
virtual int pos::PixelFECConfigInterface::progpix1 | ( | int | mfec, | |
int | mfecchannel, | |||
int | hubaddress, | |||
int | portaddress, | |||
int | rocid, | |||
int | coladdr, | |||
int | rowaddress, | |||
int | mask, | |||
int | trim, | |||
bool | buffermode = false | |||
) | [pure virtual] |
Referenced by pos::PixelDACSettings::generateConfiguration().
virtual int pos::PixelFECConfigInterface::rocinit | ( | int | mfec, | |
int | fecchannel, | |||
int | hubaddress, | |||
int | portaddress, | |||
int | rocid, | |||
int | mask, | |||
int | trim | |||
) | [pure virtual] |
virtual int pos::PixelFECConfigInterface::rocreset | ( | int | mfec, | |
int | fecchannel, | |||
int | tbmchannel, | |||
int | hubaddress | |||
) | [pure virtual] |
virtual int pos::PixelFECConfigInterface::roctrimload | ( | int | mfec, | |
int | fecchannel, | |||
int | hubaddress, | |||
int | portaddress, | |||
int | rocid, | |||
const std::vector< unsigned char > & | allPixels | |||
) | [pure virtual] |
Referenced by pos::PixelTrimAllPixels::generateConfiguration().
virtual void pos::PixelFECConfigInterface::setAllDAC | ( | const PixelHdwAddress & | theROC, | |
const std::vector< unsigned int > & | dacs, | |||
const bool | buffermode = false | |||
) | [pure virtual] |
Referenced by pos::PixelDACSettings::generateConfiguration().
virtual void pos::PixelFECConfigInterface::setDcolEnableAll | ( | const PixelHdwAddress & | theROC, | |
unsigned char | maskAndTrim, | |||
const bool | buffermode = false | |||
) | [pure virtual] |
virtual void pos::PixelFECConfigInterface::setMaskAndTrimAll | ( | const PixelHdwAddress & | theROC, | |
const std::vector< unsigned char > & | allPixels, | |||
const bool | buffermode = false | |||
) | [pure virtual] |
Referenced by pos::PixelTrimCommon::generateConfiguration().
virtual int pos::PixelFECConfigInterface::tbmcmd | ( | int | mfec, | |
int | fecchannel, | |||
int | tbmchannel, | |||
int | hubaddress, | |||
int | portaddress, | |||
int | offset, | |||
int | databyte, | |||
int | direction | |||
) | [pure virtual] |
Referenced by pos::PixelTBMSettings::generateConfiguration().