/[PAMELA software]/yoda/event/RunTrailerEvent.h
ViewVC logotype

Annotation of /yoda/event/RunTrailerEvent.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 5.0 - (hide annotations) (download)
Mon Aug 29 09:45:48 2005 UTC (19 years, 3 months ago) by kusanagi
Branch: MAIN
CVS Tags: YODA5_0/00, YODA5_0/01, YODA5_0/02
Changes since 4.4: +0 -0 lines
File MIME type: text/plain
Starting form this version:
1) includes are defined with relative (not absolute) path respect to the YODA aplication
2) RegistryEvent class is foreseen to contain post-unpack data.

1 kusanagi 1.1 #ifndef RUNTRAILER_EVENT_H
2     #define RUNTRAILER_EVENT_H
3    
4     #include "SubPacket.h"
5    
6     namespace pamela {
7 kusanagi 4.1 /**
8     * RunTrailerEvent data Wrapper.
9     * The RunTrailerEvent represent a RunHeader packet generated by the PAMELA CPU software.
10     * A RunTrailer packet marks the end of a Run, that is an acquisition loop. <BR>
11     * It is written in the MM just after the break of the run process.
12     * Run process can be stoppede due to different reasons, including dowload, alarms,
13     * ordinal time out, RunTrailer is written after ``End of run'' acquistion packet.
14     */
15 kusanagi 1.1 class RunTrailerEvent: public pamela::SubPacket {
16     private:
17    
18     public:
19     RunTrailerEvent(void);
20    
21 kusanagi 4.1 /**
22     * The total packet counter value (only physics packets) since software bootstrap.
23     */
24 kusanagi 2.1 UINT32 PKT_COUNTER;
25 kusanagi 4.1
26     /**
27     * The total packet counter value, for the ended run; the end of run packet excluded.
28     */
29 kusanagi 2.1 UINT32 PKT_ReadyCounter;
30 kusanagi 4.1
31     /**
32     * The last On-Board-Time on which has been received the LAST_TIME_SYNC_INFO.
33     * This parameter is the copy of On-Board-Time received in the last Timesync MCMD.
34     * If zero means TimeSync mcmd nerver come.
35     */
36 kusanagi 2.1 UINT32 OBT_TYME_SYNC;
37 kusanagi 4.1
38     /**
39     * The last received TimeSync.
40     * This parameter is the copy of TimeSync received in the last Timesync MCMD.
41     * If zero means TimeSync mcmd nerver come.
42     */
43 kusanagi 2.1 UINT32 LAST_TYME_SYNC_INFO;
44 kusanagi 1.1
45     ClassDef(RunTrailerEvent, 1)
46     };
47     }
48    
49     #endif /* RUNTRAILER_EVENT_H */
50    

  ViewVC Help
Powered by ViewVC 1.1.23