source: Sophya/trunk/AddOn/TAcq/mfacq.h@ 3980

Last change on this file since 3980 was 3913, checked in by ansari, 15 years ago

1/ Correction de gestion de changement de timeout DMA ( racqueth.cc , racqurw.cc)
2/ Amelioration de la gestion des arguments de ligne de commande et

datacard - introduction de variables d'environnement
BRACQ_TMPDIR TMPDIR BRACQ_BASEDIR BRACQ_FIBERIDS

3/ possibilite de specifier des cibles ethernet pour chaque fibre

Reza 26/11/2010

File size: 1016 bytes
Line 
1#ifndef MFACQ_H
2#define MFACQ_H
3#include <signal.h>
4#include <iostream>
5#include <fstream>
6
7#include <stdlib.h>
8#include <string.h>
9#include <typeinfo>
10
11#include <string>
12#include <vector>
13
14#include "racqumem.h"
15#include "racqurw.h"
16#include "racqueth.h"
17#ifndef NOPCIECARD
18#include "racquwbin.h"
19#include "dmamgrv6.h"
20#endif
21#include "racquproc.h"
22#include "brparam.h"
23
24#include "pciewrap.h"
25#include "brpaqu.h"
26
27#include "brviscalc.h" // calcul de visibilites
28
29#include "resusage.h"
30#include "ctimer.h"
31#include "timing.h"
32
33#include "tarrinit.h"
34#include "fiosinit.h"
35#include "datacards.h"
36
37#include "bracqvers.h"
38
39/* -------------------------------------------------------- */
40using namespace std;
41using namespace SOPHYA;
42// Fonctions appelees par le main
43void Usage(bool fgshort=true);
44int DecodeArgs(int narg, char* arg[]);
45
46int PCIEToEthernetTransfer();
47int EthernetToMemoryAcq(bool fgviscal=false);
48int MultiFibreAcq();
49
50//------------------ Parametres de controle ----------------------------
51
52#endif
Note: See TracBrowser for help on using the repository browser.