Elaboradar
0.1
radarelab
sp20
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
Generato Ven 13 Ott 2023 00:00:00 per Elaboradar da
1.9.1