LibItsMapemSpatem_Pics.ttcn 3.95 KB
Newer Older
Yann Garcia's avatar
Yann Garcia committed
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
38
39
40
41
42
43
44
45
46
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
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
/**
 *    @author   ETSI / STF517
 *    @version  $Url: https://oldforge.etsi.org/svn/LibIts/tags/20170222_STF527_Final/ttcn/MapemSpatem/LibItsMapemSpatem_Pics.ttcn $
 *              $Id: LibItsMapemSpatem_Pics.ttcn 1312 2016-12-14 09:21:45Z garciay $
 *    @desc     MAPEM SPATEM PICS
 *    @copyright   ETSI Copyright Notification
 *                 No part may be reproduced except as authorized by written permission.
 *                 The copyright and the foregoing restriction extend to reproduction in all media.
 *                 All rights reserved.
 *
 */
module LibItsMapemSpatem_Pics {
    
    // LibCommon
    import from LibCommon_BasicTypesAndValues all;
    
    /**
     * @desc Is the IUT running in secured mode?
     * @see  ETSI TS 103 191-1 Table A.1.1
     */
    modulepar boolean PICS_IS_IUT_SECURED := false;
    
    /**
     * @desc Support for MAPEM reception
     * @see  ETSI TS 103 191-1 Table A.1.2
     */
    modulepar boolean PICS_ETSI_STRICT := false;
    
    /**
     * @desc Support for MAPEM reception
     * @see  ETSI TS 103 191-1 Table A.1.3
     */
    modulepar boolean PICS_SHORT_RANGE := false;
    
    /**
     * @desc Support for MAPEM generation
     * @see  ETSI TS 103 191-1 Table A.2
     */
    modulepar boolean PICS_MAPEM_GENERATION := true;

    /**
     * @desc Support for MAPEM reception
     * @see  ETSI TS 103 191-1 Table A.2
     */
    modulepar boolean PICS_MAPEM_RECEPTION := true;
    
    /**
     * @desc Support for MAPEM reception
     * @see  TODO
     */
    modulepar boolean PICS_MAPEM_TRANSMISSION_RATE := false;
    
    /**
     * @desc Support for MAPEM pedestrians manoeuvres
     * @see  TODO
     */
    modulepar boolean PICS_PEDESTRIAN_MANOEUVRES := false;
    
    /**
     * @desc Support for MAPEM cars manoeuvres
     * @see  TODO
     */
    modulepar boolean PICS_SPECIALIZED_CARS_MANOEUVRES := false;
    
    /**
     * @desc Support for MAPEM width attribut
     * @see  TODO
     */
    modulepar boolean PICS_MAPEM_HAS_LANE_WIDTH := false;
    
    modulepar float PICS_T_GENMAPEMMIN := 0.5;
    
    modulepar float PICS_T_GENMAPEMMAX := 2.0;
    
    /**
     * @desc Support for SPATEM generation
     * @see  ETSI TS 103 191-1 Table A.2
     */
    modulepar boolean PICS_SPATEM_GENERATION := true;

    /**
     * @desc Support for SPATEM reception
     * @see  ETSI TS 103 191-1 Table A.2
     */
    modulepar boolean PICS_SPATEM_RECEPTION := true;
    
    /**
     * @desc Support for SPATEM reception
     * @see  TODO
     */
    modulepar boolean PICS_SPATEM_PEDESTRIAN_MANOEUVRES := false;
    
    /**
     * @desc Support for SPATEM reception
     * @see  TODO
     */
    modulepar boolean PICS_SPATEM_SPECIALIZED_MANOEUVRES := false;
    
    /**
     * @desc Support for SPATEM reception
     * @see  TODO
     */
    modulepar boolean PICS_SPATEM_HAS_TIMING := false;
    
    /**
     * @desc Support for SPATEM reception
     * @see  TODO
     */
    modulepar boolean PICS_SPATEM_PRIORITIZATION := false;
    
    /**
     * @desc Support for SPATEM reception
     * @see  TODO
     */
    modulepar boolean PICS_SPATEM_PEDESTRIAN_MAOEUVRES := false;
    
    /**
     * @desc Support for SPATEM reception
     * @see  TODO
     */
    modulepar boolean PICS_SPATEM_HAS_OPTIMAL_SPEED := false;
    
    /**
     * @desc Support for SPATEM reception
     * @see  TODO
     */
    modulepar boolean PICS_SPATEM_HAS_SIGNAL_PROGRESSION_SPEED := false;
    
    /**
     * @desc Support for SPATEM reception
     * @see  TODO
     */
    modulepar boolean PICS_SPATEM_HAS_EGRESS_QUEUE := false;
    
    /**
     * @desc Support for SPATEM reception
     * @see  TODO
     */
    modulepar boolean PICS_SPATEM_TRANSMISSION_RATE := false;
    
Bostjan Pintar's avatar
Bostjan Pintar committed
141
142
143
144
    modulepar float PICS_T_GEN_SPATEM_MIN := 0.1;
    
    modulepar float PICS_T_GEN_SPATEM_MAX := 2.0;
    
Yann Garcia's avatar
Yann Garcia committed
145
} // end LibItsSremSsem_Pics