source: rc_autosar_rh850/trunk/swc-application/common/arxmls/RcCar.arxml@ 112

Last change on this file since 112 was 112, checked in by ertl-honda, 9 years ago

最初のリリースファイルの追加

File size: 71.3 KB
Line 
1<?xml version="1.0" encoding="EUC-JP"?>
2<AUTOSAR xmlns="http://autosar.org/schema/r4.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://autosar.org/schema/r4.0 AUTOSAR_4-0-3_STRICT.xsd">
3 <AR-PACKAGES>
4 <AR-PACKAGE>
5 <SHORT-NAME>RcCar</SHORT-NAME>
6 <ELEMENTS>
7 <SENDER-RECEIVER-INTERFACE>
8 <SHORT-NAME>IfWinker</SHORT-NAME>
9 <IS-SERVICE>false</IS-SERVICE>
10 <DATA-ELEMENTS>
11 <VARIABLE-DATA-PROTOTYPE>
12 <SHORT-NAME>state</SHORT-NAME>
13 <SW-DATA-DEF-PROPS>
14 <SW-DATA-DEF-PROPS-VARIANTS>
15 <SW-DATA-DEF-PROPS-CONDITIONAL>
16 <SW-IMPL-POLICY>STANDARD</SW-IMPL-POLICY>
17 </SW-DATA-DEF-PROPS-CONDITIONAL>
18 </SW-DATA-DEF-PROPS-VARIANTS>
19 </SW-DATA-DEF-PROPS>
20 <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/ImplDataTypes/IDT_Winker</TYPE-TREF>
21 </VARIABLE-DATA-PROTOTYPE>
22 </DATA-ELEMENTS>
23 </SENDER-RECEIVER-INTERFACE>
24 <SENDER-RECEIVER-INTERFACE>
25 <SHORT-NAME>IfBuzzer</SHORT-NAME>
26 <IS-SERVICE>false</IS-SERVICE>
27 <DATA-ELEMENTS>
28 <VARIABLE-DATA-PROTOTYPE>
29 <SHORT-NAME>state</SHORT-NAME>
30 <SW-DATA-DEF-PROPS>
31 <SW-DATA-DEF-PROPS-VARIANTS>
32 <SW-DATA-DEF-PROPS-CONDITIONAL>
33 <SW-IMPL-POLICY>STANDARD</SW-IMPL-POLICY>
34 </SW-DATA-DEF-PROPS-CONDITIONAL>
35 </SW-DATA-DEF-PROPS-VARIANTS>
36 </SW-DATA-DEF-PROPS>
37 <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/ImplDataTypes/IDT_Buzzer</TYPE-TREF>
38 </VARIABLE-DATA-PROTOTYPE>
39 </DATA-ELEMENTS>
40 </SENDER-RECEIVER-INTERFACE>
41 <SENDER-RECEIVER-INTERFACE>
42 <SHORT-NAME>IfLamp</SHORT-NAME>
43 <IS-SERVICE>false</IS-SERVICE>
44 <DATA-ELEMENTS>
45 <VARIABLE-DATA-PROTOTYPE>
46 <SHORT-NAME>headlamp</SHORT-NAME>
47 <SW-DATA-DEF-PROPS>
48 <SW-DATA-DEF-PROPS-VARIANTS>
49 <SW-DATA-DEF-PROPS-CONDITIONAL>
50 <SW-IMPL-POLICY>STANDARD</SW-IMPL-POLICY>
51 </SW-DATA-DEF-PROPS-CONDITIONAL>
52 </SW-DATA-DEF-PROPS-VARIANTS>
53 </SW-DATA-DEF-PROPS>
54 <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/ImplDataTypes/IDT_Lamp</TYPE-TREF>
55 </VARIABLE-DATA-PROTOTYPE>
56 <VARIABLE-DATA-PROTOTYPE>
57 <SHORT-NAME>foglamp</SHORT-NAME>
58 <SW-DATA-DEF-PROPS>
59 <SW-DATA-DEF-PROPS-VARIANTS>
60 <SW-DATA-DEF-PROPS-CONDITIONAL>
61 <SW-IMPL-POLICY>STANDARD</SW-IMPL-POLICY>
62 </SW-DATA-DEF-PROPS-CONDITIONAL>
63 </SW-DATA-DEF-PROPS-VARIANTS>
64 </SW-DATA-DEF-PROPS>
65 <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/ImplDataTypes/IDT_Lamp</TYPE-TREF>
66 </VARIABLE-DATA-PROTOTYPE>
67 <VARIABLE-DATA-PROTOTYPE>
68 <SHORT-NAME>brakelamp</SHORT-NAME>
69 <SW-DATA-DEF-PROPS>
70 <SW-DATA-DEF-PROPS-VARIANTS>
71 <SW-DATA-DEF-PROPS-CONDITIONAL>
72 <SW-IMPL-POLICY>STANDARD</SW-IMPL-POLICY>
73 </SW-DATA-DEF-PROPS-CONDITIONAL>
74 </SW-DATA-DEF-PROPS-VARIANTS>
75 </SW-DATA-DEF-PROPS>
76 <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/ImplDataTypes/IDT_Lamp</TYPE-TREF>
77 </VARIABLE-DATA-PROTOTYPE>
78 <VARIABLE-DATA-PROTOTYPE>
79 <SHORT-NAME>backlamp</SHORT-NAME>
80 <SW-DATA-DEF-PROPS>
81 <SW-DATA-DEF-PROPS-VARIANTS>
82 <SW-DATA-DEF-PROPS-CONDITIONAL>
83 <SW-IMPL-POLICY>STANDARD</SW-IMPL-POLICY>
84 </SW-DATA-DEF-PROPS-CONDITIONAL>
85 </SW-DATA-DEF-PROPS-VARIANTS>
86 </SW-DATA-DEF-PROPS>
87 <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/ImplDataTypes/IDT_Lamp</TYPE-TREF>
88 </VARIABLE-DATA-PROTOTYPE>
89 </DATA-ELEMENTS>
90 </SENDER-RECEIVER-INTERFACE>
91 <SENDER-RECEIVER-INTERFACE>
92 <SHORT-NAME>IfDriving</SHORT-NAME>
93 <IS-SERVICE>false</IS-SERVICE>
94 <DATA-ELEMENTS>
95 <VARIABLE-DATA-PROTOTYPE>
96 <SHORT-NAME>angle</SHORT-NAME>
97 <SW-DATA-DEF-PROPS>
98 <SW-DATA-DEF-PROPS-VARIANTS>
99 <SW-DATA-DEF-PROPS-CONDITIONAL>
100 <SW-IMPL-POLICY>STANDARD</SW-IMPL-POLICY>
101 </SW-DATA-DEF-PROPS-CONDITIONAL>
102 </SW-DATA-DEF-PROPS-VARIANTS>
103 </SW-DATA-DEF-PROPS>
104 <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/ImplDataTypes/IDT_Angle</TYPE-TREF>
105 </VARIABLE-DATA-PROTOTYPE>
106 <VARIABLE-DATA-PROTOTYPE>
107 <SHORT-NAME>speed</SHORT-NAME>
108 <SW-DATA-DEF-PROPS>
109 <SW-DATA-DEF-PROPS-VARIANTS>
110 <SW-DATA-DEF-PROPS-CONDITIONAL>
111 <SW-IMPL-POLICY>STANDARD</SW-IMPL-POLICY>
112 </SW-DATA-DEF-PROPS-CONDITIONAL>
113 </SW-DATA-DEF-PROPS-VARIANTS>
114 </SW-DATA-DEF-PROPS>
115 <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/ImplDataTypes/IDT_Speed</TYPE-TREF>
116 </VARIABLE-DATA-PROTOTYPE>
117 <VARIABLE-DATA-PROTOTYPE>
118 <SHORT-NAME>steern</SHORT-NAME>
119 <SW-DATA-DEF-PROPS>
120 <SW-DATA-DEF-PROPS-VARIANTS>
121 <SW-DATA-DEF-PROPS-CONDITIONAL>
122 <SW-IMPL-POLICY>STANDARD</SW-IMPL-POLICY>
123 </SW-DATA-DEF-PROPS-CONDITIONAL>
124 </SW-DATA-DEF-PROPS-VARIANTS>
125 </SW-DATA-DEF-PROPS>
126 <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/ImplDataTypes/IDT_Adjust</TYPE-TREF>
127 </VARIABLE-DATA-PROTOTYPE>
128 <VARIABLE-DATA-PROTOTYPE>
129 <SHORT-NAME>gain</SHORT-NAME>
130 <SW-DATA-DEF-PROPS>
131 <SW-DATA-DEF-PROPS-VARIANTS>
132 <SW-DATA-DEF-PROPS-CONDITIONAL>
133 <SW-IMPL-POLICY>STANDARD</SW-IMPL-POLICY>
134 </SW-DATA-DEF-PROPS-CONDITIONAL>
135 </SW-DATA-DEF-PROPS-VARIANTS>
136 </SW-DATA-DEF-PROPS>
137 <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/ImplDataTypes/IDT_Adjust</TYPE-TREF>
138 </VARIABLE-DATA-PROTOTYPE>
139 <VARIABLE-DATA-PROTOTYPE>
140 <SHORT-NAME>brake</SHORT-NAME>
141 <SW-DATA-DEF-PROPS>
142 <SW-DATA-DEF-PROPS-VARIANTS>
143 <SW-DATA-DEF-PROPS-CONDITIONAL>
144 <SW-IMPL-POLICY>STANDARD</SW-IMPL-POLICY>
145 </SW-DATA-DEF-PROPS-CONDITIONAL>
146 </SW-DATA-DEF-PROPS-VARIANTS>
147 </SW-DATA-DEF-PROPS>
148 <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/ImplDataTypes/IDT_Brake</TYPE-TREF>
149 </VARIABLE-DATA-PROTOTYPE>
150 </DATA-ELEMENTS>
151 </SENDER-RECEIVER-INTERFACE>
152 <SENDER-RECEIVER-INTERFACE>
153 <SHORT-NAME>IfBody</SHORT-NAME>
154 <IS-SERVICE>false</IS-SERVICE>
155 <DATA-ELEMENTS>
156 <VARIABLE-DATA-PROTOTYPE>
157 <SHORT-NAME>headlamp</SHORT-NAME>
158 <SW-DATA-DEF-PROPS>
159 <SW-DATA-DEF-PROPS-VARIANTS>
160 <SW-DATA-DEF-PROPS-CONDITIONAL>
161 <SW-IMPL-POLICY>STANDARD</SW-IMPL-POLICY>
162 </SW-DATA-DEF-PROPS-CONDITIONAL>
163 </SW-DATA-DEF-PROPS-VARIANTS>
164 </SW-DATA-DEF-PROPS>
165 <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/ImplDataTypes/IDT_Lamp</TYPE-TREF>
166 </VARIABLE-DATA-PROTOTYPE>
167 <VARIABLE-DATA-PROTOTYPE>
168 <SHORT-NAME>foglamp</SHORT-NAME>
169 <SW-DATA-DEF-PROPS>
170 <SW-DATA-DEF-PROPS-VARIANTS>
171 <SW-DATA-DEF-PROPS-CONDITIONAL>
172 <SW-IMPL-POLICY>STANDARD</SW-IMPL-POLICY>
173 </SW-DATA-DEF-PROPS-CONDITIONAL>
174 </SW-DATA-DEF-PROPS-VARIANTS>
175 </SW-DATA-DEF-PROPS>
176 <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/ImplDataTypes/IDT_Lamp</TYPE-TREF>
177 </VARIABLE-DATA-PROTOTYPE>
178 <VARIABLE-DATA-PROTOTYPE>
179 <SHORT-NAME>hazard</SHORT-NAME>
180 <SW-DATA-DEF-PROPS>
181 <SW-DATA-DEF-PROPS-VARIANTS>
182 <SW-DATA-DEF-PROPS-CONDITIONAL>
183 <SW-IMPL-POLICY>STANDARD</SW-IMPL-POLICY>
184 </SW-DATA-DEF-PROPS-CONDITIONAL>
185 </SW-DATA-DEF-PROPS-VARIANTS>
186 </SW-DATA-DEF-PROPS>
187 <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/ImplDataTypes/IDT_Lamp</TYPE-TREF>
188 </VARIABLE-DATA-PROTOTYPE>
189 <VARIABLE-DATA-PROTOTYPE>
190 <SHORT-NAME>winker_r</SHORT-NAME>
191 <SW-DATA-DEF-PROPS>
192 <SW-DATA-DEF-PROPS-VARIANTS>
193 <SW-DATA-DEF-PROPS-CONDITIONAL>
194 <SW-IMPL-POLICY>STANDARD</SW-IMPL-POLICY>
195 </SW-DATA-DEF-PROPS-CONDITIONAL>
196 </SW-DATA-DEF-PROPS-VARIANTS>
197 </SW-DATA-DEF-PROPS>
198 <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/ImplDataTypes/IDT_Lamp</TYPE-TREF>
199 </VARIABLE-DATA-PROTOTYPE>
200 <VARIABLE-DATA-PROTOTYPE>
201 <SHORT-NAME>winker_l</SHORT-NAME>
202 <SW-DATA-DEF-PROPS>
203 <SW-DATA-DEF-PROPS-VARIANTS>
204 <SW-DATA-DEF-PROPS-CONDITIONAL>
205 <SW-IMPL-POLICY>STANDARD</SW-IMPL-POLICY>
206 </SW-DATA-DEF-PROPS-CONDITIONAL>
207 </SW-DATA-DEF-PROPS-VARIANTS>
208 </SW-DATA-DEF-PROPS>
209 <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/ImplDataTypes/IDT_Lamp</TYPE-TREF>
210 </VARIABLE-DATA-PROTOTYPE>
211 </DATA-ELEMENTS>
212 </SENDER-RECEIVER-INTERFACE>
213 <CLIENT-SERVER-INTERFACE>
214 <SHORT-NAME>IfSteerAngle</SHORT-NAME>
215 <IS-SERVICE>false</IS-SERVICE>
216 <OPERATIONS>
217 <CLIENT-SERVER-OPERATION>
218 <SHORT-NAME>OpSetSteerAngle</SHORT-NAME>
219 <ARGUMENTS>
220 <ARGUMENT-DATA-PROTOTYPE>
221 <SHORT-NAME>angle</SHORT-NAME>
222 <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/ImplDataTypes/IDT_Angle</TYPE-TREF>
223 <DIRECTION>IN</DIRECTION>
224 </ARGUMENT-DATA-PROTOTYPE>
225 </ARGUMENTS>
226 </CLIENT-SERVER-OPERATION>
227 </OPERATIONS>
228 </CLIENT-SERVER-INTERFACE>
229 <CLIENT-SERVER-INTERFACE>
230 <SHORT-NAME>IfDriveSpeed</SHORT-NAME>
231 <IS-SERVICE>false</IS-SERVICE>
232 <OPERATIONS>
233 <CLIENT-SERVER-OPERATION>
234 <SHORT-NAME>OpSetDriveSpeed</SHORT-NAME>
235 <ARGUMENTS>
236 <ARGUMENT-DATA-PROTOTYPE>
237 <SHORT-NAME>speed</SHORT-NAME>
238 <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/ImplDataTypes/IDT_Speed</TYPE-TREF>
239 <DIRECTION>IN</DIRECTION>
240 </ARGUMENT-DATA-PROTOTYPE>
241 </ARGUMENTS>
242 </CLIENT-SERVER-OPERATION>
243 </OPERATIONS>
244 </CLIENT-SERVER-INTERFACE>
245 <CLIENT-SERVER-INTERFACE>
246 <SHORT-NAME>IfBrake</SHORT-NAME>
247 <IS-SERVICE>false</IS-SERVICE>
248 <OPERATIONS>
249 <CLIENT-SERVER-OPERATION>
250 <SHORT-NAME>OpSetBrake</SHORT-NAME>
251 <ARGUMENTS>
252 <ARGUMENT-DATA-PROTOTYPE>
253 <SHORT-NAME>brake</SHORT-NAME>
254 <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/ImplDataTypes/IDT_Brake</TYPE-TREF>
255 <DIRECTION>IN</DIRECTION>
256 </ARGUMENT-DATA-PROTOTYPE>
257 </ARGUMENTS>
258 </CLIENT-SERVER-OPERATION>
259 </OPERATIONS>
260 </CLIENT-SERVER-INTERFACE>
261 <CLIENT-SERVER-INTERFACE>
262 <SHORT-NAME>IfRCB3Command</SHORT-NAME>
263 <IS-SERVICE>false</IS-SERVICE>
264 <OPERATIONS>
265 <CLIENT-SERVER-OPERATION>
266 <SHORT-NAME>OpGetIfRCB3Command</SHORT-NAME>
267 <ARGUMENTS>
268 <ARGUMENT-DATA-PROTOTYPE>
269 <SHORT-NAME>command</SHORT-NAME>
270 <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/ImplDataTypes/IDT_RCB3</TYPE-TREF>
271 <DIRECTION>OUT</DIRECTION>
272 </ARGUMENT-DATA-PROTOTYPE>
273 </ARGUMENTS>
274 </CLIENT-SERVER-OPERATION>
275 </OPERATIONS>
276 </CLIENT-SERVER-INTERFACE>
277 <APPLICATION-SW-COMPONENT-TYPE>
278 <SHORT-NAME>DriveManager</SHORT-NAME>
279 <PORTS>
280 <P-PORT-PROTOTYPE>
281 <SHORT-NAME>WinkerOut</SHORT-NAME>
282 <PROVIDED-COM-SPECS>
283 <NONQUEUED-SENDER-COM-SPEC>
284 <DATA-ELEMENT-REF DEST="VARIABLE-DATA-PROTOTYPE">/RcCar/IfWinker/state</DATA-ELEMENT-REF>
285 <HANDLE-OUT-OF-RANGE>NONE</HANDLE-OUT-OF-RANGE>
286 <USES-END-TO-END-PROTECTION>false</USES-END-TO-END-PROTECTION>
287 <INIT-VALUE>
288 <NUMERICAL-VALUE-SPECIFICATION>
289 <SHORT-LABEL>IDT_Winker</SHORT-LABEL>
290 <VALUE>0</VALUE>
291 </NUMERICAL-VALUE-SPECIFICATION>
292 </INIT-VALUE>
293 </NONQUEUED-SENDER-COM-SPEC>
294 </PROVIDED-COM-SPECS>
295 <PROVIDED-INTERFACE-TREF DEST="SENDER-RECEIVER-INTERFACE">/RcCar/IfWinker</PROVIDED-INTERFACE-TREF>
296 </P-PORT-PROTOTYPE>
297 <P-PORT-PROTOTYPE>
298 <SHORT-NAME>BuzzerOut</SHORT-NAME>
299 <PROVIDED-COM-SPECS>
300 <NONQUEUED-SENDER-COM-SPEC>
301 <DATA-ELEMENT-REF DEST="VARIABLE-DATA-PROTOTYPE">/RcCar/IfBuzzer/state</DATA-ELEMENT-REF>
302 <HANDLE-OUT-OF-RANGE>NONE</HANDLE-OUT-OF-RANGE>
303 <USES-END-TO-END-PROTECTION>false</USES-END-TO-END-PROTECTION>
304 <INIT-VALUE>
305 <NUMERICAL-VALUE-SPECIFICATION>
306 <SHORT-LABEL>IDT_Buzzer</SHORT-LABEL>
307 <VALUE>0</VALUE>
308 </NUMERICAL-VALUE-SPECIFICATION>
309 </INIT-VALUE>
310 </NONQUEUED-SENDER-COM-SPEC>
311 </PROVIDED-COM-SPECS>
312 <PROVIDED-INTERFACE-TREF DEST="SENDER-RECEIVER-INTERFACE">/RcCar/IfBuzzer</PROVIDED-INTERFACE-TREF>
313 </P-PORT-PROTOTYPE>
314 <P-PORT-PROTOTYPE>
315 <SHORT-NAME>LampOut</SHORT-NAME>
316 <PROVIDED-COM-SPECS>
317 <NONQUEUED-SENDER-COM-SPEC>
318 <DATA-ELEMENT-REF DEST="VARIABLE-DATA-PROTOTYPE">/RcCar/IfLamp/backlamp</DATA-ELEMENT-REF>
319 <HANDLE-OUT-OF-RANGE>NONE</HANDLE-OUT-OF-RANGE>
320 <USES-END-TO-END-PROTECTION>false</USES-END-TO-END-PROTECTION>
321 <INIT-VALUE>
322 <NUMERICAL-VALUE-SPECIFICATION>
323 <SHORT-LABEL>IDT_Lamp</SHORT-LABEL>
324 <VALUE>0</VALUE>
325 </NUMERICAL-VALUE-SPECIFICATION>
326 </INIT-VALUE>
327 </NONQUEUED-SENDER-COM-SPEC>
328 <NONQUEUED-SENDER-COM-SPEC>
329 <DATA-ELEMENT-REF DEST="VARIABLE-DATA-PROTOTYPE">/RcCar/IfLamp/brakelamp</DATA-ELEMENT-REF>
330 <HANDLE-OUT-OF-RANGE>NONE</HANDLE-OUT-OF-RANGE>
331 <USES-END-TO-END-PROTECTION>false</USES-END-TO-END-PROTECTION>
332 <INIT-VALUE>
333 <NUMERICAL-VALUE-SPECIFICATION>
334 <SHORT-LABEL>IDT_Lamp</SHORT-LABEL>
335 <VALUE>0</VALUE>
336 </NUMERICAL-VALUE-SPECIFICATION>
337 </INIT-VALUE>
338 </NONQUEUED-SENDER-COM-SPEC>
339 <NONQUEUED-SENDER-COM-SPEC>
340 <DATA-ELEMENT-REF DEST="VARIABLE-DATA-PROTOTYPE">/RcCar/IfLamp/headlamp</DATA-ELEMENT-REF>
341 <HANDLE-OUT-OF-RANGE>NONE</HANDLE-OUT-OF-RANGE>
342 <USES-END-TO-END-PROTECTION>false</USES-END-TO-END-PROTECTION>
343 <INIT-VALUE>
344 <NUMERICAL-VALUE-SPECIFICATION>
345 <SHORT-LABEL>IDT_Lamp</SHORT-LABEL>
346 <VALUE>0</VALUE>
347 </NUMERICAL-VALUE-SPECIFICATION>
348 </INIT-VALUE>
349 </NONQUEUED-SENDER-COM-SPEC>
350 <NONQUEUED-SENDER-COM-SPEC>
351 <DATA-ELEMENT-REF DEST="VARIABLE-DATA-PROTOTYPE">/RcCar/IfLamp/foglamp</DATA-ELEMENT-REF>
352 <HANDLE-OUT-OF-RANGE>NONE</HANDLE-OUT-OF-RANGE>
353 <USES-END-TO-END-PROTECTION>false</USES-END-TO-END-PROTECTION>
354 <INIT-VALUE>
355 <NUMERICAL-VALUE-SPECIFICATION>
356 <SHORT-LABEL>IDT_Lamp</SHORT-LABEL>
357 <VALUE>0</VALUE>
358 </NUMERICAL-VALUE-SPECIFICATION>
359 </INIT-VALUE>
360 </NONQUEUED-SENDER-COM-SPEC>
361 </PROVIDED-COM-SPECS>
362 <PROVIDED-INTERFACE-TREF DEST="SENDER-RECEIVER-INTERFACE">/RcCar/IfLamp</PROVIDED-INTERFACE-TREF>
363 </P-PORT-PROTOTYPE>
364 <R-PORT-PROTOTYPE>
365 <SHORT-NAME>DrivingIn</SHORT-NAME>
366 <REQUIRED-COM-SPECS>
367 <NONQUEUED-RECEIVER-COM-SPEC>
368 <DATA-ELEMENT-REF DEST="VARIABLE-DATA-PROTOTYPE">/RcCar/IfDriving/brake</DATA-ELEMENT-REF>
369 <HANDLE-OUT-OF-RANGE>NONE</HANDLE-OUT-OF-RANGE>
370 <USES-END-TO-END-PROTECTION>false</USES-END-TO-END-PROTECTION>
371 <ALIVE-TIMEOUT>0.0</ALIVE-TIMEOUT>
372 <ENABLE-UPDATE>true</ENABLE-UPDATE>
373 <HANDLE-NEVER-RECEIVED>true</HANDLE-NEVER-RECEIVED>
374 <HANDLE-TIMEOUT-TYPE>NONE</HANDLE-TIMEOUT-TYPE>
375 <INIT-VALUE>
376 <NUMERICAL-VALUE-SPECIFICATION>
377 <SHORT-LABEL>IDT_Brake</SHORT-LABEL>
378 <VALUE>0</VALUE>
379 </NUMERICAL-VALUE-SPECIFICATION>
380 </INIT-VALUE>
381 </NONQUEUED-RECEIVER-COM-SPEC>
382 <NONQUEUED-RECEIVER-COM-SPEC>
383 <DATA-ELEMENT-REF DEST="VARIABLE-DATA-PROTOTYPE">/RcCar/IfDriving/angle</DATA-ELEMENT-REF>
384 <HANDLE-OUT-OF-RANGE>NONE</HANDLE-OUT-OF-RANGE>
385 <USES-END-TO-END-PROTECTION>false</USES-END-TO-END-PROTECTION>
386 <ALIVE-TIMEOUT>0.0</ALIVE-TIMEOUT>
387 <ENABLE-UPDATE>true</ENABLE-UPDATE>
388 <HANDLE-NEVER-RECEIVED>true</HANDLE-NEVER-RECEIVED>
389 <HANDLE-TIMEOUT-TYPE>NONE</HANDLE-TIMEOUT-TYPE>
390 <INIT-VALUE>
391 <NUMERICAL-VALUE-SPECIFICATION>
392 <SHORT-LABEL>IDT_Angle</SHORT-LABEL>
393 <VALUE>0</VALUE>
394 </NUMERICAL-VALUE-SPECIFICATION>
395 </INIT-VALUE>
396 </NONQUEUED-RECEIVER-COM-SPEC>
397 <NONQUEUED-RECEIVER-COM-SPEC>
398 <DATA-ELEMENT-REF DEST="VARIABLE-DATA-PROTOTYPE">/RcCar/IfDriving/gain</DATA-ELEMENT-REF>
399 <HANDLE-OUT-OF-RANGE>NONE</HANDLE-OUT-OF-RANGE>
400 <USES-END-TO-END-PROTECTION>false</USES-END-TO-END-PROTECTION>
401 <ALIVE-TIMEOUT>0.0</ALIVE-TIMEOUT>
402 <ENABLE-UPDATE>true</ENABLE-UPDATE>
403 <HANDLE-NEVER-RECEIVED>true</HANDLE-NEVER-RECEIVED>
404 <HANDLE-TIMEOUT-TYPE>NONE</HANDLE-TIMEOUT-TYPE>
405 <INIT-VALUE>
406 <NUMERICAL-VALUE-SPECIFICATION>
407 <SHORT-LABEL>IDT_Adjust</SHORT-LABEL>
408 <VALUE>0</VALUE>
409 </NUMERICAL-VALUE-SPECIFICATION>
410 </INIT-VALUE>
411 </NONQUEUED-RECEIVER-COM-SPEC>
412 <NONQUEUED-RECEIVER-COM-SPEC>
413 <DATA-ELEMENT-REF DEST="VARIABLE-DATA-PROTOTYPE">/RcCar/IfDriving/speed</DATA-ELEMENT-REF>
414 <HANDLE-OUT-OF-RANGE>NONE</HANDLE-OUT-OF-RANGE>
415 <USES-END-TO-END-PROTECTION>false</USES-END-TO-END-PROTECTION>
416 <ALIVE-TIMEOUT>0.0</ALIVE-TIMEOUT>
417 <ENABLE-UPDATE>true</ENABLE-UPDATE>
418 <HANDLE-NEVER-RECEIVED>true</HANDLE-NEVER-RECEIVED>
419 <HANDLE-TIMEOUT-TYPE>NONE</HANDLE-TIMEOUT-TYPE>
420 <INIT-VALUE>
421 <NUMERICAL-VALUE-SPECIFICATION>
422 <SHORT-LABEL>IDT_Speed</SHORT-LABEL>
423 <VALUE>0</VALUE>
424 </NUMERICAL-VALUE-SPECIFICATION>
425 </INIT-VALUE>
426 </NONQUEUED-RECEIVER-COM-SPEC>
427 <NONQUEUED-RECEIVER-COM-SPEC>
428 <DATA-ELEMENT-REF DEST="VARIABLE-DATA-PROTOTYPE">/RcCar/IfDriving/steern</DATA-ELEMENT-REF>
429 <HANDLE-OUT-OF-RANGE>NONE</HANDLE-OUT-OF-RANGE>
430 <USES-END-TO-END-PROTECTION>false</USES-END-TO-END-PROTECTION>
431 <ALIVE-TIMEOUT>0.0</ALIVE-TIMEOUT>
432 <ENABLE-UPDATE>true</ENABLE-UPDATE>
433 <HANDLE-NEVER-RECEIVED>true</HANDLE-NEVER-RECEIVED>
434 <HANDLE-TIMEOUT-TYPE>NONE</HANDLE-TIMEOUT-TYPE>
435 <INIT-VALUE>
436 <NUMERICAL-VALUE-SPECIFICATION>
437 <SHORT-LABEL>IDT_Adjust</SHORT-LABEL>
438 <VALUE>0</VALUE>
439 </NUMERICAL-VALUE-SPECIFICATION>
440 </INIT-VALUE>
441 </NONQUEUED-RECEIVER-COM-SPEC>
442 </REQUIRED-COM-SPECS>
443 <REQUIRED-INTERFACE-TREF DEST="SENDER-RECEIVER-INTERFACE">/RcCar/IfDriving</REQUIRED-INTERFACE-TREF>
444 </R-PORT-PROTOTYPE>
445 <R-PORT-PROTOTYPE>
446 <SHORT-NAME>BodyIn</SHORT-NAME>
447 <REQUIRED-COM-SPECS>
448 <NONQUEUED-RECEIVER-COM-SPEC>
449 <DATA-ELEMENT-REF DEST="VARIABLE-DATA-PROTOTYPE">/RcCar/IfBody/foglamp</DATA-ELEMENT-REF>
450 <HANDLE-OUT-OF-RANGE>NONE</HANDLE-OUT-OF-RANGE>
451 <USES-END-TO-END-PROTECTION>false</USES-END-TO-END-PROTECTION>
452 <ALIVE-TIMEOUT>0.0</ALIVE-TIMEOUT>
453 <ENABLE-UPDATE>true</ENABLE-UPDATE>
454 <HANDLE-NEVER-RECEIVED>true</HANDLE-NEVER-RECEIVED>
455 <HANDLE-TIMEOUT-TYPE>NONE</HANDLE-TIMEOUT-TYPE>
456 <INIT-VALUE>
457 <NUMERICAL-VALUE-SPECIFICATION>
458 <SHORT-LABEL>IDT_Lamp</SHORT-LABEL>
459 <VALUE>0</VALUE>
460 </NUMERICAL-VALUE-SPECIFICATION>
461 </INIT-VALUE>
462 </NONQUEUED-RECEIVER-COM-SPEC>
463 <NONQUEUED-RECEIVER-COM-SPEC>
464 <DATA-ELEMENT-REF DEST="VARIABLE-DATA-PROTOTYPE">/RcCar/IfBody/hazard</DATA-ELEMENT-REF>
465 <HANDLE-OUT-OF-RANGE>NONE</HANDLE-OUT-OF-RANGE>
466 <USES-END-TO-END-PROTECTION>false</USES-END-TO-END-PROTECTION>
467 <ALIVE-TIMEOUT>0.0</ALIVE-TIMEOUT>
468 <ENABLE-UPDATE>true</ENABLE-UPDATE>
469 <HANDLE-NEVER-RECEIVED>true</HANDLE-NEVER-RECEIVED>
470 <HANDLE-TIMEOUT-TYPE>NONE</HANDLE-TIMEOUT-TYPE>
471 <INIT-VALUE>
472 <NUMERICAL-VALUE-SPECIFICATION>
473 <SHORT-LABEL>IDT_Lamp</SHORT-LABEL>
474 <VALUE>0</VALUE>
475 </NUMERICAL-VALUE-SPECIFICATION>
476 </INIT-VALUE>
477 </NONQUEUED-RECEIVER-COM-SPEC>
478 <NONQUEUED-RECEIVER-COM-SPEC>
479 <DATA-ELEMENT-REF DEST="VARIABLE-DATA-PROTOTYPE">/RcCar/IfBody/headlamp</DATA-ELEMENT-REF>
480 <HANDLE-OUT-OF-RANGE>NONE</HANDLE-OUT-OF-RANGE>
481 <USES-END-TO-END-PROTECTION>false</USES-END-TO-END-PROTECTION>
482 <ALIVE-TIMEOUT>0.0</ALIVE-TIMEOUT>
483 <ENABLE-UPDATE>true</ENABLE-UPDATE>
484 <HANDLE-NEVER-RECEIVED>true</HANDLE-NEVER-RECEIVED>
485 <HANDLE-TIMEOUT-TYPE>NONE</HANDLE-TIMEOUT-TYPE>
486 <INIT-VALUE>
487 <NUMERICAL-VALUE-SPECIFICATION>
488 <SHORT-LABEL>IDT_Lamp</SHORT-LABEL>
489 <VALUE>0</VALUE>
490 </NUMERICAL-VALUE-SPECIFICATION>
491 </INIT-VALUE>
492 </NONQUEUED-RECEIVER-COM-SPEC>
493 <NONQUEUED-RECEIVER-COM-SPEC>
494 <DATA-ELEMENT-REF DEST="VARIABLE-DATA-PROTOTYPE">/RcCar/IfBody/winker_l</DATA-ELEMENT-REF>
495 <HANDLE-OUT-OF-RANGE>NONE</HANDLE-OUT-OF-RANGE>
496 <USES-END-TO-END-PROTECTION>false</USES-END-TO-END-PROTECTION>
497 <ALIVE-TIMEOUT>0.0</ALIVE-TIMEOUT>
498 <ENABLE-UPDATE>true</ENABLE-UPDATE>
499 <HANDLE-NEVER-RECEIVED>true</HANDLE-NEVER-RECEIVED>
500 <HANDLE-TIMEOUT-TYPE>NONE</HANDLE-TIMEOUT-TYPE>
501 <INIT-VALUE>
502 <NUMERICAL-VALUE-SPECIFICATION>
503 <SHORT-LABEL>IDT_Lamp</SHORT-LABEL>
504 <VALUE>0</VALUE>
505 </NUMERICAL-VALUE-SPECIFICATION>
506 </INIT-VALUE>
507 </NONQUEUED-RECEIVER-COM-SPEC>
508 <NONQUEUED-RECEIVER-COM-SPEC>
509 <DATA-ELEMENT-REF DEST="VARIABLE-DATA-PROTOTYPE">/RcCar/IfBody/winker_r</DATA-ELEMENT-REF>
510 <HANDLE-OUT-OF-RANGE>NONE</HANDLE-OUT-OF-RANGE>
511 <USES-END-TO-END-PROTECTION>false</USES-END-TO-END-PROTECTION>
512 <ALIVE-TIMEOUT>0.0</ALIVE-TIMEOUT>
513 <ENABLE-UPDATE>true</ENABLE-UPDATE>
514 <HANDLE-NEVER-RECEIVED>true</HANDLE-NEVER-RECEIVED>
515 <HANDLE-TIMEOUT-TYPE>NONE</HANDLE-TIMEOUT-TYPE>
516 <INIT-VALUE>
517 <NUMERICAL-VALUE-SPECIFICATION>
518 <SHORT-LABEL>IDT_Lamp</SHORT-LABEL>
519 <VALUE>0</VALUE>
520 </NUMERICAL-VALUE-SPECIFICATION>
521 </INIT-VALUE>
522 </NONQUEUED-RECEIVER-COM-SPEC>
523 </REQUIRED-COM-SPECS>
524 <REQUIRED-INTERFACE-TREF DEST="SENDER-RECEIVER-INTERFACE">/RcCar/IfBody</REQUIRED-INTERFACE-TREF>
525 </R-PORT-PROTOTYPE>
526 <R-PORT-PROTOTYPE>
527 <SHORT-NAME>AngleClt</SHORT-NAME>
528 <REQUIRED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/RcCar/IfSteerAngle</REQUIRED-INTERFACE-TREF>
529 </R-PORT-PROTOTYPE>
530 <R-PORT-PROTOTYPE>
531 <SHORT-NAME>SpeedClt</SHORT-NAME>
532 <REQUIRED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/RcCar/IfDriveSpeed</REQUIRED-INTERFACE-TREF>
533 </R-PORT-PROTOTYPE>
534 <R-PORT-PROTOTYPE>
535 <SHORT-NAME>BrakeClt</SHORT-NAME>
536 <REQUIRED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/RcCar/IfBrake</REQUIRED-INTERFACE-TREF>
537 </R-PORT-PROTOTYPE>
538 </PORTS>
539 <INTERNAL-BEHAVIORS>
540 <SWC-INTERNAL-BEHAVIOR>
541 <SHORT-NAME>IB_DM</SHORT-NAME>
542 <EVENTS>
543 <TIMING-EVENT>
544 <SHORT-NAME>DrivingControl_timingEvent</SHORT-NAME>
545 <START-ON-EVENT-REF DEST="RUNNABLE-ENTITY">/RcCar/DriveManager/IB_DM/DrivingControl</START-ON-EVENT-REF>
546 <PERIOD>0.02</PERIOD>
547 </TIMING-EVENT>
548 <TIMING-EVENT>
549 <SHORT-NAME>BodyControl_timingEvent</SHORT-NAME>
550 <START-ON-EVENT-REF DEST="RUNNABLE-ENTITY">/RcCar/DriveManager/IB_DM/BodyControl</START-ON-EVENT-REF>
551 <PERIOD>0.02</PERIOD>
552 </TIMING-EVENT>
553 </EVENTS>
554 <HANDLE-TERMINATION-AND-RESTART>NO-SUPPORT</HANDLE-TERMINATION-AND-RESTART>
555 <RUNNABLES>
556 <RUNNABLE-ENTITY>
557 <SHORT-NAME>DrivingControl</SHORT-NAME>
558 <MINIMUM-START-INTERVAL>0.0</MINIMUM-START-INTERVAL>
559 <CAN-BE-INVOKED-CONCURRENTLY>false</CAN-BE-INVOKED-CONCURRENTLY>
560 <DATA-RECEIVE-POINT-BY-ARGUMENTS>
561 <VARIABLE-ACCESS>
562 <SHORT-NAME>dataReceivePoint_DrivingControl_DrivingIn_angle</SHORT-NAME>
563 <ACCESSED-VARIABLE>
564 <AUTOSAR-VARIABLE-IREF>
565 <PORT-PROTOTYPE-REF DEST="R-PORT-PROTOTYPE">/RcCar/DriveManager/DrivingIn</PORT-PROTOTYPE-REF>
566 <TARGET-DATA-PROTOTYPE-REF DEST="VARIABLE-DATA-PROTOTYPE">/RcCar/IfDriving/angle</TARGET-DATA-PROTOTYPE-REF>
567 </AUTOSAR-VARIABLE-IREF>
568 </ACCESSED-VARIABLE>
569 </VARIABLE-ACCESS>
570 <VARIABLE-ACCESS>
571 <SHORT-NAME>dataReceivePoint_DrivingControl_DrivingIn_speed</SHORT-NAME>
572 <ACCESSED-VARIABLE>
573 <AUTOSAR-VARIABLE-IREF>
574 <PORT-PROTOTYPE-REF DEST="R-PORT-PROTOTYPE">/RcCar/DriveManager/DrivingIn</PORT-PROTOTYPE-REF>
575 <TARGET-DATA-PROTOTYPE-REF DEST="VARIABLE-DATA-PROTOTYPE">/RcCar/IfDriving/speed</TARGET-DATA-PROTOTYPE-REF>
576 </AUTOSAR-VARIABLE-IREF>
577 </ACCESSED-VARIABLE>
578 </VARIABLE-ACCESS>
579 <VARIABLE-ACCESS>
580 <SHORT-NAME>dataReceivePoint_DrivingControl_DrivingIn_steern</SHORT-NAME>
581 <ACCESSED-VARIABLE>
582 <AUTOSAR-VARIABLE-IREF>
583 <PORT-PROTOTYPE-REF DEST="R-PORT-PROTOTYPE">/RcCar/DriveManager/DrivingIn</PORT-PROTOTYPE-REF>
584 <TARGET-DATA-PROTOTYPE-REF DEST="VARIABLE-DATA-PROTOTYPE">/RcCar/IfDriving/steern</TARGET-DATA-PROTOTYPE-REF>
585 </AUTOSAR-VARIABLE-IREF>
586 </ACCESSED-VARIABLE>
587 </VARIABLE-ACCESS>
588 <VARIABLE-ACCESS>
589 <SHORT-NAME>dataReceivePoint_DrivingControl_DrivingIn_gain</SHORT-NAME>
590 <ACCESSED-VARIABLE>
591 <AUTOSAR-VARIABLE-IREF>
592 <PORT-PROTOTYPE-REF DEST="R-PORT-PROTOTYPE">/RcCar/DriveManager/DrivingIn</PORT-PROTOTYPE-REF>
593 <TARGET-DATA-PROTOTYPE-REF DEST="VARIABLE-DATA-PROTOTYPE">/RcCar/IfDriving/gain</TARGET-DATA-PROTOTYPE-REF>
594 </AUTOSAR-VARIABLE-IREF>
595 </ACCESSED-VARIABLE>
596 </VARIABLE-ACCESS>
597 <VARIABLE-ACCESS>
598 <SHORT-NAME>dataReceivePoint_DrivingControl_DrivingIn_brake</SHORT-NAME>
599 <ACCESSED-VARIABLE>
600 <AUTOSAR-VARIABLE-IREF>
601 <PORT-PROTOTYPE-REF DEST="R-PORT-PROTOTYPE">/RcCar/DriveManager/DrivingIn</PORT-PROTOTYPE-REF>
602 <TARGET-DATA-PROTOTYPE-REF DEST="VARIABLE-DATA-PROTOTYPE">/RcCar/IfDriving/brake</TARGET-DATA-PROTOTYPE-REF>
603 </AUTOSAR-VARIABLE-IREF>
604 </ACCESSED-VARIABLE>
605 </VARIABLE-ACCESS>
606 </DATA-RECEIVE-POINT-BY-ARGUMENTS>
607 <SERVER-CALL-POINTS>
608 <SYNCHRONOUS-SERVER-CALL-POINT>
609 <SHORT-NAME>serverCallPoint_DrivingControl_AngleClt_OpSetSteerAngle</SHORT-NAME>
610 <OPERATION-IREF>
611 <CONTEXT-R-PORT-REF DEST="R-PORT-PROTOTYPE">/RcCar/DriveManager/AngleClt</CONTEXT-R-PORT-REF>
612 <TARGET-REQUIRED-OPERATION-REF DEST="CLIENT-SERVER-OPERATION">/RcCar/IfSteerAngle/OpSetSteerAngle</TARGET-REQUIRED-OPERATION-REF>
613 </OPERATION-IREF>
614 <TIMEOUT>0.0</TIMEOUT>
615 </SYNCHRONOUS-SERVER-CALL-POINT>
616 <SYNCHRONOUS-SERVER-CALL-POINT>
617 <SHORT-NAME>serverCallPoint_DrivingControl_SpeedClt_OpSetDriveSpeed</SHORT-NAME>
618 <OPERATION-IREF>
619 <CONTEXT-R-PORT-REF DEST="R-PORT-PROTOTYPE">/RcCar/DriveManager/SpeedClt</CONTEXT-R-PORT-REF>
620 <TARGET-REQUIRED-OPERATION-REF DEST="CLIENT-SERVER-OPERATION">/RcCar/IfDriveSpeed/OpSetDriveSpeed</TARGET-REQUIRED-OPERATION-REF>
621 </OPERATION-IREF>
622 <TIMEOUT>0.0</TIMEOUT>
623 </SYNCHRONOUS-SERVER-CALL-POINT>
624 <SYNCHRONOUS-SERVER-CALL-POINT>
625 <SHORT-NAME>serverCallPoint_DrivingControl_BrakeClt_OpSetBrake</SHORT-NAME>
626 <OPERATION-IREF>
627 <CONTEXT-R-PORT-REF DEST="R-PORT-PROTOTYPE">/RcCar/DriveManager/BrakeClt</CONTEXT-R-PORT-REF>
628 <TARGET-REQUIRED-OPERATION-REF DEST="CLIENT-SERVER-OPERATION">/RcCar/IfBrake/OpSetBrake</TARGET-REQUIRED-OPERATION-REF>
629 </OPERATION-IREF>
630 <TIMEOUT>0.0</TIMEOUT>
631 </SYNCHRONOUS-SERVER-CALL-POINT>
632 </SERVER-CALL-POINTS>
633 <SYMBOL>DrivingControl</SYMBOL>
634 </RUNNABLE-ENTITY>
635 <RUNNABLE-ENTITY>
636 <SHORT-NAME>BodyControl</SHORT-NAME>
637 <MINIMUM-START-INTERVAL>0.0</MINIMUM-START-INTERVAL>
638 <CAN-BE-INVOKED-CONCURRENTLY>false</CAN-BE-INVOKED-CONCURRENTLY>
639 <DATA-RECEIVE-POINT-BY-ARGUMENTS>
640 <VARIABLE-ACCESS>
641 <SHORT-NAME>dataReceivePoint_BodyControl_BodyIn_headlamp</SHORT-NAME>
642 <ACCESSED-VARIABLE>
643 <AUTOSAR-VARIABLE-IREF>
644 <PORT-PROTOTYPE-REF DEST="R-PORT-PROTOTYPE">/RcCar/DriveManager/BodyIn</PORT-PROTOTYPE-REF>
645 <TARGET-DATA-PROTOTYPE-REF DEST="VARIABLE-DATA-PROTOTYPE">/RcCar/IfBody/headlamp</TARGET-DATA-PROTOTYPE-REF>
646 </AUTOSAR-VARIABLE-IREF>
647 </ACCESSED-VARIABLE>
648 </VARIABLE-ACCESS>
649 <VARIABLE-ACCESS>
650 <SHORT-NAME>dataReceivePoint_BodyControl_BodyIn_foglamp</SHORT-NAME>
651 <ACCESSED-VARIABLE>
652 <AUTOSAR-VARIABLE-IREF>
653 <PORT-PROTOTYPE-REF DEST="R-PORT-PROTOTYPE">/RcCar/DriveManager/BodyIn</PORT-PROTOTYPE-REF>
654 <TARGET-DATA-PROTOTYPE-REF DEST="VARIABLE-DATA-PROTOTYPE">/RcCar/IfBody/foglamp</TARGET-DATA-PROTOTYPE-REF>
655 </AUTOSAR-VARIABLE-IREF>
656 </ACCESSED-VARIABLE>
657 </VARIABLE-ACCESS>
658 <VARIABLE-ACCESS>
659 <SHORT-NAME>dataReceivePoint_BodyControl_BodyIn_hazard</SHORT-NAME>
660 <ACCESSED-VARIABLE>
661 <AUTOSAR-VARIABLE-IREF>
662 <PORT-PROTOTYPE-REF DEST="R-PORT-PROTOTYPE">/RcCar/DriveManager/BodyIn</PORT-PROTOTYPE-REF>
663 <TARGET-DATA-PROTOTYPE-REF DEST="VARIABLE-DATA-PROTOTYPE">/RcCar/IfBody/hazard</TARGET-DATA-PROTOTYPE-REF>
664 </AUTOSAR-VARIABLE-IREF>
665 </ACCESSED-VARIABLE>
666 </VARIABLE-ACCESS>
667 <VARIABLE-ACCESS>
668 <SHORT-NAME>dataReceivePoint_BodyControl_BodyIn_winker_r</SHORT-NAME>
669 <ACCESSED-VARIABLE>
670 <AUTOSAR-VARIABLE-IREF>
671 <PORT-PROTOTYPE-REF DEST="R-PORT-PROTOTYPE">/RcCar/DriveManager/BodyIn</PORT-PROTOTYPE-REF>
672 <TARGET-DATA-PROTOTYPE-REF DEST="VARIABLE-DATA-PROTOTYPE">/RcCar/IfBody/winker_r</TARGET-DATA-PROTOTYPE-REF>
673 </AUTOSAR-VARIABLE-IREF>
674 </ACCESSED-VARIABLE>
675 </VARIABLE-ACCESS>
676 <VARIABLE-ACCESS>
677 <SHORT-NAME>dataReceivePoint_BodyControl_BodyIn_winker_l</SHORT-NAME>
678 <ACCESSED-VARIABLE>
679 <AUTOSAR-VARIABLE-IREF>
680 <PORT-PROTOTYPE-REF DEST="R-PORT-PROTOTYPE">/RcCar/DriveManager/BodyIn</PORT-PROTOTYPE-REF>
681 <TARGET-DATA-PROTOTYPE-REF DEST="VARIABLE-DATA-PROTOTYPE">/RcCar/IfBody/winker_l</TARGET-DATA-PROTOTYPE-REF>
682 </AUTOSAR-VARIABLE-IREF>
683 </ACCESSED-VARIABLE>
684 </VARIABLE-ACCESS>
685 </DATA-RECEIVE-POINT-BY-ARGUMENTS>
686 <DATA-SEND-POINTS>
687 <VARIABLE-ACCESS>
688 <SHORT-NAME>dataSendPoint_BodyControl_WinkerOut_state</SHORT-NAME>
689 <ACCESSED-VARIABLE>
690 <AUTOSAR-VARIABLE-IREF>
691 <PORT-PROTOTYPE-REF DEST="P-PORT-PROTOTYPE">/RcCar/DriveManager/WinkerOut</PORT-PROTOTYPE-REF>
692 <TARGET-DATA-PROTOTYPE-REF DEST="VARIABLE-DATA-PROTOTYPE">/RcCar/IfWinker/state</TARGET-DATA-PROTOTYPE-REF>
693 </AUTOSAR-VARIABLE-IREF>
694 </ACCESSED-VARIABLE>
695 </VARIABLE-ACCESS>
696 <VARIABLE-ACCESS>
697 <SHORT-NAME>dataSendPoint_BodyControl_BuzzerOut_state</SHORT-NAME>
698 <ACCESSED-VARIABLE>
699 <AUTOSAR-VARIABLE-IREF>
700 <PORT-PROTOTYPE-REF DEST="P-PORT-PROTOTYPE">/RcCar/DriveManager/BuzzerOut</PORT-PROTOTYPE-REF>
701 <TARGET-DATA-PROTOTYPE-REF DEST="VARIABLE-DATA-PROTOTYPE">/RcCar/IfBuzzer/state</TARGET-DATA-PROTOTYPE-REF>
702 </AUTOSAR-VARIABLE-IREF>
703 </ACCESSED-VARIABLE>
704 </VARIABLE-ACCESS>
705 <VARIABLE-ACCESS>
706 <SHORT-NAME>dataSendPoint_BodyControl_LampOut_headlamp</SHORT-NAME>
707 <ACCESSED-VARIABLE>
708 <AUTOSAR-VARIABLE-IREF>
709 <PORT-PROTOTYPE-REF DEST="P-PORT-PROTOTYPE">/RcCar/DriveManager/LampOut</PORT-PROTOTYPE-REF>
710 <TARGET-DATA-PROTOTYPE-REF DEST="VARIABLE-DATA-PROTOTYPE">/RcCar/IfLamp/headlamp</TARGET-DATA-PROTOTYPE-REF>
711 </AUTOSAR-VARIABLE-IREF>
712 </ACCESSED-VARIABLE>
713 </VARIABLE-ACCESS>
714 <VARIABLE-ACCESS>
715 <SHORT-NAME>dataSendPoint_BodyControl_LampOut_foglamp</SHORT-NAME>
716 <ACCESSED-VARIABLE>
717 <AUTOSAR-VARIABLE-IREF>
718 <PORT-PROTOTYPE-REF DEST="P-PORT-PROTOTYPE">/RcCar/DriveManager/LampOut</PORT-PROTOTYPE-REF>
719 <TARGET-DATA-PROTOTYPE-REF DEST="VARIABLE-DATA-PROTOTYPE">/RcCar/IfLamp/foglamp</TARGET-DATA-PROTOTYPE-REF>
720 </AUTOSAR-VARIABLE-IREF>
721 </ACCESSED-VARIABLE>
722 </VARIABLE-ACCESS>
723 <VARIABLE-ACCESS>
724 <SHORT-NAME>dataSendPoint_BodyControl_LampOut_brakelamp</SHORT-NAME>
725 <ACCESSED-VARIABLE>
726 <AUTOSAR-VARIABLE-IREF>
727 <PORT-PROTOTYPE-REF DEST="P-PORT-PROTOTYPE">/RcCar/DriveManager/LampOut</PORT-PROTOTYPE-REF>
728 <TARGET-DATA-PROTOTYPE-REF DEST="VARIABLE-DATA-PROTOTYPE">/RcCar/IfLamp/brakelamp</TARGET-DATA-PROTOTYPE-REF>
729 </AUTOSAR-VARIABLE-IREF>
730 </ACCESSED-VARIABLE>
731 </VARIABLE-ACCESS>
732 <VARIABLE-ACCESS>
733 <SHORT-NAME>dataSendPoint_BodyControl_LampOut_backlamp</SHORT-NAME>
734 <ACCESSED-VARIABLE>
735 <AUTOSAR-VARIABLE-IREF>
736 <PORT-PROTOTYPE-REF DEST="P-PORT-PROTOTYPE">/RcCar/DriveManager/LampOut</PORT-PROTOTYPE-REF>
737 <TARGET-DATA-PROTOTYPE-REF DEST="VARIABLE-DATA-PROTOTYPE">/RcCar/IfLamp/backlamp</TARGET-DATA-PROTOTYPE-REF>
738 </AUTOSAR-VARIABLE-IREF>
739 </ACCESSED-VARIABLE>
740 </VARIABLE-ACCESS>
741 </DATA-SEND-POINTS>
742 <SYMBOL>BodyControl</SYMBOL>
743 </RUNNABLE-ENTITY>
744 </RUNNABLES>
745 <SUPPORTS-MULTIPLE-INSTANTIATION>false</SUPPORTS-MULTIPLE-INSTANTIATION>
746 </SWC-INTERNAL-BEHAVIOR>
747 </INTERNAL-BEHAVIORS>
748 </APPLICATION-SW-COMPONENT-TYPE>
749 <APPLICATION-SW-COMPONENT-TYPE>
750 <SHORT-NAME>OperationManager</SHORT-NAME>
751 <PORTS>
752 <P-PORT-PROTOTYPE>
753 <SHORT-NAME>BodyOut</SHORT-NAME>
754 <PROVIDED-COM-SPECS>
755 <NONQUEUED-SENDER-COM-SPEC>
756 <DATA-ELEMENT-REF DEST="VARIABLE-DATA-PROTOTYPE">/RcCar/IfBody/foglamp</DATA-ELEMENT-REF>
757 <HANDLE-OUT-OF-RANGE>NONE</HANDLE-OUT-OF-RANGE>
758 <USES-END-TO-END-PROTECTION>false</USES-END-TO-END-PROTECTION>
759 <INIT-VALUE>
760 <NUMERICAL-VALUE-SPECIFICATION>
761 <SHORT-LABEL>IDT_Lamp</SHORT-LABEL>
762 <VALUE>0</VALUE>
763 </NUMERICAL-VALUE-SPECIFICATION>
764 </INIT-VALUE>
765 </NONQUEUED-SENDER-COM-SPEC>
766 <NONQUEUED-SENDER-COM-SPEC>
767 <DATA-ELEMENT-REF DEST="VARIABLE-DATA-PROTOTYPE">/RcCar/IfBody/hazard</DATA-ELEMENT-REF>
768 <HANDLE-OUT-OF-RANGE>NONE</HANDLE-OUT-OF-RANGE>
769 <USES-END-TO-END-PROTECTION>false</USES-END-TO-END-PROTECTION>
770 <INIT-VALUE>
771 <NUMERICAL-VALUE-SPECIFICATION>
772 <SHORT-LABEL>IDT_Lamp</SHORT-LABEL>
773 <VALUE>0</VALUE>
774 </NUMERICAL-VALUE-SPECIFICATION>
775 </INIT-VALUE>
776 </NONQUEUED-SENDER-COM-SPEC>
777 <NONQUEUED-SENDER-COM-SPEC>
778 <DATA-ELEMENT-REF DEST="VARIABLE-DATA-PROTOTYPE">/RcCar/IfBody/headlamp</DATA-ELEMENT-REF>
779 <HANDLE-OUT-OF-RANGE>NONE</HANDLE-OUT-OF-RANGE>
780 <USES-END-TO-END-PROTECTION>false</USES-END-TO-END-PROTECTION>
781 <INIT-VALUE>
782 <NUMERICAL-VALUE-SPECIFICATION>
783 <SHORT-LABEL>IDT_Lamp</SHORT-LABEL>
784 <VALUE>0</VALUE>
785 </NUMERICAL-VALUE-SPECIFICATION>
786 </INIT-VALUE>
787 </NONQUEUED-SENDER-COM-SPEC>
788 <NONQUEUED-SENDER-COM-SPEC>
789 <DATA-ELEMENT-REF DEST="VARIABLE-DATA-PROTOTYPE">/RcCar/IfBody/winker_l</DATA-ELEMENT-REF>
790 <HANDLE-OUT-OF-RANGE>NONE</HANDLE-OUT-OF-RANGE>
791 <USES-END-TO-END-PROTECTION>false</USES-END-TO-END-PROTECTION>
792 <INIT-VALUE>
793 <NUMERICAL-VALUE-SPECIFICATION>
794 <SHORT-LABEL>IDT_Lamp</SHORT-LABEL>
795 <VALUE>0</VALUE>
796 </NUMERICAL-VALUE-SPECIFICATION>
797 </INIT-VALUE>
798 </NONQUEUED-SENDER-COM-SPEC>
799 <NONQUEUED-SENDER-COM-SPEC>
800 <DATA-ELEMENT-REF DEST="VARIABLE-DATA-PROTOTYPE">/RcCar/IfBody/winker_r</DATA-ELEMENT-REF>
801 <HANDLE-OUT-OF-RANGE>NONE</HANDLE-OUT-OF-RANGE>
802 <USES-END-TO-END-PROTECTION>false</USES-END-TO-END-PROTECTION>
803 <INIT-VALUE>
804 <NUMERICAL-VALUE-SPECIFICATION>
805 <SHORT-LABEL>IDT_Lamp</SHORT-LABEL>
806 <VALUE>0</VALUE>
807 </NUMERICAL-VALUE-SPECIFICATION>
808 </INIT-VALUE>
809 </NONQUEUED-SENDER-COM-SPEC>
810 </PROVIDED-COM-SPECS>
811 <PROVIDED-INTERFACE-TREF DEST="SENDER-RECEIVER-INTERFACE">/RcCar/IfBody</PROVIDED-INTERFACE-TREF>
812 </P-PORT-PROTOTYPE>
813 <P-PORT-PROTOTYPE>
814 <SHORT-NAME>DrivingOut</SHORT-NAME>
815 <PROVIDED-COM-SPECS>
816 <NONQUEUED-SENDER-COM-SPEC>
817 <DATA-ELEMENT-REF DEST="VARIABLE-DATA-PROTOTYPE">/RcCar/IfDriving/brake</DATA-ELEMENT-REF>
818 <HANDLE-OUT-OF-RANGE>NONE</HANDLE-OUT-OF-RANGE>
819 <USES-END-TO-END-PROTECTION>false</USES-END-TO-END-PROTECTION>
820 <INIT-VALUE>
821 <NUMERICAL-VALUE-SPECIFICATION>
822 <SHORT-LABEL>IDT_Brake</SHORT-LABEL>
823 <VALUE>0</VALUE>
824 </NUMERICAL-VALUE-SPECIFICATION>
825 </INIT-VALUE>
826 </NONQUEUED-SENDER-COM-SPEC>
827 <NONQUEUED-SENDER-COM-SPEC>
828 <DATA-ELEMENT-REF DEST="VARIABLE-DATA-PROTOTYPE">/RcCar/IfDriving/angle</DATA-ELEMENT-REF>
829 <HANDLE-OUT-OF-RANGE>NONE</HANDLE-OUT-OF-RANGE>
830 <USES-END-TO-END-PROTECTION>false</USES-END-TO-END-PROTECTION>
831 <INIT-VALUE>
832 <NUMERICAL-VALUE-SPECIFICATION>
833 <SHORT-LABEL>IDT_Angle</SHORT-LABEL>
834 <VALUE>0</VALUE>
835 </NUMERICAL-VALUE-SPECIFICATION>
836 </INIT-VALUE>
837 </NONQUEUED-SENDER-COM-SPEC>
838 <NONQUEUED-SENDER-COM-SPEC>
839 <DATA-ELEMENT-REF DEST="VARIABLE-DATA-PROTOTYPE">/RcCar/IfDriving/gain</DATA-ELEMENT-REF>
840 <HANDLE-OUT-OF-RANGE>NONE</HANDLE-OUT-OF-RANGE>
841 <USES-END-TO-END-PROTECTION>false</USES-END-TO-END-PROTECTION>
842 <INIT-VALUE>
843 <NUMERICAL-VALUE-SPECIFICATION>
844 <SHORT-LABEL>IDT_Adjust</SHORT-LABEL>
845 <VALUE>0</VALUE>
846 </NUMERICAL-VALUE-SPECIFICATION>
847 </INIT-VALUE>
848 </NONQUEUED-SENDER-COM-SPEC>
849 <NONQUEUED-SENDER-COM-SPEC>
850 <DATA-ELEMENT-REF DEST="VARIABLE-DATA-PROTOTYPE">/RcCar/IfDriving/speed</DATA-ELEMENT-REF>
851 <HANDLE-OUT-OF-RANGE>NONE</HANDLE-OUT-OF-RANGE>
852 <USES-END-TO-END-PROTECTION>false</USES-END-TO-END-PROTECTION>
853 <INIT-VALUE>
854 <NUMERICAL-VALUE-SPECIFICATION>
855 <SHORT-LABEL>IDT_Speed</SHORT-LABEL>
856 <VALUE>0</VALUE>
857 </NUMERICAL-VALUE-SPECIFICATION>
858 </INIT-VALUE>
859 </NONQUEUED-SENDER-COM-SPEC>
860 <NONQUEUED-SENDER-COM-SPEC>
861 <DATA-ELEMENT-REF DEST="VARIABLE-DATA-PROTOTYPE">/RcCar/IfDriving/steern</DATA-ELEMENT-REF>
862 <HANDLE-OUT-OF-RANGE>NONE</HANDLE-OUT-OF-RANGE>
863 <USES-END-TO-END-PROTECTION>false</USES-END-TO-END-PROTECTION>
864 <INIT-VALUE>
865 <NUMERICAL-VALUE-SPECIFICATION>
866 <SHORT-LABEL>IDT_Adjust</SHORT-LABEL>
867 <VALUE>0</VALUE>
868 </NUMERICAL-VALUE-SPECIFICATION>
869 </INIT-VALUE>
870 </NONQUEUED-SENDER-COM-SPEC>
871 </PROVIDED-COM-SPECS>
872 <PROVIDED-INTERFACE-TREF DEST="SENDER-RECEIVER-INTERFACE">/RcCar/IfDriving</PROVIDED-INTERFACE-TREF>
873 </P-PORT-PROTOTYPE>
874 <R-PORT-PROTOTYPE>
875 <SHORT-NAME>RCB3CommandClt</SHORT-NAME>
876 <REQUIRED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/RcCar/IfRCB3Command</REQUIRED-INTERFACE-TREF>
877 </R-PORT-PROTOTYPE>
878 </PORTS>
879 <INTERNAL-BEHAVIORS>
880 <SWC-INTERNAL-BEHAVIOR>
881 <SHORT-NAME>IB_CM</SHORT-NAME>
882 <EVENTS>
883 <TIMING-EVENT>
884 <SHORT-NAME>OperationControl_timingEvent</SHORT-NAME>
885 <START-ON-EVENT-REF DEST="RUNNABLE-ENTITY">/RcCar/OperationManager/IB_CM/OperationControl</START-ON-EVENT-REF>
886 <PERIOD>0.02</PERIOD>
887 </TIMING-EVENT>
888 </EVENTS>
889 <HANDLE-TERMINATION-AND-RESTART>NO-SUPPORT</HANDLE-TERMINATION-AND-RESTART>
890 <RUNNABLES>
891 <RUNNABLE-ENTITY>
892 <SHORT-NAME>OperationControl</SHORT-NAME>
893 <MINIMUM-START-INTERVAL>0.0</MINIMUM-START-INTERVAL>
894 <CAN-BE-INVOKED-CONCURRENTLY>false</CAN-BE-INVOKED-CONCURRENTLY>
895 <DATA-SEND-POINTS>
896 <VARIABLE-ACCESS>
897 <SHORT-NAME>dataSendPoint_OperationControl_DrivingOut_angle</SHORT-NAME>
898 <ACCESSED-VARIABLE>
899 <AUTOSAR-VARIABLE-IREF>
900 <PORT-PROTOTYPE-REF DEST="P-PORT-PROTOTYPE">/RcCar/OperationManager/DrivingOut</PORT-PROTOTYPE-REF>
901 <TARGET-DATA-PROTOTYPE-REF DEST="VARIABLE-DATA-PROTOTYPE">/RcCar/IfDriving/angle</TARGET-DATA-PROTOTYPE-REF>
902 </AUTOSAR-VARIABLE-IREF>
903 </ACCESSED-VARIABLE>
904 </VARIABLE-ACCESS>
905 <VARIABLE-ACCESS>
906 <SHORT-NAME>dataSendPoint_OperationControl_DrivingOut_speed</SHORT-NAME>
907 <ACCESSED-VARIABLE>
908 <AUTOSAR-VARIABLE-IREF>
909 <PORT-PROTOTYPE-REF DEST="P-PORT-PROTOTYPE">/RcCar/OperationManager/DrivingOut</PORT-PROTOTYPE-REF>
910 <TARGET-DATA-PROTOTYPE-REF DEST="VARIABLE-DATA-PROTOTYPE">/RcCar/IfDriving/speed</TARGET-DATA-PROTOTYPE-REF>
911 </AUTOSAR-VARIABLE-IREF>
912 </ACCESSED-VARIABLE>
913 </VARIABLE-ACCESS>
914 <VARIABLE-ACCESS>
915 <SHORT-NAME>dataSendPoint_OperationControl_DrivingOut_steern</SHORT-NAME>
916 <ACCESSED-VARIABLE>
917 <AUTOSAR-VARIABLE-IREF>
918 <PORT-PROTOTYPE-REF DEST="P-PORT-PROTOTYPE">/RcCar/OperationManager/DrivingOut</PORT-PROTOTYPE-REF>
919 <TARGET-DATA-PROTOTYPE-REF DEST="VARIABLE-DATA-PROTOTYPE">/RcCar/IfDriving/steern</TARGET-DATA-PROTOTYPE-REF>
920 </AUTOSAR-VARIABLE-IREF>
921 </ACCESSED-VARIABLE>
922 </VARIABLE-ACCESS>
923 <VARIABLE-ACCESS>
924 <SHORT-NAME>dataSendPoint_OperationControl_DrivingOut_gain</SHORT-NAME>
925 <ACCESSED-VARIABLE>
926 <AUTOSAR-VARIABLE-IREF>
927 <PORT-PROTOTYPE-REF DEST="P-PORT-PROTOTYPE">/RcCar/OperationManager/DrivingOut</PORT-PROTOTYPE-REF>
928 <TARGET-DATA-PROTOTYPE-REF DEST="VARIABLE-DATA-PROTOTYPE">/RcCar/IfDriving/gain</TARGET-DATA-PROTOTYPE-REF>
929 </AUTOSAR-VARIABLE-IREF>
930 </ACCESSED-VARIABLE>
931 </VARIABLE-ACCESS>
932 <VARIABLE-ACCESS>
933 <SHORT-NAME>dataSendPoint_OperationControl_DrivingOut_brake</SHORT-NAME>
934 <ACCESSED-VARIABLE>
935 <AUTOSAR-VARIABLE-IREF>
936 <PORT-PROTOTYPE-REF DEST="P-PORT-PROTOTYPE">/RcCar/OperationManager/DrivingOut</PORT-PROTOTYPE-REF>
937 <TARGET-DATA-PROTOTYPE-REF DEST="VARIABLE-DATA-PROTOTYPE">/RcCar/IfDriving/brake</TARGET-DATA-PROTOTYPE-REF>
938 </AUTOSAR-VARIABLE-IREF>
939 </ACCESSED-VARIABLE>
940 </VARIABLE-ACCESS>
941 <VARIABLE-ACCESS>
942 <SHORT-NAME>dataSendPoint_OperationControl_BodyOut_headlamp</SHORT-NAME>
943 <ACCESSED-VARIABLE>
944 <AUTOSAR-VARIABLE-IREF>
945 <PORT-PROTOTYPE-REF DEST="P-PORT-PROTOTYPE">/RcCar/OperationManager/BodyOut</PORT-PROTOTYPE-REF>
946 <TARGET-DATA-PROTOTYPE-REF DEST="VARIABLE-DATA-PROTOTYPE">/RcCar/IfBody/headlamp</TARGET-DATA-PROTOTYPE-REF>
947 </AUTOSAR-VARIABLE-IREF>
948 </ACCESSED-VARIABLE>
949 </VARIABLE-ACCESS>
950 <VARIABLE-ACCESS>
951 <SHORT-NAME>dataSendPoint_OperationControl_BodyOut_foglamp</SHORT-NAME>
952 <ACCESSED-VARIABLE>
953 <AUTOSAR-VARIABLE-IREF>
954 <PORT-PROTOTYPE-REF DEST="P-PORT-PROTOTYPE">/RcCar/OperationManager/BodyOut</PORT-PROTOTYPE-REF>
955 <TARGET-DATA-PROTOTYPE-REF DEST="VARIABLE-DATA-PROTOTYPE">/RcCar/IfBody/foglamp</TARGET-DATA-PROTOTYPE-REF>
956 </AUTOSAR-VARIABLE-IREF>
957 </ACCESSED-VARIABLE>
958 </VARIABLE-ACCESS>
959 <VARIABLE-ACCESS>
960 <SHORT-NAME>dataSendPoint_OperationControl_BodyOut_hazard</SHORT-NAME>
961 <ACCESSED-VARIABLE>
962 <AUTOSAR-VARIABLE-IREF>
963 <PORT-PROTOTYPE-REF DEST="P-PORT-PROTOTYPE">/RcCar/OperationManager/BodyOut</PORT-PROTOTYPE-REF>
964 <TARGET-DATA-PROTOTYPE-REF DEST="VARIABLE-DATA-PROTOTYPE">/RcCar/IfBody/hazard</TARGET-DATA-PROTOTYPE-REF>
965 </AUTOSAR-VARIABLE-IREF>
966 </ACCESSED-VARIABLE>
967 </VARIABLE-ACCESS>
968 <VARIABLE-ACCESS>
969 <SHORT-NAME>dataSendPoint_OperationControl_BodyOut_winker_r</SHORT-NAME>
970 <ACCESSED-VARIABLE>
971 <AUTOSAR-VARIABLE-IREF>
972 <PORT-PROTOTYPE-REF DEST="P-PORT-PROTOTYPE">/RcCar/OperationManager/BodyOut</PORT-PROTOTYPE-REF>
973 <TARGET-DATA-PROTOTYPE-REF DEST="VARIABLE-DATA-PROTOTYPE">/RcCar/IfBody/winker_r</TARGET-DATA-PROTOTYPE-REF>
974 </AUTOSAR-VARIABLE-IREF>
975 </ACCESSED-VARIABLE>
976 </VARIABLE-ACCESS>
977 <VARIABLE-ACCESS>
978 <SHORT-NAME>dataSendPoint_OperationControl_BodyOut_winker_l</SHORT-NAME>
979 <ACCESSED-VARIABLE>
980 <AUTOSAR-VARIABLE-IREF>
981 <PORT-PROTOTYPE-REF DEST="P-PORT-PROTOTYPE">/RcCar/OperationManager/BodyOut</PORT-PROTOTYPE-REF>
982 <TARGET-DATA-PROTOTYPE-REF DEST="VARIABLE-DATA-PROTOTYPE">/RcCar/IfBody/winker_l</TARGET-DATA-PROTOTYPE-REF>
983 </AUTOSAR-VARIABLE-IREF>
984 </ACCESSED-VARIABLE>
985 </VARIABLE-ACCESS>
986 </DATA-SEND-POINTS>
987 <SERVER-CALL-POINTS>
988 <SYNCHRONOUS-SERVER-CALL-POINT>
989 <SHORT-NAME>serverCallPoint_OperationControl_RCB3CommandClt_OpGetIfRCB3Command</SHORT-NAME>
990 <OPERATION-IREF>
991 <CONTEXT-R-PORT-REF DEST="R-PORT-PROTOTYPE">/RcCar/OperationManager/RCB3CommandClt</CONTEXT-R-PORT-REF>
992 <TARGET-REQUIRED-OPERATION-REF DEST="CLIENT-SERVER-OPERATION">/RcCar/IfRCB3Command/OpGetIfRCB3Command</TARGET-REQUIRED-OPERATION-REF>
993 </OPERATION-IREF>
994 <TIMEOUT>0.0</TIMEOUT>
995 </SYNCHRONOUS-SERVER-CALL-POINT>
996 </SERVER-CALL-POINTS>
997 <SYMBOL>OperationControl</SYMBOL>
998 </RUNNABLE-ENTITY>
999 </RUNNABLES>
1000 <SUPPORTS-MULTIPLE-INSTANTIATION>false</SUPPORTS-MULTIPLE-INSTANTIATION>
1001 </SWC-INTERNAL-BEHAVIOR>
1002 </INTERNAL-BEHAVIORS>
1003 </APPLICATION-SW-COMPONENT-TYPE>
1004 <COMPLEX-DEVICE-DRIVER-SW-COMPONENT-TYPE>
1005 <SHORT-NAME>CddRcCar</SHORT-NAME>
1006 <PORTS>
1007 <P-PORT-PROTOTYPE>
1008 <SHORT-NAME>AngleSrv</SHORT-NAME>
1009 <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/RcCar/IfSteerAngle</PROVIDED-INTERFACE-TREF>
1010 </P-PORT-PROTOTYPE>
1011 <P-PORT-PROTOTYPE>
1012 <SHORT-NAME>SpeedSrv</SHORT-NAME>
1013 <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/RcCar/IfDriveSpeed</PROVIDED-INTERFACE-TREF>
1014 </P-PORT-PROTOTYPE>
1015 <P-PORT-PROTOTYPE>
1016 <SHORT-NAME>BrakeSrv</SHORT-NAME>
1017 <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/RcCar/IfBrake</PROVIDED-INTERFACE-TREF>
1018 </P-PORT-PROTOTYPE>
1019 </PORTS>
1020 <INTERNAL-BEHAVIORS>
1021 <SWC-INTERNAL-BEHAVIOR>
1022 <SHORT-NAME>IB_CR</SHORT-NAME>
1023 <EVENTS>
1024 <TIMING-EVENT>
1025 <SHORT-NAME>PowerTrain_timingEvent</SHORT-NAME>
1026 <START-ON-EVENT-REF DEST="RUNNABLE-ENTITY">/RcCar/CddRcCar/IB_CR/PowerTrain</START-ON-EVENT-REF>
1027 <PERIOD>0.01</PERIOD>
1028 </TIMING-EVENT>
1029 <OPERATION-INVOKED-EVENT>
1030 <SHORT-NAME>AngleSrv_OpSetSteerAngle</SHORT-NAME>
1031 <START-ON-EVENT-REF DEST="RUNNABLE-ENTITY">/RcCar/CddRcCar/IB_CR/SetSteerAngle</START-ON-EVENT-REF>
1032 <OPERATION-IREF>
1033 <CONTEXT-P-PORT-REF DEST="P-PORT-PROTOTYPE">/RcCar/CddRcCar/AngleSrv</CONTEXT-P-PORT-REF>
1034 <TARGET-PROVIDED-OPERATION-REF DEST="CLIENT-SERVER-OPERATION">/RcCar/IfSteerAngle/OpSetSteerAngle</TARGET-PROVIDED-OPERATION-REF>
1035 </OPERATION-IREF>
1036 </OPERATION-INVOKED-EVENT>
1037 <OPERATION-INVOKED-EVENT>
1038 <SHORT-NAME>SpeedSrv_OpSetDriveSpeed</SHORT-NAME>
1039 <START-ON-EVENT-REF DEST="RUNNABLE-ENTITY">/RcCar/CddRcCar/IB_CR/SetDriveSpeed</START-ON-EVENT-REF>
1040 <OPERATION-IREF>
1041 <CONTEXT-P-PORT-REF DEST="P-PORT-PROTOTYPE">/RcCar/CddRcCar/SpeedSrv</CONTEXT-P-PORT-REF>
1042 <TARGET-PROVIDED-OPERATION-REF DEST="CLIENT-SERVER-OPERATION">/RcCar/IfDriveSpeed/OpSetDriveSpeed</TARGET-PROVIDED-OPERATION-REF>
1043 </OPERATION-IREF>
1044 </OPERATION-INVOKED-EVENT>
1045 <OPERATION-INVOKED-EVENT>
1046 <SHORT-NAME>BrakeSrv_OpSetBrake</SHORT-NAME>
1047 <START-ON-EVENT-REF DEST="RUNNABLE-ENTITY">/RcCar/CddRcCar/IB_CR/SetBrake</START-ON-EVENT-REF>
1048 <OPERATION-IREF>
1049 <CONTEXT-P-PORT-REF DEST="P-PORT-PROTOTYPE">/RcCar/CddRcCar/BrakeSrv</CONTEXT-P-PORT-REF>
1050 <TARGET-PROVIDED-OPERATION-REF DEST="CLIENT-SERVER-OPERATION">/RcCar/IfBrake/OpSetBrake</TARGET-PROVIDED-OPERATION-REF>
1051 </OPERATION-IREF>
1052 </OPERATION-INVOKED-EVENT>
1053 </EVENTS>
1054 <HANDLE-TERMINATION-AND-RESTART>NO-SUPPORT</HANDLE-TERMINATION-AND-RESTART>
1055 <RUNNABLES>
1056 <RUNNABLE-ENTITY>
1057 <SHORT-NAME>PowerTrain</SHORT-NAME>
1058 <MINIMUM-START-INTERVAL>0.0</MINIMUM-START-INTERVAL>
1059 <CAN-BE-INVOKED-CONCURRENTLY>false</CAN-BE-INVOKED-CONCURRENTLY>
1060 <SYMBOL>PowerTrain</SYMBOL>
1061 </RUNNABLE-ENTITY>
1062 <RUNNABLE-ENTITY>
1063 <SHORT-NAME>SetSteerAngle</SHORT-NAME>
1064 <MINIMUM-START-INTERVAL>0.0</MINIMUM-START-INTERVAL>
1065 <CAN-BE-INVOKED-CONCURRENTLY>false</CAN-BE-INVOKED-CONCURRENTLY>
1066 <SYMBOL>SetSteerAngle</SYMBOL>
1067 </RUNNABLE-ENTITY>
1068 <RUNNABLE-ENTITY>
1069 <SHORT-NAME>SetDriveSpeed</SHORT-NAME>
1070 <MINIMUM-START-INTERVAL>0.0</MINIMUM-START-INTERVAL>
1071 <CAN-BE-INVOKED-CONCURRENTLY>false</CAN-BE-INVOKED-CONCURRENTLY>
1072 <SYMBOL>SetDriveSpeed</SYMBOL>
1073 </RUNNABLE-ENTITY>
1074 <RUNNABLE-ENTITY>
1075 <SHORT-NAME>SetBrake</SHORT-NAME>
1076 <MINIMUM-START-INTERVAL>0.0</MINIMUM-START-INTERVAL>
1077 <CAN-BE-INVOKED-CONCURRENTLY>false</CAN-BE-INVOKED-CONCURRENTLY>
1078 <SYMBOL>SetBrake</SYMBOL>
1079 </RUNNABLE-ENTITY>
1080 </RUNNABLES>
1081 <SUPPORTS-MULTIPLE-INSTANTIATION>false</SUPPORTS-MULTIPLE-INSTANTIATION>
1082 </SWC-INTERNAL-BEHAVIOR>
1083 </INTERNAL-BEHAVIORS>
1084 </COMPLEX-DEVICE-DRIVER-SW-COMPONENT-TYPE>
1085 <COMPLEX-DEVICE-DRIVER-SW-COMPONENT-TYPE>
1086 <SHORT-NAME>CddBodyControl</SHORT-NAME>
1087 <PORTS>
1088 <R-PORT-PROTOTYPE>
1089 <SHORT-NAME>WinkerIn</SHORT-NAME>
1090 <REQUIRED-COM-SPECS>
1091 <NONQUEUED-RECEIVER-COM-SPEC>
1092 <DATA-ELEMENT-REF DEST="VARIABLE-DATA-PROTOTYPE">/RcCar/IfWinker/state</DATA-ELEMENT-REF>
1093 <HANDLE-OUT-OF-RANGE>NONE</HANDLE-OUT-OF-RANGE>
1094 <USES-END-TO-END-PROTECTION>false</USES-END-TO-END-PROTECTION>
1095 <ALIVE-TIMEOUT>0.0</ALIVE-TIMEOUT>
1096 <ENABLE-UPDATE>true</ENABLE-UPDATE>
1097 <HANDLE-NEVER-RECEIVED>true</HANDLE-NEVER-RECEIVED>
1098 <HANDLE-TIMEOUT-TYPE>NONE</HANDLE-TIMEOUT-TYPE>
1099 <INIT-VALUE>
1100 <NUMERICAL-VALUE-SPECIFICATION>
1101 <SHORT-LABEL>IDT_Winker</SHORT-LABEL>
1102 <VALUE>0</VALUE>
1103 </NUMERICAL-VALUE-SPECIFICATION>
1104 </INIT-VALUE>
1105 </NONQUEUED-RECEIVER-COM-SPEC>
1106 </REQUIRED-COM-SPECS>
1107 <REQUIRED-INTERFACE-TREF DEST="SENDER-RECEIVER-INTERFACE">/RcCar/IfWinker</REQUIRED-INTERFACE-TREF>
1108 </R-PORT-PROTOTYPE>
1109 <R-PORT-PROTOTYPE>
1110 <SHORT-NAME>BuzzerIn</SHORT-NAME>
1111 <REQUIRED-COM-SPECS>
1112 <NONQUEUED-RECEIVER-COM-SPEC>
1113 <DATA-ELEMENT-REF DEST="VARIABLE-DATA-PROTOTYPE">/RcCar/IfBuzzer/state</DATA-ELEMENT-REF>
1114 <HANDLE-OUT-OF-RANGE>NONE</HANDLE-OUT-OF-RANGE>
1115 <USES-END-TO-END-PROTECTION>false</USES-END-TO-END-PROTECTION>
1116 <ALIVE-TIMEOUT>0.0</ALIVE-TIMEOUT>
1117 <ENABLE-UPDATE>true</ENABLE-UPDATE>
1118 <HANDLE-NEVER-RECEIVED>true</HANDLE-NEVER-RECEIVED>
1119 <HANDLE-TIMEOUT-TYPE>NONE</HANDLE-TIMEOUT-TYPE>
1120 <INIT-VALUE>
1121 <NUMERICAL-VALUE-SPECIFICATION>
1122 <SHORT-LABEL>IDT_Buzzer</SHORT-LABEL>
1123 <VALUE>0</VALUE>
1124 </NUMERICAL-VALUE-SPECIFICATION>
1125 </INIT-VALUE>
1126 </NONQUEUED-RECEIVER-COM-SPEC>
1127 </REQUIRED-COM-SPECS>
1128 <REQUIRED-INTERFACE-TREF DEST="SENDER-RECEIVER-INTERFACE">/RcCar/IfBuzzer</REQUIRED-INTERFACE-TREF>
1129 </R-PORT-PROTOTYPE>
1130 <R-PORT-PROTOTYPE>
1131 <SHORT-NAME>LampIn</SHORT-NAME>
1132 <REQUIRED-COM-SPECS>
1133 <NONQUEUED-RECEIVER-COM-SPEC>
1134 <DATA-ELEMENT-REF DEST="VARIABLE-DATA-PROTOTYPE">/RcCar/IfLamp/backlamp</DATA-ELEMENT-REF>
1135 <HANDLE-OUT-OF-RANGE>NONE</HANDLE-OUT-OF-RANGE>
1136 <USES-END-TO-END-PROTECTION>false</USES-END-TO-END-PROTECTION>
1137 <ALIVE-TIMEOUT>0.0</ALIVE-TIMEOUT>
1138 <ENABLE-UPDATE>true</ENABLE-UPDATE>
1139 <HANDLE-NEVER-RECEIVED>true</HANDLE-NEVER-RECEIVED>
1140 <HANDLE-TIMEOUT-TYPE>NONE</HANDLE-TIMEOUT-TYPE>
1141 <INIT-VALUE>
1142 <NUMERICAL-VALUE-SPECIFICATION>
1143 <SHORT-LABEL>IDT_Lamp</SHORT-LABEL>
1144 <VALUE>0</VALUE>
1145 </NUMERICAL-VALUE-SPECIFICATION>
1146 </INIT-VALUE>
1147 </NONQUEUED-RECEIVER-COM-SPEC>
1148 <NONQUEUED-RECEIVER-COM-SPEC>
1149 <DATA-ELEMENT-REF DEST="VARIABLE-DATA-PROTOTYPE">/RcCar/IfLamp/brakelamp</DATA-ELEMENT-REF>
1150 <HANDLE-OUT-OF-RANGE>NONE</HANDLE-OUT-OF-RANGE>
1151 <USES-END-TO-END-PROTECTION>false</USES-END-TO-END-PROTECTION>
1152 <ALIVE-TIMEOUT>0.0</ALIVE-TIMEOUT>
1153 <ENABLE-UPDATE>true</ENABLE-UPDATE>
1154 <HANDLE-NEVER-RECEIVED>true</HANDLE-NEVER-RECEIVED>
1155 <HANDLE-TIMEOUT-TYPE>NONE</HANDLE-TIMEOUT-TYPE>
1156 <INIT-VALUE>
1157 <NUMERICAL-VALUE-SPECIFICATION>
1158 <SHORT-LABEL>IDT_Lamp</SHORT-LABEL>
1159 <VALUE>0</VALUE>
1160 </NUMERICAL-VALUE-SPECIFICATION>
1161 </INIT-VALUE>
1162 </NONQUEUED-RECEIVER-COM-SPEC>
1163 <NONQUEUED-RECEIVER-COM-SPEC>
1164 <DATA-ELEMENT-REF DEST="VARIABLE-DATA-PROTOTYPE">/RcCar/IfLamp/headlamp</DATA-ELEMENT-REF>
1165 <HANDLE-OUT-OF-RANGE>NONE</HANDLE-OUT-OF-RANGE>
1166 <USES-END-TO-END-PROTECTION>false</USES-END-TO-END-PROTECTION>
1167 <ALIVE-TIMEOUT>0.0</ALIVE-TIMEOUT>
1168 <ENABLE-UPDATE>true</ENABLE-UPDATE>
1169 <HANDLE-NEVER-RECEIVED>true</HANDLE-NEVER-RECEIVED>
1170 <HANDLE-TIMEOUT-TYPE>NONE</HANDLE-TIMEOUT-TYPE>
1171 <INIT-VALUE>
1172 <NUMERICAL-VALUE-SPECIFICATION>
1173 <SHORT-LABEL>IDT_Lamp</SHORT-LABEL>
1174 <VALUE>0</VALUE>
1175 </NUMERICAL-VALUE-SPECIFICATION>
1176 </INIT-VALUE>
1177 </NONQUEUED-RECEIVER-COM-SPEC>
1178 <NONQUEUED-RECEIVER-COM-SPEC>
1179 <DATA-ELEMENT-REF DEST="VARIABLE-DATA-PROTOTYPE">/RcCar/IfLamp/foglamp</DATA-ELEMENT-REF>
1180 <HANDLE-OUT-OF-RANGE>NONE</HANDLE-OUT-OF-RANGE>
1181 <USES-END-TO-END-PROTECTION>false</USES-END-TO-END-PROTECTION>
1182 <ALIVE-TIMEOUT>0.0</ALIVE-TIMEOUT>
1183 <ENABLE-UPDATE>true</ENABLE-UPDATE>
1184 <HANDLE-NEVER-RECEIVED>true</HANDLE-NEVER-RECEIVED>
1185 <HANDLE-TIMEOUT-TYPE>NONE</HANDLE-TIMEOUT-TYPE>
1186 <INIT-VALUE>
1187 <NUMERICAL-VALUE-SPECIFICATION>
1188 <SHORT-LABEL>IDT_Lamp</SHORT-LABEL>
1189 <VALUE>0</VALUE>
1190 </NUMERICAL-VALUE-SPECIFICATION>
1191 </INIT-VALUE>
1192 </NONQUEUED-RECEIVER-COM-SPEC>
1193 </REQUIRED-COM-SPECS>
1194 <REQUIRED-INTERFACE-TREF DEST="SENDER-RECEIVER-INTERFACE">/RcCar/IfLamp</REQUIRED-INTERFACE-TREF>
1195 </R-PORT-PROTOTYPE>
1196 </PORTS>
1197 <INTERNAL-BEHAVIORS>
1198 <SWC-INTERNAL-BEHAVIOR>
1199 <SHORT-NAME>IB_CBC</SHORT-NAME>
1200 <EVENTS>
1201 <TIMING-EVENT>
1202 <SHORT-NAME>WinkerControl_timingEvent</SHORT-NAME>
1203 <START-ON-EVENT-REF DEST="RUNNABLE-ENTITY">/RcCar/CddBodyControl/IB_CBC/WinkerControl</START-ON-EVENT-REF>
1204 <PERIOD>0.1</PERIOD>
1205 </TIMING-EVENT>
1206 <TIMING-EVENT>
1207 <SHORT-NAME>BuzzerControl_timingEvent</SHORT-NAME>
1208 <START-ON-EVENT-REF DEST="RUNNABLE-ENTITY">/RcCar/CddBodyControl/IB_CBC/BuzzerControl</START-ON-EVENT-REF>
1209 <PERIOD>0.000125</PERIOD>
1210 </TIMING-EVENT>
1211 <TIMING-EVENT>
1212 <SHORT-NAME>LampControl_timingEvent</SHORT-NAME>
1213 <START-ON-EVENT-REF DEST="RUNNABLE-ENTITY">/RcCar/CddBodyControl/IB_CBC/LampControl</START-ON-EVENT-REF>
1214 <PERIOD>0.1</PERIOD>
1215 </TIMING-EVENT>
1216 </EVENTS>
1217 <HANDLE-TERMINATION-AND-RESTART>NO-SUPPORT</HANDLE-TERMINATION-AND-RESTART>
1218 <RUNNABLES>
1219 <RUNNABLE-ENTITY>
1220 <SHORT-NAME>WinkerControl</SHORT-NAME>
1221 <MINIMUM-START-INTERVAL>0.0</MINIMUM-START-INTERVAL>
1222 <CAN-BE-INVOKED-CONCURRENTLY>false</CAN-BE-INVOKED-CONCURRENTLY>
1223 <DATA-RECEIVE-POINT-BY-ARGUMENTS>
1224 <VARIABLE-ACCESS>
1225 <SHORT-NAME>dataReceivePoint_WinkerControl_WinkerIn_state</SHORT-NAME>
1226 <ACCESSED-VARIABLE>
1227 <AUTOSAR-VARIABLE-IREF>
1228 <PORT-PROTOTYPE-REF DEST="R-PORT-PROTOTYPE">/RcCar/CddBodyControl/WinkerIn</PORT-PROTOTYPE-REF>
1229 <TARGET-DATA-PROTOTYPE-REF DEST="VARIABLE-DATA-PROTOTYPE">/RcCar/IfWinker/state</TARGET-DATA-PROTOTYPE-REF>
1230 </AUTOSAR-VARIABLE-IREF>
1231 </ACCESSED-VARIABLE>
1232 </VARIABLE-ACCESS>
1233 </DATA-RECEIVE-POINT-BY-ARGUMENTS>
1234 <SYMBOL>WinkerControl</SYMBOL>
1235 </RUNNABLE-ENTITY>
1236 <RUNNABLE-ENTITY>
1237 <SHORT-NAME>BuzzerControl</SHORT-NAME>
1238 <MINIMUM-START-INTERVAL>0.0</MINIMUM-START-INTERVAL>
1239 <CAN-BE-INVOKED-CONCURRENTLY>false</CAN-BE-INVOKED-CONCURRENTLY>
1240 <DATA-RECEIVE-POINT-BY-ARGUMENTS>
1241 <VARIABLE-ACCESS>
1242 <SHORT-NAME>dataReceivePoint_BuzzerControl_BuzzerIn_state</SHORT-NAME>
1243 <ACCESSED-VARIABLE>
1244 <AUTOSAR-VARIABLE-IREF>
1245 <PORT-PROTOTYPE-REF DEST="R-PORT-PROTOTYPE">/RcCar/CddBodyControl/BuzzerIn</PORT-PROTOTYPE-REF>
1246 <TARGET-DATA-PROTOTYPE-REF DEST="VARIABLE-DATA-PROTOTYPE">/RcCar/IfBuzzer/state</TARGET-DATA-PROTOTYPE-REF>
1247 </AUTOSAR-VARIABLE-IREF>
1248 </ACCESSED-VARIABLE>
1249 </VARIABLE-ACCESS>
1250 </DATA-RECEIVE-POINT-BY-ARGUMENTS>
1251 <SYMBOL>BuzzerControl</SYMBOL>
1252 </RUNNABLE-ENTITY>
1253 <RUNNABLE-ENTITY>
1254 <SHORT-NAME>LampControl</SHORT-NAME>
1255 <MINIMUM-START-INTERVAL>0.0</MINIMUM-START-INTERVAL>
1256 <CAN-BE-INVOKED-CONCURRENTLY>false</CAN-BE-INVOKED-CONCURRENTLY>
1257 <DATA-RECEIVE-POINT-BY-ARGUMENTS>
1258 <VARIABLE-ACCESS>
1259 <SHORT-NAME>dataReceivePoint_LampControl_LampIn_headlamp</SHORT-NAME>
1260 <ACCESSED-VARIABLE>
1261 <AUTOSAR-VARIABLE-IREF>
1262 <PORT-PROTOTYPE-REF DEST="R-PORT-PROTOTYPE">/RcCar/CddBodyControl/LampIn</PORT-PROTOTYPE-REF>
1263 <TARGET-DATA-PROTOTYPE-REF DEST="VARIABLE-DATA-PROTOTYPE">/RcCar/IfLamp/headlamp</TARGET-DATA-PROTOTYPE-REF>
1264 </AUTOSAR-VARIABLE-IREF>
1265 </ACCESSED-VARIABLE>
1266 </VARIABLE-ACCESS>
1267 <VARIABLE-ACCESS>
1268 <SHORT-NAME>dataReceivePoint_LampControl_LampIn_foglamp</SHORT-NAME>
1269 <ACCESSED-VARIABLE>
1270 <AUTOSAR-VARIABLE-IREF>
1271 <PORT-PROTOTYPE-REF DEST="R-PORT-PROTOTYPE">/RcCar/CddBodyControl/LampIn</PORT-PROTOTYPE-REF>
1272 <TARGET-DATA-PROTOTYPE-REF DEST="VARIABLE-DATA-PROTOTYPE">/RcCar/IfLamp/foglamp</TARGET-DATA-PROTOTYPE-REF>
1273 </AUTOSAR-VARIABLE-IREF>
1274 </ACCESSED-VARIABLE>
1275 </VARIABLE-ACCESS>
1276 <VARIABLE-ACCESS>
1277 <SHORT-NAME>dataReceivePoint_LampControl_LampIn_brakelamp</SHORT-NAME>
1278 <ACCESSED-VARIABLE>
1279 <AUTOSAR-VARIABLE-IREF>
1280 <PORT-PROTOTYPE-REF DEST="R-PORT-PROTOTYPE">/RcCar/CddBodyControl/LampIn</PORT-PROTOTYPE-REF>
1281 <TARGET-DATA-PROTOTYPE-REF DEST="VARIABLE-DATA-PROTOTYPE">/RcCar/IfLamp/brakelamp</TARGET-DATA-PROTOTYPE-REF>
1282 </AUTOSAR-VARIABLE-IREF>
1283 </ACCESSED-VARIABLE>
1284 </VARIABLE-ACCESS>
1285 <VARIABLE-ACCESS>
1286 <SHORT-NAME>dataReceivePoint_LampControl_LampIn_backlamp</SHORT-NAME>
1287 <ACCESSED-VARIABLE>
1288 <AUTOSAR-VARIABLE-IREF>
1289 <PORT-PROTOTYPE-REF DEST="R-PORT-PROTOTYPE">/RcCar/CddBodyControl/LampIn</PORT-PROTOTYPE-REF>
1290 <TARGET-DATA-PROTOTYPE-REF DEST="VARIABLE-DATA-PROTOTYPE">/RcCar/IfLamp/backlamp</TARGET-DATA-PROTOTYPE-REF>
1291 </AUTOSAR-VARIABLE-IREF>
1292 </ACCESSED-VARIABLE>
1293 </VARIABLE-ACCESS>
1294 </DATA-RECEIVE-POINT-BY-ARGUMENTS>
1295 <SYMBOL>LampControl</SYMBOL>
1296 </RUNNABLE-ENTITY>
1297 </RUNNABLES>
1298 <SUPPORTS-MULTIPLE-INSTANTIATION>false</SUPPORTS-MULTIPLE-INSTANTIATION>
1299 </SWC-INTERNAL-BEHAVIOR>
1300 </INTERNAL-BEHAVIORS>
1301 </COMPLEX-DEVICE-DRIVER-SW-COMPONENT-TYPE>
1302 <COMPLEX-DEVICE-DRIVER-SW-COMPONENT-TYPE>
1303 <SHORT-NAME>CddController</SHORT-NAME>
1304 <PORTS>
1305 <P-PORT-PROTOTYPE>
1306 <SHORT-NAME>RCB3CommandSrv</SHORT-NAME>
1307 <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/RcCar/IfRCB3Command</PROVIDED-INTERFACE-TREF>
1308 </P-PORT-PROTOTYPE>
1309 </PORTS>
1310 <INTERNAL-BEHAVIORS>
1311 <SWC-INTERNAL-BEHAVIOR>
1312 <SHORT-NAME>IB_CC</SHORT-NAME>
1313 <EXCLUSIVE-AREAS>
1314 <EXCLUSIVE-AREA>
1315 <SHORT-NAME>EaRCB3CommandGotFlg</SHORT-NAME>
1316 </EXCLUSIVE-AREA>
1317 <EXCLUSIVE-AREA>
1318 <SHORT-NAME>EaUartRx</SHORT-NAME>
1319 </EXCLUSIVE-AREA>
1320 </EXCLUSIVE-AREAS>
1321 <EVENTS>
1322 <TIMING-EVENT>
1323 <SHORT-NAME>MessageParser_timingEvent</SHORT-NAME>
1324 <START-ON-EVENT-REF DEST="RUNNABLE-ENTITY">/RcCar/CddController/IB_CC/MessageParser</START-ON-EVENT-REF>
1325 <PERIOD>0.01</PERIOD>
1326 </TIMING-EVENT>
1327 <OPERATION-INVOKED-EVENT>
1328 <SHORT-NAME>RCB3CommandSrv_OpGetIfRCB3Command</SHORT-NAME>
1329 <START-ON-EVENT-REF DEST="RUNNABLE-ENTITY">/RcCar/CddController/IB_CC/GetRCB3Command</START-ON-EVENT-REF>
1330 <OPERATION-IREF>
1331 <CONTEXT-P-PORT-REF DEST="P-PORT-PROTOTYPE">/RcCar/CddController/RCB3CommandSrv</CONTEXT-P-PORT-REF>
1332 <TARGET-PROVIDED-OPERATION-REF DEST="CLIENT-SERVER-OPERATION">/RcCar/IfRCB3Command/OpGetIfRCB3Command</TARGET-PROVIDED-OPERATION-REF>
1333 </OPERATION-IREF>
1334 </OPERATION-INVOKED-EVENT>
1335 </EVENTS>
1336 <HANDLE-TERMINATION-AND-RESTART>NO-SUPPORT</HANDLE-TERMINATION-AND-RESTART>
1337 <RUNNABLES>
1338 <RUNNABLE-ENTITY>
1339 <SHORT-NAME>MessageParser</SHORT-NAME>
1340 <CAN-ENTER-EXCLUSIVE-AREA-REFS>
1341 <CAN-ENTER-EXCLUSIVE-AREA-REF DEST="EXCLUSIVE-AREA">/RcCar/CddController/IB_CC/EaUartRx</CAN-ENTER-EXCLUSIVE-AREA-REF>
1342 </CAN-ENTER-EXCLUSIVE-AREA-REFS>
1343 <MINIMUM-START-INTERVAL>0.0</MINIMUM-START-INTERVAL>
1344 <CAN-BE-INVOKED-CONCURRENTLY>false</CAN-BE-INVOKED-CONCURRENTLY>
1345 <SYMBOL>MessageParser</SYMBOL>
1346 </RUNNABLE-ENTITY>
1347 <RUNNABLE-ENTITY>
1348 <SHORT-NAME>GetRCB3Command</SHORT-NAME>
1349 <CAN-ENTER-EXCLUSIVE-AREA-REFS>
1350 <CAN-ENTER-EXCLUSIVE-AREA-REF DEST="EXCLUSIVE-AREA">/RcCar/CddController/IB_CC/EaRCB3CommandGotFlg</CAN-ENTER-EXCLUSIVE-AREA-REF>
1351 </CAN-ENTER-EXCLUSIVE-AREA-REFS>
1352 <MINIMUM-START-INTERVAL>0.0</MINIMUM-START-INTERVAL>
1353 <CAN-BE-INVOKED-CONCURRENTLY>false</CAN-BE-INVOKED-CONCURRENTLY>
1354 <SYMBOL>GetRCB3Command</SYMBOL>
1355 </RUNNABLE-ENTITY>
1356 </RUNNABLES>
1357 <SUPPORTS-MULTIPLE-INSTANTIATION>false</SUPPORTS-MULTIPLE-INSTANTIATION>
1358 </SWC-INTERNAL-BEHAVIOR>
1359 </INTERNAL-BEHAVIORS>
1360 </COMPLEX-DEVICE-DRIVER-SW-COMPONENT-TYPE>
1361 <COMPLEX-DEVICE-DRIVER-SW-COMPONENT-TYPE>
1362 <SHORT-NAME>CddLedBlinker</SHORT-NAME>
1363 <INTERNAL-BEHAVIORS>
1364 <SWC-INTERNAL-BEHAVIOR>
1365 <SHORT-NAME>IB_CBL</SHORT-NAME>
1366 <EVENTS>
1367 <TIMING-EVENT>
1368 <SHORT-NAME>LedBlinker_timingEvent</SHORT-NAME>
1369 <START-ON-EVENT-REF DEST="RUNNABLE-ENTITY">/RcCar/CddLedBlinker/IB_CBL/LedBlinker</START-ON-EVENT-REF>
1370 <PERIOD>0.5</PERIOD>
1371 </TIMING-EVENT>
1372 </EVENTS>
1373 <HANDLE-TERMINATION-AND-RESTART>NO-SUPPORT</HANDLE-TERMINATION-AND-RESTART>
1374 <RUNNABLES>
1375 <RUNNABLE-ENTITY>
1376 <SHORT-NAME>LedBlinker</SHORT-NAME>
1377 <MINIMUM-START-INTERVAL>0.0</MINIMUM-START-INTERVAL>
1378 <CAN-BE-INVOKED-CONCURRENTLY>false</CAN-BE-INVOKED-CONCURRENTLY>
1379 <SYMBOL>LedBlinker</SYMBOL>
1380 </RUNNABLE-ENTITY>
1381 </RUNNABLES>
1382 <SUPPORTS-MULTIPLE-INSTANTIATION>false</SUPPORTS-MULTIPLE-INSTANTIATION>
1383 </SWC-INTERNAL-BEHAVIOR>
1384 </INTERNAL-BEHAVIORS>
1385 </COMPLEX-DEVICE-DRIVER-SW-COMPONENT-TYPE>
1386 <COMPOSITION-SW-COMPONENT-TYPE>
1387 <SHORT-NAME>Composition_RcCar</SHORT-NAME>
1388 <COMPONENTS>
1389 <SW-COMPONENT-PROTOTYPE>
1390 <SHORT-NAME>DriveManager</SHORT-NAME>
1391 <TYPE-TREF DEST="APPLICATION-SW-COMPONENT-TYPE">/RcCar/DriveManager</TYPE-TREF>
1392 </SW-COMPONENT-PROTOTYPE>
1393 <SW-COMPONENT-PROTOTYPE>
1394 <SHORT-NAME>CddRcCar</SHORT-NAME>
1395 <TYPE-TREF DEST="COMPLEX-DEVICE-DRIVER-SW-COMPONENT-TYPE">/RcCar/CddRcCar</TYPE-TREF>
1396 </SW-COMPONENT-PROTOTYPE>
1397 <SW-COMPONENT-PROTOTYPE>
1398 <SHORT-NAME>CddBodyControl</SHORT-NAME>
1399 <TYPE-TREF DEST="COMPLEX-DEVICE-DRIVER-SW-COMPONENT-TYPE">/RcCar/CddBodyControl</TYPE-TREF>
1400 </SW-COMPONENT-PROTOTYPE>
1401 <SW-COMPONENT-PROTOTYPE>
1402 <SHORT-NAME>OperationManager</SHORT-NAME>
1403 <TYPE-TREF DEST="APPLICATION-SW-COMPONENT-TYPE">/RcCar/OperationManager</TYPE-TREF>
1404 </SW-COMPONENT-PROTOTYPE>
1405 <SW-COMPONENT-PROTOTYPE>
1406 <SHORT-NAME>CddController</SHORT-NAME>
1407 <TYPE-TREF DEST="COMPLEX-DEVICE-DRIVER-SW-COMPONENT-TYPE">/RcCar/CddController</TYPE-TREF>
1408 </SW-COMPONENT-PROTOTYPE>
1409 <SW-COMPONENT-PROTOTYPE>
1410 <SHORT-NAME>CddLedBlinker</SHORT-NAME>
1411 <TYPE-TREF DEST="COMPLEX-DEVICE-DRIVER-SW-COMPONENT-TYPE">/RcCar/CddLedBlinker</TYPE-TREF>
1412 </SW-COMPONENT-PROTOTYPE>
1413 </COMPONENTS>
1414 <CONNECTORS>
1415 <ASSEMBLY-SW-CONNECTOR>
1416 <SHORT-NAME>CddRcCar_AngleSrv_to_DriveManager_AngleClt</SHORT-NAME>
1417 <PROVIDER-IREF>
1418 <CONTEXT-COMPONENT-REF DEST="SW-COMPONENT-PROTOTYPE">/RcCar/Composition_RcCar/CddRcCar</CONTEXT-COMPONENT-REF>
1419 <TARGET-P-PORT-REF DEST="P-PORT-PROTOTYPE">/RcCar/CddRcCar/AngleSrv</TARGET-P-PORT-REF>
1420 </PROVIDER-IREF>
1421 <REQUESTER-IREF>
1422 <CONTEXT-COMPONENT-REF DEST="SW-COMPONENT-PROTOTYPE">/RcCar/Composition_RcCar/DriveManager</CONTEXT-COMPONENT-REF>
1423 <TARGET-R-PORT-REF DEST="R-PORT-PROTOTYPE">/RcCar/DriveManager/AngleClt</TARGET-R-PORT-REF>
1424 </REQUESTER-IREF>
1425 </ASSEMBLY-SW-CONNECTOR>
1426 <ASSEMBLY-SW-CONNECTOR>
1427 <SHORT-NAME>CddRcCar_SpeedSrv_to_DriveManager_SpeedClt</SHORT-NAME>
1428 <PROVIDER-IREF>
1429 <CONTEXT-COMPONENT-REF DEST="SW-COMPONENT-PROTOTYPE">/RcCar/Composition_RcCar/CddRcCar</CONTEXT-COMPONENT-REF>
1430 <TARGET-P-PORT-REF DEST="P-PORT-PROTOTYPE">/RcCar/CddRcCar/SpeedSrv</TARGET-P-PORT-REF>
1431 </PROVIDER-IREF>
1432 <REQUESTER-IREF>
1433 <CONTEXT-COMPONENT-REF DEST="SW-COMPONENT-PROTOTYPE">/RcCar/Composition_RcCar/DriveManager</CONTEXT-COMPONENT-REF>
1434 <TARGET-R-PORT-REF DEST="R-PORT-PROTOTYPE">/RcCar/DriveManager/SpeedClt</TARGET-R-PORT-REF>
1435 </REQUESTER-IREF>
1436 </ASSEMBLY-SW-CONNECTOR>
1437 <ASSEMBLY-SW-CONNECTOR>
1438 <SHORT-NAME>CddRcCar_BrakeSrv_to_DriveManager_BrakeClt</SHORT-NAME>
1439 <PROVIDER-IREF>
1440 <CONTEXT-COMPONENT-REF DEST="SW-COMPONENT-PROTOTYPE">/RcCar/Composition_RcCar/CddRcCar</CONTEXT-COMPONENT-REF>
1441 <TARGET-P-PORT-REF DEST="P-PORT-PROTOTYPE">/RcCar/CddRcCar/BrakeSrv</TARGET-P-PORT-REF>
1442 </PROVIDER-IREF>
1443 <REQUESTER-IREF>
1444 <CONTEXT-COMPONENT-REF DEST="SW-COMPONENT-PROTOTYPE">/RcCar/Composition_RcCar/DriveManager</CONTEXT-COMPONENT-REF>
1445 <TARGET-R-PORT-REF DEST="R-PORT-PROTOTYPE">/RcCar/DriveManager/BrakeClt</TARGET-R-PORT-REF>
1446 </REQUESTER-IREF>
1447 </ASSEMBLY-SW-CONNECTOR>
1448 <ASSEMBLY-SW-CONNECTOR>
1449 <SHORT-NAME>DriveManager_BuzzerOut_to_CddBodyControl_BuzzerIn</SHORT-NAME>
1450 <PROVIDER-IREF>
1451 <CONTEXT-COMPONENT-REF DEST="SW-COMPONENT-PROTOTYPE">/RcCar/Composition_RcCar/DriveManager</CONTEXT-COMPONENT-REF>
1452 <TARGET-P-PORT-REF DEST="P-PORT-PROTOTYPE">/RcCar/DriveManager/BuzzerOut</TARGET-P-PORT-REF>
1453 </PROVIDER-IREF>
1454 <REQUESTER-IREF>
1455 <CONTEXT-COMPONENT-REF DEST="SW-COMPONENT-PROTOTYPE">/RcCar/Composition_RcCar/CddBodyControl</CONTEXT-COMPONENT-REF>
1456 <TARGET-R-PORT-REF DEST="R-PORT-PROTOTYPE">/RcCar/CddBodyControl/BuzzerIn</TARGET-R-PORT-REF>
1457 </REQUESTER-IREF>
1458 </ASSEMBLY-SW-CONNECTOR>
1459 <ASSEMBLY-SW-CONNECTOR>
1460 <SHORT-NAME>DriveManager_LampOut_to_CddBodyControl_LampIn</SHORT-NAME>
1461 <PROVIDER-IREF>
1462 <CONTEXT-COMPONENT-REF DEST="SW-COMPONENT-PROTOTYPE">/RcCar/Composition_RcCar/DriveManager</CONTEXT-COMPONENT-REF>
1463 <TARGET-P-PORT-REF DEST="P-PORT-PROTOTYPE">/RcCar/DriveManager/LampOut</TARGET-P-PORT-REF>
1464 </PROVIDER-IREF>
1465 <REQUESTER-IREF>
1466 <CONTEXT-COMPONENT-REF DEST="SW-COMPONENT-PROTOTYPE">/RcCar/Composition_RcCar/CddBodyControl</CONTEXT-COMPONENT-REF>
1467 <TARGET-R-PORT-REF DEST="R-PORT-PROTOTYPE">/RcCar/CddBodyControl/LampIn</TARGET-R-PORT-REF>
1468 </REQUESTER-IREF>
1469 </ASSEMBLY-SW-CONNECTOR>
1470 <ASSEMBLY-SW-CONNECTOR>
1471 <SHORT-NAME>DriveManager_WinkerOut_to_CddBodyControl_WinkerIn</SHORT-NAME>
1472 <PROVIDER-IREF>
1473 <CONTEXT-COMPONENT-REF DEST="SW-COMPONENT-PROTOTYPE">/RcCar/Composition_RcCar/DriveManager</CONTEXT-COMPONENT-REF>
1474 <TARGET-P-PORT-REF DEST="P-PORT-PROTOTYPE">/RcCar/DriveManager/WinkerOut</TARGET-P-PORT-REF>
1475 </PROVIDER-IREF>
1476 <REQUESTER-IREF>
1477 <CONTEXT-COMPONENT-REF DEST="SW-COMPONENT-PROTOTYPE">/RcCar/Composition_RcCar/CddBodyControl</CONTEXT-COMPONENT-REF>
1478 <TARGET-R-PORT-REF DEST="R-PORT-PROTOTYPE">/RcCar/CddBodyControl/WinkerIn</TARGET-R-PORT-REF>
1479 </REQUESTER-IREF>
1480 </ASSEMBLY-SW-CONNECTOR>
1481 <ASSEMBLY-SW-CONNECTOR>
1482 <SHORT-NAME>OperationManager_DrivingOut_to_DriveManager_DrivingIn</SHORT-NAME>
1483 <PROVIDER-IREF>
1484 <CONTEXT-COMPONENT-REF DEST="SW-COMPONENT-PROTOTYPE">/RcCar/Composition_RcCar/OperationManager</CONTEXT-COMPONENT-REF>
1485 <TARGET-P-PORT-REF DEST="P-PORT-PROTOTYPE">/RcCar/OperationManager/DrivingOut</TARGET-P-PORT-REF>
1486 </PROVIDER-IREF>
1487 <REQUESTER-IREF>
1488 <CONTEXT-COMPONENT-REF DEST="SW-COMPONENT-PROTOTYPE">/RcCar/Composition_RcCar/DriveManager</CONTEXT-COMPONENT-REF>
1489 <TARGET-R-PORT-REF DEST="R-PORT-PROTOTYPE">/RcCar/DriveManager/DrivingIn</TARGET-R-PORT-REF>
1490 </REQUESTER-IREF>
1491 </ASSEMBLY-SW-CONNECTOR>
1492 <ASSEMBLY-SW-CONNECTOR>
1493 <SHORT-NAME>OperationManager_BodyOut_to_DriveManager_BodyIn</SHORT-NAME>
1494 <PROVIDER-IREF>
1495 <CONTEXT-COMPONENT-REF DEST="SW-COMPONENT-PROTOTYPE">/RcCar/Composition_RcCar/OperationManager</CONTEXT-COMPONENT-REF>
1496 <TARGET-P-PORT-REF DEST="P-PORT-PROTOTYPE">/RcCar/OperationManager/BodyOut</TARGET-P-PORT-REF>
1497 </PROVIDER-IREF>
1498 <REQUESTER-IREF>
1499 <CONTEXT-COMPONENT-REF DEST="SW-COMPONENT-PROTOTYPE">/RcCar/Composition_RcCar/DriveManager</CONTEXT-COMPONENT-REF>
1500 <TARGET-R-PORT-REF DEST="R-PORT-PROTOTYPE">/RcCar/DriveManager/BodyIn</TARGET-R-PORT-REF>
1501 </REQUESTER-IREF>
1502 </ASSEMBLY-SW-CONNECTOR>
1503 <ASSEMBLY-SW-CONNECTOR>
1504 <SHORT-NAME>CddController_RCB3CommandSrv_to_OperationManager_RCB3CommandClt</SHORT-NAME>
1505 <PROVIDER-IREF>
1506 <CONTEXT-COMPONENT-REF DEST="SW-COMPONENT-PROTOTYPE">/RcCar/Composition_RcCar/CddController</CONTEXT-COMPONENT-REF>
1507 <TARGET-P-PORT-REF DEST="P-PORT-PROTOTYPE">/RcCar/CddController/RCB3CommandSrv</TARGET-P-PORT-REF>
1508 </PROVIDER-IREF>
1509 <REQUESTER-IREF>
1510 <CONTEXT-COMPONENT-REF DEST="SW-COMPONENT-PROTOTYPE">/RcCar/Composition_RcCar/OperationManager</CONTEXT-COMPONENT-REF>
1511 <TARGET-R-PORT-REF DEST="R-PORT-PROTOTYPE">/RcCar/OperationManager/RCB3CommandClt</TARGET-R-PORT-REF>
1512 </REQUESTER-IREF>
1513 </ASSEMBLY-SW-CONNECTOR>
1514 </CONNECTORS>
1515 </COMPOSITION-SW-COMPONENT-TYPE>
1516 </ELEMENTS>
1517 </AR-PACKAGE>
1518 </AR-PACKAGES>
1519</AUTOSAR>
Note: See TracBrowser for help on using the repository browser.