/[PAMELA software]/yoda/techmodel/ReaderAlgorithms.h
ViewVC logotype

Diff of /yoda/techmodel/ReaderAlgorithms.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2.7.2.1 by kusanagi, Fri Mar 4 10:30:07 2005 UTC revision 4.1 by kusanagi, Mon May 16 15:35:12 2005 UTC
# Line 1  Line 1 
1  /** @file  /** @file
2   * $Author: kusanagi $   * $Author: kusanagi $
3   * $Date: 2005/01/29 00:26:55 $   * $Date: 2005/03/06 04:33:02 $
4   * $Revision: 2.7 $   * $Revision: 4.0 $
5   *   *
6   * Header file for the algorithms used to read the techmodel data file.   * Header file for the algorithms used to read the techmodel data file.
7   */   */
# Line 47  Line 47 
47  #include "varDump/VarDumpEvent.h"  #include "varDump/VarDumpEvent.h"
48  #include "arrDump/ArrDumpEvent.h"  #include "arrDump/ArrDumpEvent.h"
49  #include "tabDump/TabDumpEvent.h"  #include "tabDump/TabDumpEvent.h"
50    #include "tsbt/TsbTEvent.h"
51    #include "tsbb/TsbBEvent.h"
52  #include "tmtc/TmtcEvent.h"  #include "tmtc/TmtcEvent.h"
53  #include "mcmd/McmdEvent.h"  #include "mcmd/McmdEvent.h"
54  #include "ForcedFECmdEvent.h"  #include "ForcedFECmdEvent.h"
# Line 64  Line 66 
66  #include "TrgAlarmEvent.h"  #include "TrgAlarmEvent.h"
67  #include "TofAlarmEvent.h"  #include "TofAlarmEvent.h"
68  #include "S4AlarmEvent.h"  #include "S4AlarmEvent.h"
 #include "tsbt/TsbTEvent.h"  
 #include "tsbb/TsbBEvent.h"  
69    
70  using namespace std;  using namespace std;
71    
# Line 238  namespace pamela { Line 238  namespace pamela {
238      public:      public:
239        CalibS4Reader(void);        CalibS4Reader(void);
240        virtual void Init(PamelaRun *);        virtual void Init(PamelaRun *);
241        virtual void RunEvent(int, long int) throw (Exception);        virtual void RunEvent(int, long int) throw (WrongCRCException);
242        virtual std::string GetVersionInfo(void) const;        virtual std::string GetVersionInfo(void) const;
243      };      };
244    
# Line 514  namespace pamela { Line 514  namespace pamela {
514  **********************************************/  **********************************************/
515      class TmtcReader: public TechmodelAlgorithm {      class TmtcReader: public TechmodelAlgorithm {
516      //Length in bytes of the subPacket (that is te TmtcRecord excluded subCRC)      //Length in bytes of the subPacket (that is te TmtcRecord excluded subCRC)
517      static const int TMTC_SUB_LENGTH = 36;      static const int TMTC_SUB_LENGTH = 44;
518      //Length in bytes of the subPacketCRC      //Length in bytes of the subPacketCRC
519      static const int TMTC_SUBCRC_LENGTH = 1;      static const int TMTC_SUBCRC_LENGTH = 1;
520      //Length in bytes of the PacketCRC      //Length in bytes of the PacketCRC
# Line 804  namespace pamela { Line 804  namespace pamela {
804        virtual void RunEvent(int, long int) throw (WrongCRCException);        virtual void RunEvent(int, long int) throw (WrongCRCException);
805        virtual std::string GetVersionInfo(void) const;        virtual std::string GetVersionInfo(void) const;
806      };      };
807    
808    
809    }    }
810  }  }
811    

Legend:
Removed from v.2.7.2.1  
changed lines
  Added in v.4.1

  ViewVC Help
Powered by ViewVC 1.1.23