Elaboradar 0.1
Caricamento in corso...
Ricerca in corso...
Nessun risultato
read_dbp.h
Vai alla documentazione di questo file.
1
5//#define MAX_BIN 460
6/*per uniformità lo definisco come
7negli include di cum_bac pari a 512*/
8#define MAX_BIN 512
9
10/*---------------------
11 | Function prototypes |
12 ---------------------*/
13extern unsigned short swap2();
14extern unsigned int swap4_uns();
15extern unsigned int swap4();
16extern char * readchar();
17extern unsigned short readushort();
18extern unsigned int readlong();
19extern unsigned int readlong_unswap();
20//extern int ReadHeader();
21//extern int ReadBeam();
22//extern void Read_DBP();
23extern int ReadStructureDBP();
24
25extern int read_dbp_SP20_to_DBP();
26/*----------------------------
27 | definizione tipi variabili |
28 ----------------------------*/
29struct BEAM
30{
31 T_MDB_ap_beam_header head_beam;
32 unsigned char beam[MAX_BIN];
33 char flag;
34};
35
36struct PPI
37{
38 struct BEAM beam[400];
39};
40
41struct 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