Changeset 3683 in Sophya for trunk/AddOn/TAcq/racqurw.cc
- Timestamp:
- Nov 27, 2009, 11:32:46 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/AddOn/TAcq/racqurw.cc
r3677 r3683 813 813 // Sans TRAILER de paquet mff.setDTypeNaxis(MF_Byte, paq0.DataSize()+paq0.HeaderSize(), npaqperfile); 814 814 } 815 AddFitsKWStart(mff,bpar); 815 816 fnum++; fgfirstfctt=true; 816 817 } … … 870 871 framecnt_last_[fib] = pcheck[fib].LastFrameNum(); 871 872 872 AddFitsKW (mff,bpar);873 AddFitsKWEnd(mff,bpar); 873 874 for(uint_4 fib=0; fib<memgr.NbFibres(); fib++) { 874 875 header[fib].close(); … … 906 907 907 908 /* --Methode-- */ 908 int MultiDataSaver::AddFitsKW (MiniFITSFile* mff, BRAcqConfig& acpar)909 int MultiDataSaver::AddFitsKWStart(MiniFITSFile* mff, BRAcqConfig& acpar) 909 910 { 910 911 TimeStamp ts; … … 913 914 bool hassrc=false; 914 915 if (skysrc.length()>0) hassrc=true; 916 bool fgredpsz = acpar.GetParams().fgreducpsize; 915 917 for(uint_4 fib=0; fib<memgr.NbFibres(); fib++) { 916 mff[fib].AddKeyS("DATE", cdtu.c_str(), " File Creation time(YYYY-MM-DDThh:mm:ss UT) ");917 918 mff[fib].AddKeyS("DATEOBS", cdtu.c_str(), " Observation Time (YYYY-MM-DDThh:mm:ss UT) "); 919 mff[fib].AddKeyS("TMSTART", cdtu.c_str(), " File Acqu. Start Time/Date "); 918 920 mff[fib].AddKeyD("ACQVER", acpar.AcqVersion(), " BAORadio Acq Software version ") ; 919 921 mff[fib].AddKeyS("ACQMODE", acpar.GetParams().AcqMode, " BAORadio Acq run mode" ); 922 mff[fib].AddKeyS("BRPAQCFMT", BRPaquet::FmtConvToString(acpar.GetParams().GetDataConvFg()), 923 " BAORadio BRPaquet DataFormatConversion" ); 920 924 mff[fib].AddKeyI("FIBERNUM", acpar.GetParams().FiberNum[fib], " Fiber number/id") ; 921 925 if (hassrc) 922 926 mff[fib].AddKeyS("SKYSOURC", skysrc, " Source identification" ); 927 if (fgredpsz) { 928 mff[fib].AddKeyS("REDPSZMOD", BRPaquet::ReducActionToString(acpar.GetParams().pqreducmode), 929 "PaquetSize Reduction Mode") ; 930 mff[fib].AddKeyI("REDPSZOF", acpar.GetParams().reducoffset," PaquetSize Reduction Offset") ; 931 } 932 } 933 return 0; 934 } 935 936 /* --Methode-- */ 937 int MultiDataSaver::AddFitsKWEnd(MiniFITSFile* mff, BRAcqConfig& acpar) 938 { 939 TimeStamp ts; 940 string cdtu=ts.ToString(); 941 for(uint_4 fib=0; fib<memgr.NbFibres(); fib++) { 942 mff[fib].AddKeyS("TMEND", cdtu.c_str(), " File Acqu. End Time/Date "); 923 943 mff[fib].AddKeyI("FCFIRST", framecnt_first_[fib], " First valid frame counter in file") ; 924 944 mff[fib].AddKeyI("FCLAST", framecnt_last_[fib], " Last valid frame counter in file") ;
Note:
See TracChangeset
for help on using the changeset viewer.