Cat
lbcat-cmake
CatCaloProto40MHz
src
CatCaloProto40MHz_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 "
Proto40MHz_v1.h
"
10
#include "
A3PE.h
"
11
#include "
UsbFTInterface.h
"
12
13
// Processus
14
#include "Acquisition.h"
15
#include "
A3PE_BitFlip.h
"
16
#include "
UsbFTInterfaceTest.h
"
17
18
DECLARE_DLL
( CatCaloProto40MHz )
19
{
20
DECLARE_ELEMENT
(
Proto40MHz_v1
, Proto v1 of the Upgrade LHCb Calo 40MHz front-end);
21
DECLARE_ELEMENT
(
A3PE
,
A3PE
FPGA description);
22
DECLARE_ELEMENT
(
UsbFTInterface
,USB FT245 interface description);
23
DECLARE_PROCESSUS
(
Acquisition
,
Acquisition
processus);
24
DECLARE_PROCESSUS
(
A3PE_BitFlip
,
A3PE
Bit Flip test processus);
25
DECLARE_PROCESSUS
(
UsbFTInterfaceTest
, USB FT245
Interface
Test );
26
}
27
28
FACTORY
(
Element
,
Proto40MHz_v1
)
29
FACTORY
(
Element
,
A3PE
)
30
FACTORY
(
Element
,
UsbFTInterface
)
31
32
FACTORY
(
Processus
,
Acquisition
)
33
FACTORY
(
Processus
,
A3PE_BitFlip
)
34
FACTORY
(
Processus
,
UsbFTInterfaceTest
)
A3PE.h
UsbFTInterfaceTest.h
DLL.h
UsbFTInterface.h
Processus
Definition:
Processus.h:32
Proto40MHz_v1.h
DECLARE_ELEMENT
#define DECLARE_ELEMENT(x, y)
Definition:
DLL.h:26
UsbFTInterfaceTest
Definition:
UsbFTInterfaceTest.py:1
A3PE_BitFlip.h
UsbFTInterface
Definition:
UsbFTInterface.h:40
DECLARE_PROCESSUS
#define DECLARE_PROCESSUS(x, y)
Definition:
DLL.h:29
A3PE
Definition:
A3PE.h:20
Interface
Definition:
Interface.h:16
Element
Definition:
Element.h:14
FACTORY
#define FACTORY(type, x)
Definition:
DLL.h:43
DECLARE_DLL
DECLARE_DLL(CatCaloProto40MHz)
Definition:
CatCaloProto40MHz_load.cpp:18
Acquisition
Definition:
Acquisition.py:1
Proto40MHz_v1
Definition:
Proto40MHz_v1.py:1
A3PE_BitFlip
Definition:
A3PE_BitFlip.py:1
Generated by
1.8.13