Cat
lbcat-cmake
CatCaloUpgrade
src
CatCaloUpgrade_load.cpp
Go to the documentation of this file.
1
// $Id: $
2
// Include files
3
#include <iostream>
4
5
//#include "DeclareFactoryEntries.h"
6
#include "
DLL.h
"
7
8
// Elements
9
#include "
FEB_v1.h
"
10
#include "
CU_v1.h
"
11
#include "
SeqPGA.h
"
12
#include "
FePGA.h
"
13
14
#include "
UsbFTMLInterface.h
"
15
#include "
UsbMLSpiBus.h
"
16
#include "
UsbMLI2cBus.h
"
17
#include "
ICPhaser.h
"
18
19
// Processus
20
#include "
EmulateFE.h
"
21
#include "
TestUSB.h
"
22
#include "
TestI2C.h
"
23
#include "
TestSPI.h
"
24
#include "Acquisition.h"
25
26
DECLARE_DLL
( CatCaloUpgrade )
27
{
28
DECLARE_ELEMENT
(
FEB_v1
, Proto v1 of the Upgrade LHCb Calo front-end board);
29
DECLARE_ELEMENT
(
CU_v1
, Proto v1 of the Upgrade LHCb Calo Control board);
30
DECLARE_ELEMENT
(
SeqPGA
,
SeqPGA
FPGA description);
31
DECLARE_ELEMENT
(
FePGA
,
FePGA
FPGA description);
32
33
DECLARE_ELEMENT
(
UsbFTMLInterface
, USB FT245 interface description);
34
DECLARE_ELEMENT
(
UsbMLSpiBus
, USB Spi Bus);
35
DECLARE_ELEMENT
(
UsbMLI2cBus
, USB I2c Bus);
36
DECLARE_ELEMENT
(
ICPhaser
, ICECAL Delay Chip);
37
DECLARE_PROCESSUS
(
EmulateFE
, Emulation of the front-end fpga processing);
38
DECLARE_PROCESSUS
(
TestI2C
, Test of the
I2C
interface);
39
DECLARE_PROCESSUS
(
TestSPI
, Test of the SPI interface);
40
DECLARE_PROCESSUS
(
TestUSB
, Test of the USB interface);
41
DECLARE_PROCESSUS
(
Acquisition
,
Acquisition
task);
42
}
43
44
FACTORY
(
Element
,
FEB_v1
)
45
FACTORY
(
Element
,
CU_v1
)
46
FACTORY
(
Element
,
SeqPGA
)
47
FACTORY
(
Element
,
FePGA
)
48
49
FACTORY
(
Element
,
UsbFTMLInterface
)
50
FACTORY
(
Element
,
UsbMLSpiBus
)
51
FACTORY
(
Element
,
UsbMLI2cBus
)
52
FACTORY
(
Element
,
ICPhaser
)
53
54
FACTORY
(
Processus
,
EmulateFE
)
55
FACTORY
(
Processus
,
TestI2C
)
56
FACTORY
(
Processus
,
TestSPI
)
57
FACTORY
(
Processus
,
TestUSB
)
58
FACTORY
(
Processus
,
Acquisition
)
ICPhaser
Definition:
ICPhaser.h:19
TestI2C.h
FEB_v1.h
DLL.h
SeqPGA.h
Processus
Definition:
Processus.h:32
DECLARE_DLL
DECLARE_DLL(CatCaloUpgrade)
Definition:
CatCaloUpgrade_load.cpp:26
CU_v1.h
UsbMLI2cBus.h
EmulateFE.h
DECLARE_ELEMENT
#define DECLARE_ELEMENT(x, y)
Definition:
DLL.h:26
FePGA
Definition:
FePGA.h:23
CATApp::I2C
Definition:
SpecsInterface.h:41
TestI2C
Definition:
TestI2C.py:1
CU_v1
Definition:
CU_v1.h:19
DECLARE_PROCESSUS
#define DECLARE_PROCESSUS(x, y)
Definition:
DLL.h:29
TestSPI.h
FEB_v1
Definition:
FEB_v1.h:21
TestSPI
Definition:
TestSPI.py:1
UsbMLSpiBus.h
TestUSB
Definition:
TestUSB.py:1
UsbFTMLInterface.h
Element
Definition:
Element.h:14
UsbMLSpiBus
Definition:
UsbMLSpiBus.h:16
FACTORY
#define FACTORY(type, x)
Definition:
DLL.h:43
UsbFTMLInterface
Definition:
UsbFTMLInterface.h:41
Acquisition
Definition:
Acquisition.py:1
EmulateFE
Definition:
EmulateFE.py:1
ICPhaser.h
TestUSB.h
SeqPGA
Definition:
SeqPGA.h:23
UsbMLI2cBus
Definition:
UsbMLI2cBus.h:16
FePGA.h
Generated by
1.8.13