source: pacpusframework/branches/2.0-beta1/include/Pacpus/structure/structure_radar.h@ 89

Last change on this file since 89 was 89, checked in by morasjul, 11 years ago

PACPUS 2.0 Beta deployed in new branch

Major changes:
-Add communication interface between components
-Add examples for communications interface (TestComponents)
-Move to Qt5 support

  • Property svn:executable set to *
File size: 981 bytes
Line 
1/// Data structures for Radar TRW
2
3#ifndef STRUCTURERADAR_H
4#define STRUCTURERADAR_H
5
6#include "kernel/road_time.h"
7
8#define NB_TARGET 12
9#define NB_TRACK 8
10
11typedef struct
12{
13 int32_t IIV;
14 int32_t NLIV;
15 float Range;
16 float VRel;
17 float Det_Lvl;
18 int32_t ID;
19 int32_t Cred;
20 int32_t Sel_Stat;
21 int32_t Tr_Stat;
22 int32_t CWS;
23 float Tr_LD;
24 float UAng;
25 int32_t Ta_Idx;
26 float TaLd;
27} DONNEE_TRACK;
28
29typedef struct
30{
31 int32_t ID;
32 float Range;
33 float VRel;
34 float Det_Lvl;
35 float RelAz;
36 int8_t AStat;
37 int8_t ndId;
38 int32_t R123;
39 int32_t R1234;
40 int32_t R12;
41 float N21_1;
42 int32_t LinErr;
43} DONNEE_TARGET;
44
45typedef struct
46{
47 DONNEE_TRACK Tracks[NB_TRACK];
48 DONNEE_TARGET Targets[NB_TARGET];
49} DONNEE_RADAR;
50
51typedef struct
52{
53 DONNEE_RADAR donnees_radar;
54 road_time_t t;
55 road_timerange_t tr;
56} RECORD_RADAR;
57
58#endif // STRUCTURERADAR_H
Note: See TracBrowser for help on using the repository browser.