Elaboradar  0.1
read_dbp.h
Vai alla documentazione di questo file.
1 
5 //#define MAX_BIN 460
6 /*per uniformità lo definisco come
7 negli include di cum_bac pari a 512*/
8 #define MAX_BIN 512
9 
10 /*---------------------
11  | Function prototypes |
12  ---------------------*/
13 extern unsigned short swap2();
14 extern unsigned int swap4_uns();
15 extern unsigned int swap4();
16 extern char * readchar();
17 extern unsigned short readushort();
18 extern unsigned int readlong();
19 extern unsigned int readlong_unswap();
20 //extern int ReadHeader();
21 //extern int ReadBeam();
22 //extern void Read_DBP();
23 extern int ReadStructureDBP();
24 
25 extern int read_dbp_SP20_to_DBP();
26 /*----------------------------
27  | definizione tipi variabili |
28  ----------------------------*/
29 struct BEAM
30 {
31  T_MDB_ap_beam_header head_beam;
32  unsigned char beam[MAX_BIN];
33  char flag;
34 };
35 
36 struct PPI
37 {
38  struct BEAM beam[400];
39 };
40 
41 struct DBP
42 {
43  T_MDB_data_header head;
44  struct PPI ppi[20];
45  int n_beam;
46  int flag;
47 };
48 
49 
50 
51 
52 
53 
54 
55 
56 
57 
58 
59 
60 
61 
62 
63 
64 
65 
66 
67 
68 
69 
70 
71 
72 
73 
74 
75 
76 
77 
78 
79 
80 
81 
82 
83 
84 
85 
86 
87 
88 
89 
90 
91 
92 
93 
94 
95 
96 
97 
98 
99 
100 
101 
102 
103 
104 
105 
106 
107 
108 
109 
110 
111 
112 
113 
114 
115 
116 
117 
118 
119 
120 
121