19 #include <boost/python.hpp> 20 #include <boost/python/suite/indexing/vector_indexing_suite.hpp> 27 class_<LSDelayChipV1, bases <Element> >(
"LSDelayChipV1")
54 class_<ICECALv3, bases <Element> >(
"ICECALv3")
74 class_<MSOxxxx, bases <Element> >(
"MSOxxxx")
104 class_<A11713B, bases <Element> >(
"A11713B")
106 .def(
"setGpibAddr" ,&A11713B::setGpibAddr)
107 .def(
"getGpibAddr" ,&A11713B::getGpibAddr)
108 .def(
"gpibOpen" ,&A11713B::gpibOpen)
109 .def(
"getDeviceName" ,&A11713B::getDeviceName)
110 .def(
"setAttenuation" ,&A11713B::setAttenuation)
111 .def(
"getAttenuation" ,&A11713B::getAttenuation)
112 .def(
"printConfig" ,&A11713B::printConfig)
PyObject * getStatistics(int nMinMeas)
StatusCode triggerConfig(bool slope, int ch, double level)
void setConfigRegVControlOutEn(U8 confRegAddr, bool en)
void configRegBulkRead(U8 confRegAddr)
void setConfigRegPhaseTH(U8 confRegAddr, U8 phaseTH)
void setAddress(U8 address)
StatusCode channelDisplay(int ch, bool display)
PyObject * getAnalogCh(int ch)
PyObject * spiFERTest(long nTest)
void setAddress(U8 address)
StatusCode dumpConfig(string configFile, PyObject *chipId)
void setNRetries(int nRet)
void setDebugMode(bool debug)
StatusCode setAnalogCh(int ch, PyObject *)
StatusCode setMainReg(PyObject *)
void configRegBulkWrite(U8 confRegAddr, U16 confRegData)
StatusCode channelScale(int ch, double value)
StatusCode labelDisplay(bool display)
StatusCode setupAvgVoltage(int ch)
void getConfigReg(U8 confRegAddr)
BOOST_PYTHON_MODULE(libCatBcn)
void bypassMisoMosi(U16 writeData)
void configTCPIP(string ip, int port)
void setConfigRegLOCUS(U8 confRegAddr, U8 locus)
StatusCode setupJitter(int ch)
StatusCode setDelayLineCh(int ch, PyObject *)
void setConfigRegLVDSOutEn(U8 confRegAddr, bool en)
void setConfigReg(U8 confRegAddr, confRegData d)
StatusCode channelOffset(int ch, double value)
PyObject * getDelayLineCh(int ch)
void setConfigRegPhaseINT(U8 confRegAddr, U8 phaseINT)
void spiBERTest(U8 confRegAddr, long nFrames)
PyObject * waveformCapture(int ch)
PyObject * loadConfig(string configFile)
void setConfigRegDebugMode(U8 confRegAddr, bool en)
void setConfigRegPhaseADC(U8 confRegAddr, U8 phaseADC)
StatusCode setupDeltaTime(int chA, int chB, int edge)
StatusCode timeBaseOffset(double seconds)
StatusCode timeBaseScale(double secsPerDiv)
StatusCode channelDisplayName(int ch, string name)