forked from dvij542/IAC-Controls
-
Notifications
You must be signed in to change notification settings - Fork 0
/
roadLinesPolynoms.idl
38 lines (35 loc) · 991 Bytes
/
roadLinesPolynoms.idl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
module IndyDS{
struct RoadLinePolynom {
short lineId; //@ID 0
@min(-1.7E308)
@max(1.7E308)
double c0; //@ID 1
@min(-1.7E308)
@max(1.7E308)
double c1; //@ID 2
@min(-1.7E308)
@max(1.7E308)
double c2; //@ID 3
@min(-1.7E308)
@max(1.7E308)
double c3; //@ID 4
@min(-1.7E308)
@max(1.7E308)
double curvatureRadius; //@ID 5
@min(-1.7E308)
@max(1.7E308)
double estimatedCurvatureRadius; //@ID 6
};
//@Extensibility EXTENSIBLE_EXTENSIBILITY
struct RoadLinesPolynoms {
short egoVhlId; //@ID 0
long globalId; //@ID 1
octet isNoisy; //@ID 2
short referenceFrame; //@ID 3
sequence<IndyDS::RoadLinePolynom,3> roadLinesPolynomsArray; //@ID 4
@min(-1.7E308)
@max(1.7E308)
double timeOfUpdate; //@ID 5
};
//@Extensibility EXTENSIBLE_EXTENSIBILITY
}; // end of 'IndyDS' module