/* Projet BAORadio (C) LAL / Univ. Paris Sud , IRFU 2007-2010 Programme de lecture des paquets Acquisition BAORadio */ // include standard c/c++ #include #include #include #include #include // include mini-fits lib et manipulation de paquets AcqBAORadio #include "minifits.h" #include "brpaqu.h" int main(int narg, char* arg[]) { if (narg < 2) { cout << " Usage: tstrdfits file1.fits [file2.fits ...] " << endl; return 1; } cout << " ---------- tstrdfits.cc Start ------------- " << endl; int rc = 0; int maxprt = 7; try { int paqsz = 0; int nprt = 0; BRPaquet paq; BRPaqChecker pcheck; Byte* data=NULL; //---- Boucle sur les fichiers a lire ---- for(int ifile=1; ifile skipping " << endl; } if (paqsz == 0) { // premier passage, on fixe la taille de paquet et on alloue le buffer paqsz = mff.NAxis1(); cout << " tstrdfits/ Allocating data , PaqSz=" << paqsz << endl; data = new Byte[paqsz]; for(int ib=0; ib skipping " << endl; continue; } } size_t sx = mff.NAxis1(); size_t sy = mff.NAxis2(); // On construit un paquet sur // Boucle de lecture des paquets dans le fichier for(int j=0; j>>> tstrdfits.cc ------- FIN ----------- RC=" << rc << endl; return rc; }