Revision: | 1.2 |
Committed: | Thu Feb 21 18:53:26 2008 UTC (15 years, 7 months ago) by carl |
Content type: | text/plain |
Branch: | MAIN |
CVS Tags: | Ver_6-0, Ver_6-1, Ver_6-2, Ver_6-3, Ver_6-4, Ver_4-3, Ver_9-1, Ver_5-14, Ver_5-13, Ver_5-12, Ver_5-11, Ver_5-10, Ver_LATEST, Ver_9-3, Ver_4-7, Ver_5-7, Ver_4-4, Ver_5-6, Ver_4-5, NewTree01_cp08_JSOC, Ver_4-2, Ver_9-41, Ver_9-2, Ver_4-1, Ver_5-9, Ver_4-6, Ver_8-8, Ver_5-8, Ver_8-2, Ver_8-3, Ver_8-0, Ver_8-1, Ver_8-6, Ver_8-7, Ver_8-4, Ver_8-5, Ver_5-3, Ver_5-2, Ver_5-1, Ver_5-0, Ver_7-1, Ver_7-0, Ver_5-5, NewTree01_cp09_JSOC, Ver_9-5, Ver_9-4, Ver_8-10, Ver_8-11, Ver_8-12, Ver_9-0, HEAD |
Changes since 1.1: | +6 -2 lines |
Log Message: | -Fixed typo on : #define __SAVE_PACKET_TO_DAYFILE:w -Added new defines for status values. |
# | Content |
---|---|
1 | #ifndef __SAVE_PACKET_TO_DAYFILE_H |
2 | #define __SAVE_PACKET_TO_DAYFILE_H |
3 | |
4 | /* defines used within save_packets_to_dayfile */ |
5 | #define HK_DF_CHECK_FOUND 1 |
6 | #define HK_DF_CHECK_NOT_FOUND 0 |
7 | #define HK_DF_LOAD_PACKET_SUCCESS 1 |
8 | #define HK_DF_DAYFILE_LOAD_SUCCESS 1 |
9 | /* Structures */ |
10 | |
11 | /***************** HK Dayfile Packet struct *************************/ |
12 | typedef struct HK_Dayfile_Packet_struct |
13 | { |
14 | unsigned short length; |
15 | unsigned short value[2000]; |
16 | struct HK_Dayfile_Packet_struct *next; |
17 | |
18 | } HK_Dayfile_Packet_t; |
19 | |
20 | /***************** HK Dayfile Data struct *************************/ |
21 | typedef struct HK_Dayfile_Data_struct |
22 | { |
23 | /* current filename fields and information |
24 | (i.e, hsb_<apid-in-dec>_<yyyy>_<MM>_<dd>_<hh>_<mm>_<ss>_<vv>.hkt) */ |
25 | int short apid; |
26 | char dayfile[100]; |
27 | short year; |
28 | short day_yr; |
29 | short month; |
30 | short day; |
31 | short hour; |
32 | short minute; |
33 | short second; |
34 | short version; |
35 | /* Note:Lev 0 documents filename:hsb_<apid-in-dec>_<yyyy>_<ddd>_<hh>_<mm>_<ss>_<vv>.hkt) |
36 | |
37 | /* packet lenght of bytes per packet */ |
38 | unsigned short length; |
39 | |
40 | /* packet values */ |
41 | struct HK_Dayfile_Packet_struct *pkt; |
42 | |
43 | /* Next pointer */ |
44 | struct HK_Dayfile_Data_struct *next; |
45 | |
46 | } HK_Dayfile_Data_t; |
47 | |
48 | |
49 | #endif |