This class implements.. More...
#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 (const int mfec, unsigned long *data)=0 |
virtual int | getversion (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 () |
This class implements..
A longer explanation will be placed here later
Definition at line 24 of file PixelFECConfigInterface.h.
pos::PixelFECConfigInterface::PixelFECConfigInterface | ( | ) | [inline] |
Definition at line 28 of file PixelFECConfigInterface.h.
{};
virtual pos::PixelFECConfigInterface::~PixelFECConfigInterface | ( | ) | [inline, virtual] |
Definition at line 30 of file PixelFECConfigInterface.h.
{};
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 void pos::PixelFECConfigInterface::fecDebug | ( | int | newstate | ) | [pure virtual] |
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] |
virtual int pos::PixelFECConfigInterface::progpix | ( | int | mfec, |
int | mfecchannel, | ||
int | hubaddress, | ||
int | portaddress, | ||
int | rocid, | ||
int | coladdr, | ||
int | rowaddress, | ||
unsigned char | databyte, | ||
bool | buffermode = false |
||
) | [pure virtual] |
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] |
virtual int pos::PixelFECConfigInterface::qbufsend | ( | void | ) | [pure virtual] |
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().