ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/JSOC/proj/lev0/apps/save_packet_to_dayfile.h
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.

File Contents

# 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