Changeset 258


Ignore:
Timestamp:
Sep 16, 2016, 8:34:36 PM (6 years ago)
Author:
ertl-honda
Message:

ATK2-SC1_1.4.0に対応

Location:
autosar_os_training/trunk
Files:
5 deleted
35 edited

Legend:

Unmodified
Added
Removed
  • autosar_os_training/trunk/README.txt

    r246 r258  
    44
    55                対応バージョン: Release 1.0.1
    6                 最終更新: 2016年1月8
     6                最終更新: 2016年9月16
    77
    88----------------------------------------------------------------------
  • autosar_os_training/trunk/program/alarm_hwcounter/toppers_atk2.arxml

    r124 r258  
    1 <?xml version="1.0" encoding="EUC-JP"?>
    2 <!--
    3 
    4  TOPPERS ATK2
    5      Toyohashi Open Platform for Embedded Real-Time Systems
    6      Automotive Kernel Version 2
    7 
    8  Copyright (C) 2011-2013 by Center for Embedded Computing Systems
    9              Graduate School of Information Science, Nagoya Univ., JAPAN
    10  Copyright (C) 2011-2013 by FUJISOFT INCORPORATED, JAPAN
    11  Copyright (C) 2011-2013 by FUJITSU VLSI LIMITED, JAPAN
    12  Copyright (C) 2011-2013 by NEC Communication Systems, Ltd., JAPAN
    13  Copyright (C) 2011-2013 by Panasonic Advanced Technology Development Co., Ltd., JAPAN
    14  Copyright (C) 2011-2013 by Renesas Electronics Corporation, JAPAN
    15  Copyright (C) 2011-2013 by Sunny Giken Inc., JAPAN
    16  Copyright (C) 2011-2013 by TOSHIBA CORPORATION, JAPAN
    17  Copyright (C) 2011-2013 by Witz Corporation, JAPAN
    18 
    19  上記著作権者は,以下の(1)〜(4)の条件を満たす場合に限り,本ソフトウェ
    20  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
    21  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
    22  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    23      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    24      スコード中に含まれていること.
    25  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    26      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
    27      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
    28      の無保証規定を掲載すること.
    29  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    30      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
    31      と.
    32    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
    33        作権表示,この利用条件および下記の無保証規定を掲載すること.
    34    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
    35        報告すること.
    36  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    37      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
    38      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
    39      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
    40      免責すること.
    41 
    42  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
    43  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    44  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
    45  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
    46  の責任を負わない.
    47 
    48  $Id: toppers_atk2.arxml 844 2013-11-29 07:06:18Z fsi-asanoto $
    49 
    50 -->
    51 <AUTOSAR xsi:schemaLocation="http://autosar.org/schema/r4.0 AUTOSAR_4-0-3_STRICT.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://autosar.org/schema/r4.0">
    52   <AR-PACKAGES>
    53     <AR-PACKAGE>
    54       <SHORT-NAME>Ecuc</SHORT-NAME>
    55       <ELEMENTS>
    56         <ECUC-MODULE-CONFIGURATION-VALUES>
    57           <SHORT-NAME>Os</SHORT-NAME>
    58           <DEFINITION-REF DEST="ECUC-MODULE-DEF">/AUTOSAR/EcucDefs/Os</DEFINITION-REF>
    59           <ECUC-DEF-EDITION>4.0.3</ECUC-DEF-EDITION>
    60           <IMPLEMENTATION-CONFIG-VARIANT>VARIANT-PRE-COMPILE</IMPLEMENTATION-CONFIG-VARIANT>
    61           <CONTAINERS>
    62             <ECUC-CONTAINER-VALUE>
    63               <SHORT-NAME>OsInclude</SHORT-NAME>
    64               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsInclude</DEFINITION-REF>
    65               <PARAMETER-VALUES>
    66                 <ECUC-TEXTUAL-PARAM-VALUE>
    67                   <DEFINITION-REF DEST="ECUC-STRING-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsInclude/OsIncludeFileName</DEFINITION-REF>
    68                   <VALUE>toppers_atk2.h</VALUE>
    69                 </ECUC-TEXTUAL-PARAM-VALUE>
    70               </PARAMETER-VALUES>
    71             </ECUC-CONTAINER-VALUE>
    72             <ECUC-CONTAINER-VALUE>
    73               <SHORT-NAME>AppMode1</SHORT-NAME>
    74               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAppMode</DEFINITION-REF>
    75             </ECUC-CONTAINER-VALUE>
    76             <ECUC-CONTAINER-VALUE>
    77               <SHORT-NAME>OsOS</SHORT-NAME>
    78               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS</DEFINITION-REF>
    79               <PARAMETER-VALUES>
    80                 <ECUC-TEXTUAL-PARAM-VALUE>
    81                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsScalabilityClass</DEFINITION-REF>
    82                   <VALUE>SC1</VALUE>
    83                 </ECUC-TEXTUAL-PARAM-VALUE>
    84                 <ECUC-NUMERICAL-PARAM-VALUE>
    85                   <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStackMonitoring</DEFINITION-REF>
    86                   <VALUE>true</VALUE>
    87                 </ECUC-NUMERICAL-PARAM-VALUE>
    88                 <ECUC-TEXTUAL-PARAM-VALUE>
    89                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStatus</DEFINITION-REF>
    90                   <VALUE>EXTENDED</VALUE>
    91                 </ECUC-TEXTUAL-PARAM-VALUE>
    92                 <ECUC-NUMERICAL-PARAM-VALUE>
    93                   <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseGetServiceId</DEFINITION-REF>
    94                   <VALUE>true</VALUE>
    95                 </ECUC-NUMERICAL-PARAM-VALUE>
    96                 <ECUC-NUMERICAL-PARAM-VALUE>
    97                   <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseParameterAccess</DEFINITION-REF>
    98                   <VALUE>true</VALUE>
    99                 </ECUC-NUMERICAL-PARAM-VALUE>
    100               </PARAMETER-VALUES>
    101               <SUB-CONTAINERS>
    102                 <ECUC-CONTAINER-VALUE>
    103                   <SHORT-NAME>OsHooks</SHORT-NAME>
    104                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks</DEFINITION-REF>
    105                   <PARAMETER-VALUES>
    106                     <ECUC-NUMERICAL-PARAM-VALUE>
    107                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsErrorHook</DEFINITION-REF>
    108                       <VALUE>false</VALUE>
    109                     </ECUC-NUMERICAL-PARAM-VALUE>
    110                     <ECUC-NUMERICAL-PARAM-VALUE>
    111                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPostTaskHook</DEFINITION-REF>
    112                       <VALUE>false</VALUE>
    113                     </ECUC-NUMERICAL-PARAM-VALUE>
    114                     <ECUC-NUMERICAL-PARAM-VALUE>
    115                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPreTaskHook</DEFINITION-REF>
    116                       <VALUE>false</VALUE>
    117                     </ECUC-NUMERICAL-PARAM-VALUE>
    118                     <ECUC-NUMERICAL-PARAM-VALUE>
    119                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsProtectionHook</DEFINITION-REF>
    120                       <VALUE>false</VALUE>
    121                     </ECUC-NUMERICAL-PARAM-VALUE>
    122                     <ECUC-NUMERICAL-PARAM-VALUE>
    123                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsShutdownHook</DEFINITION-REF>
    124                       <VALUE>false</VALUE>
    125                     </ECUC-NUMERICAL-PARAM-VALUE>
    126                     <ECUC-NUMERICAL-PARAM-VALUE>
    127                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsStartupHook</DEFINITION-REF>
    128                       <VALUE>true</VALUE>
    129                     </ECUC-NUMERICAL-PARAM-VALUE>
    130                   </PARAMETER-VALUES>
    131                 </ECUC-CONTAINER-VALUE>
    132                 <ECUC-CONTAINER-VALUE>
    133                   <SHORT-NAME>OsHookStack</SHORT-NAME>
    134                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack</DEFINITION-REF>
    135                   <PARAMETER-VALUES>
    136                     <ECUC-NUMERICAL-PARAM-VALUE>
    137                       <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack/OsHookStackSize</DEFINITION-REF>
    138                       <VALUE>0x200</VALUE>
    139                     </ECUC-NUMERICAL-PARAM-VALUE>
    140                   </PARAMETER-VALUES>
    141                 </ECUC-CONTAINER-VALUE>
    142               </SUB-CONTAINERS>
    143             </ECUC-CONTAINER-VALUE>
    144             <ECUC-CONTAINER-VALUE>
    145               <SHORT-NAME>main_task</SHORT-NAME>
    146               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
    147               <PARAMETER-VALUES>
    148                 <ECUC-NUMERICAL-PARAM-VALUE>
    149                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
    150                   <VALUE>1U</VALUE>
    151                 </ECUC-NUMERICAL-PARAM-VALUE>
    152                 <ECUC-NUMERICAL-PARAM-VALUE>
    153                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
    154                   <VALUE>5</VALUE>
    155                 </ECUC-NUMERICAL-PARAM-VALUE>
    156                 <ECUC-TEXTUAL-PARAM-VALUE>
    157                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
    158                   <VALUE>FULL</VALUE>
    159                 </ECUC-TEXTUAL-PARAM-VALUE>
    160                 <ECUC-NUMERICAL-PARAM-VALUE>
    161                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
    162                   <VALUE>0x250</VALUE>
    163                 </ECUC-NUMERICAL-PARAM-VALUE>
    164               </PARAMETER-VALUES>
    165               <SUB-CONTAINERS>
    166                 <ECUC-CONTAINER-VALUE>
    167                   <SHORT-NAME>OsTaskAutostart</SHORT-NAME>
    168                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart</DEFINITION-REF>
    169                   <REFERENCE-VALUES>
    170                     <ECUC-REFERENCE-VALUE>
    171                       <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart/OsTaskAppModeRef</DEFINITION-REF>
    172                       <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode1</VALUE-REF>
    173                     </ECUC-REFERENCE-VALUE>
    174                   </REFERENCE-VALUES>
    175                 </ECUC-CONTAINER-VALUE>
    176               </SUB-CONTAINERS>
    177             </ECUC-CONTAINER-VALUE>
    178             <ECUC-CONTAINER-VALUE>
    179               <SHORT-NAME>hpri_task</SHORT-NAME>
    180               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
    181               <PARAMETER-VALUES>
    182                 <ECUC-NUMERICAL-PARAM-VALUE>
    183                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
    184                   <VALUE>1U</VALUE>
    185                 </ECUC-NUMERICAL-PARAM-VALUE>
    186                 <ECUC-NUMERICAL-PARAM-VALUE>
    187                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
    188                   <VALUE>10</VALUE>
    189                 </ECUC-NUMERICAL-PARAM-VALUE>
    190                 <ECUC-TEXTUAL-PARAM-VALUE>
    191                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
    192                   <VALUE>FULL</VALUE>
    193                 </ECUC-TEXTUAL-PARAM-VALUE>
    194                 <ECUC-NUMERICAL-PARAM-VALUE>
    195                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
    196                   <VALUE>0x250</VALUE>
    197                 </ECUC-NUMERICAL-PARAM-VALUE>
    198               </PARAMETER-VALUES>
    199             </ECUC-CONTAINER-VALUE>
    200             <ECUC-CONTAINER-VALUE>
    201               <SHORT-NAME>event_task</SHORT-NAME>
    202               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
    203               <PARAMETER-VALUES>
    204                 <ECUC-NUMERICAL-PARAM-VALUE>
    205                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
    206                   <VALUE>1U</VALUE>
    207                 </ECUC-NUMERICAL-PARAM-VALUE>
    208                 <ECUC-NUMERICAL-PARAM-VALUE>
    209                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
    210                   <VALUE>10</VALUE>
    211                 </ECUC-NUMERICAL-PARAM-VALUE>
    212                 <ECUC-TEXTUAL-PARAM-VALUE>
    213                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
    214                   <VALUE>FULL</VALUE>
    215                 </ECUC-TEXTUAL-PARAM-VALUE>
    216                 <ECUC-NUMERICAL-PARAM-VALUE>
    217                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
    218                   <VALUE>0x250</VALUE>
    219                 </ECUC-NUMERICAL-PARAM-VALUE>
    220               </PARAMETER-VALUES>
    221               <REFERENCE-VALUES>
    222                 <ECUC-REFERENCE-VALUE>
    223                   <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskEventRef</DEFINITION-REF>
    224                   <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/EVENT_WUP</VALUE-REF>
    225                 </ECUC-REFERENCE-VALUE>
    226               </REFERENCE-VALUES>
    227               <SUB-CONTAINERS>
    228                 <ECUC-CONTAINER-VALUE>
    229                   <SHORT-NAME>OsTaskAutostart</SHORT-NAME>
    230                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart</DEFINITION-REF>
    231                   <REFERENCE-VALUES>
    232                     <ECUC-REFERENCE-VALUE>
    233                       <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart/OsTaskAppModeRef</DEFINITION-REF>
    234                       <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode1</VALUE-REF>
    235                     </ECUC-REFERENCE-VALUE>
    236                   </REFERENCE-VALUES>
    237                 </ECUC-CONTAINER-VALUE>
    238               </SUB-CONTAINERS>
    239             </ECUC-CONTAINER-VALUE>
    240             <ECUC-CONTAINER-VALUE>
    241               <SHORT-NAME>EVENT_WUP</SHORT-NAME>
    242               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsEvent</DEFINITION-REF>
    243             </ECUC-CONTAINER-VALUE>
    244             <ECUC-CONTAINER-VALUE>
    245               <SHORT-NAME>alarm_act_task</SHORT-NAME>
    246               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm</DEFINITION-REF>
    247               <REFERENCE-VALUES>
    248                 <ECUC-REFERENCE-VALUE>
    249                   <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmCounterRef</DEFINITION-REF>
    250                   <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/MAIN_HW_COUNTER</VALUE-REF>
    251                 </ECUC-REFERENCE-VALUE>
    252               </REFERENCE-VALUES>
    253               <SUB-CONTAINERS>
    254                 <ECUC-CONTAINER-VALUE>
    255                   <SHORT-NAME>OsAlarmAction</SHORT-NAME>
    256                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction</DEFINITION-REF>
    257                   <SUB-CONTAINERS>
    258                     <ECUC-CONTAINER-VALUE>
    259                       <SHORT-NAME>OsAlarmActivateTask</SHORT-NAME>
    260                       <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmActivateTask</DEFINITION-REF>
    261                       <REFERENCE-VALUES>
    262                         <ECUC-REFERENCE-VALUE>
    263                           <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmActivateTask/OsAlarmActivateTaskRef</DEFINITION-REF>
    264                           <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/hpri_task</VALUE-REF>
    265                         </ECUC-REFERENCE-VALUE>
    266                       </REFERENCE-VALUES>
    267                     </ECUC-CONTAINER-VALUE>
    268                   </SUB-CONTAINERS>
    269                 </ECUC-CONTAINER-VALUE>
    270               </SUB-CONTAINERS>
    271             </ECUC-CONTAINER-VALUE>
    272             <ECUC-CONTAINER-VALUE>
    273               <SHORT-NAME>alarm_event</SHORT-NAME>
    274               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm</DEFINITION-REF>
    275               <REFERENCE-VALUES>
    276                 <ECUC-REFERENCE-VALUE>
    277                   <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmCounterRef</DEFINITION-REF>
    278                   <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/MAIN_HW_COUNTER</VALUE-REF>
    279                 </ECUC-REFERENCE-VALUE>
    280               </REFERENCE-VALUES>
    281               <SUB-CONTAINERS>
    282                 <ECUC-CONTAINER-VALUE>
    283                   <SHORT-NAME>OsAlarmAction</SHORT-NAME>
    284                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction</DEFINITION-REF>
    285                   <SUB-CONTAINERS>
    286                     <ECUC-CONTAINER-VALUE>
    287                       <SHORT-NAME>OsAlarmSetEvent</SHORT-NAME>
    288                       <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent</DEFINITION-REF>
    289                       <REFERENCE-VALUES>
    290                         <ECUC-REFERENCE-VALUE>
    291                           <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent/OsAlarmSetEventTaskRef</DEFINITION-REF>
    292                           <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/event_task</VALUE-REF>
    293                         </ECUC-REFERENCE-VALUE>
    294                         <ECUC-REFERENCE-VALUE>
    295                           <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent/OsAlarmSetEventRef</DEFINITION-REF>
    296                           <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/EVENT_WUP</VALUE-REF>
    297                         </ECUC-REFERENCE-VALUE>
    298                       </REFERENCE-VALUES>
    299                     </ECUC-CONTAINER-VALUE>
    300                   </SUB-CONTAINERS>
    301                 </ECUC-CONTAINER-VALUE>
    302               </SUB-CONTAINERS>
    303             </ECUC-CONTAINER-VALUE>
    304             <ECUC-CONTAINER-VALUE>
    305               <SHORT-NAME>alarm_callback</SHORT-NAME>
    306               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm</DEFINITION-REF>
    307               <REFERENCE-VALUES>
    308                 <ECUC-REFERENCE-VALUE>
    309                   <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmCounterRef</DEFINITION-REF>
    310                   <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/MAIN_HW_COUNTER</VALUE-REF>
    311                 </ECUC-REFERENCE-VALUE>
    312               </REFERENCE-VALUES>
    313               <SUB-CONTAINERS>
    314                 <ECUC-CONTAINER-VALUE>
    315                   <SHORT-NAME>OsAlarmAction</SHORT-NAME>
    316                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction</DEFINITION-REF>
    317                   <SUB-CONTAINERS>
    318                     <ECUC-CONTAINER-VALUE>
    319                       <SHORT-NAME>OsAlarmCallback</SHORT-NAME>
    320                       <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmCallback</DEFINITION-REF>
    321                       <PARAMETER-VALUES>
    322                         <ECUC-TEXTUAL-PARAM-VALUE>
    323                           <DEFINITION-REF DEST="ECUC-FUNCTION-NAME-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmCallback/OsAlarmCallbackName</DEFINITION-REF>
    324                           <VALUE>func_alarm_callback</VALUE>
    325                         </ECUC-TEXTUAL-PARAM-VALUE>
    326                       </PARAMETER-VALUES>
    327                     </ECUC-CONTAINER-VALUE>
    328                   </SUB-CONTAINERS>
    329                 </ECUC-CONTAINER-VALUE>
    330               </SUB-CONTAINERS>
    331             </ECUC-CONTAINER-VALUE>
    332           </CONTAINERS>
    333         </ECUC-MODULE-CONFIGURATION-VALUES>
    334       </ELEMENTS>
    335     </AR-PACKAGE>
    336   </AR-PACKAGES>
     1<?xml version="1.0" encoding="UTF-8"?>
     2<!-- Generated by ABREX Ver. 1.1.0 -->
     3<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">
     4        <AR-PACKAGES>
     5                <AR-PACKAGE>
     6                        <SHORT-NAME>Ecuc</SHORT-NAME>
     7                        <ELEMENTS>
     8                                <ECUC-MODULE-CONFIGURATION-VALUES>
     9                                        <SHORT-NAME>Os</SHORT-NAME>
     10                                        <DEFINITION-REF DEST="ECUC-MODULE-DEF">/AUTOSAR/EcucDefs/Os</DEFINITION-REF>
     11                                        <ECUC-DEF-EDITION>4.2.0</ECUC-DEF-EDITION>
     12                                        <IMPLEMENTATION-CONFIG-VARIANT>VARIANT-PRE-COMPILE</IMPLEMENTATION-CONFIG-VARIANT>
     13                                        <CONTAINERS>
     14                                                <ECUC-CONTAINER-VALUE>
     15                                                        <SHORT-NAME>OsInclude</SHORT-NAME>
     16                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsInclude</DEFINITION-REF>
     17                                                        <PARAMETER-VALUES>
     18                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     19                                                                        <DEFINITION-REF DEST="ECUC-STRING-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsInclude/OsIncludeFileName</DEFINITION-REF>
     20                                                                        <VALUE>toppers_atk2.h</VALUE>
     21                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     22                                                        </PARAMETER-VALUES>
     23                                                </ECUC-CONTAINER-VALUE>
     24                                                <ECUC-CONTAINER-VALUE>
     25                                                        <SHORT-NAME>AppMode1</SHORT-NAME>
     26                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAppMode</DEFINITION-REF>
     27                                                </ECUC-CONTAINER-VALUE>
     28                                                <ECUC-CONTAINER-VALUE>
     29                                                        <SHORT-NAME>OsOS</SHORT-NAME>
     30                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS</DEFINITION-REF>
     31                                                        <PARAMETER-VALUES>
     32                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     33                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStackMonitoring</DEFINITION-REF>
     34                                                                        <VALUE>true</VALUE>
     35                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     36                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     37                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseGetServiceId</DEFINITION-REF>
     38                                                                        <VALUE>true</VALUE>
     39                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     40                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     41                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseParameterAccess</DEFINITION-REF>
     42                                                                        <VALUE>true</VALUE>
     43                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     44                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     45                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsScalabilityClass</DEFINITION-REF>
     46                                                                        <VALUE>SC1</VALUE>
     47                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     48                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     49                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStatus</DEFINITION-REF>
     50                                                                        <VALUE>EXTENDED</VALUE>
     51                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     52                                                        </PARAMETER-VALUES>
     53                                                        <SUB-CONTAINERS>
     54                                                                <ECUC-CONTAINER-VALUE>
     55                                                                        <SHORT-NAME>OsHooks</SHORT-NAME>
     56                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks</DEFINITION-REF>
     57                                                                        <PARAMETER-VALUES>
     58                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     59                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsErrorHook</DEFINITION-REF>
     60                                                                                        <VALUE>false</VALUE>
     61                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     62                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     63                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPostTaskHook</DEFINITION-REF>
     64                                                                                        <VALUE>false</VALUE>
     65                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     66                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     67                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPreTaskHook</DEFINITION-REF>
     68                                                                                        <VALUE>false</VALUE>
     69                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     70                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     71                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsProtectionHook</DEFINITION-REF>
     72                                                                                        <VALUE>false</VALUE>
     73                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     74                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     75                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsShutdownHook</DEFINITION-REF>
     76                                                                                        <VALUE>false</VALUE>
     77                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     78                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     79                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsStartupHook</DEFINITION-REF>
     80                                                                                        <VALUE>true</VALUE>
     81                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     82                                                                        </PARAMETER-VALUES>
     83                                                                </ECUC-CONTAINER-VALUE>
     84                                                                <ECUC-CONTAINER-VALUE>
     85                                                                        <SHORT-NAME>OsHookStack</SHORT-NAME>
     86                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack</DEFINITION-REF>
     87                                                                        <PARAMETER-VALUES>
     88                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     89                                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack/OsHookStackSize</DEFINITION-REF>
     90                                                                                        <VALUE>512</VALUE>
     91                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     92                                                                        </PARAMETER-VALUES>
     93                                                                </ECUC-CONTAINER-VALUE>
     94                                                        </SUB-CONTAINERS>
     95                                                </ECUC-CONTAINER-VALUE>
     96                                                <ECUC-CONTAINER-VALUE>
     97                                                        <SHORT-NAME>main_task</SHORT-NAME>
     98                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
     99                                                        <PARAMETER-VALUES>
     100                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     101                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
     102                                                                        <VALUE>1</VALUE>
     103                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     104                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     105                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
     106                                                                        <VALUE>5</VALUE>
     107                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     108                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     109                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
     110                                                                        <VALUE>592</VALUE>
     111                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     112                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     113                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
     114                                                                        <VALUE>FULL</VALUE>
     115                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     116                                                        </PARAMETER-VALUES>
     117                                                        <SUB-CONTAINERS>
     118                                                                <ECUC-CONTAINER-VALUE>
     119                                                                        <SHORT-NAME>OsTaskAutostart</SHORT-NAME>
     120                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart</DEFINITION-REF>
     121                                                                        <REFERENCE-VALUES>
     122                                                                                <ECUC-REFERENCE-VALUE>
     123                                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart/OsTaskAppModeRef</DEFINITION-REF>
     124                                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode1</VALUE-REF>
     125                                                                                </ECUC-REFERENCE-VALUE>
     126                                                                        </REFERENCE-VALUES>
     127                                                                </ECUC-CONTAINER-VALUE>
     128                                                        </SUB-CONTAINERS>
     129                                                </ECUC-CONTAINER-VALUE>
     130                                                <ECUC-CONTAINER-VALUE>
     131                                                        <SHORT-NAME>hpri_task</SHORT-NAME>
     132                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
     133                                                        <PARAMETER-VALUES>
     134                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     135                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
     136                                                                        <VALUE>1</VALUE>
     137                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     138                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     139                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
     140                                                                        <VALUE>10</VALUE>
     141                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     142                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     143                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
     144                                                                        <VALUE>592</VALUE>
     145                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     146                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     147                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
     148                                                                        <VALUE>FULL</VALUE>
     149                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     150                                                        </PARAMETER-VALUES>
     151                                                </ECUC-CONTAINER-VALUE>
     152                                                <ECUC-CONTAINER-VALUE>
     153                                                        <SHORT-NAME>event_task</SHORT-NAME>
     154                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
     155                                                        <PARAMETER-VALUES>
     156                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     157                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
     158                                                                        <VALUE>1</VALUE>
     159                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     160                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     161                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
     162                                                                        <VALUE>10</VALUE>
     163                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     164                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     165                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
     166                                                                        <VALUE>592</VALUE>
     167                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     168                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     169                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
     170                                                                        <VALUE>FULL</VALUE>
     171                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     172                                                        </PARAMETER-VALUES>
     173                                                        <REFERENCE-VALUES>
     174                                                                <ECUC-REFERENCE-VALUE>
     175                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskEventRef</DEFINITION-REF>
     176                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/EVENT_WUP</VALUE-REF>
     177                                                                </ECUC-REFERENCE-VALUE>
     178                                                        </REFERENCE-VALUES>
     179                                                        <SUB-CONTAINERS>
     180                                                                <ECUC-CONTAINER-VALUE>
     181                                                                        <SHORT-NAME>OsTaskAutostart</SHORT-NAME>
     182                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart</DEFINITION-REF>
     183                                                                        <REFERENCE-VALUES>
     184                                                                                <ECUC-REFERENCE-VALUE>
     185                                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart/OsTaskAppModeRef</DEFINITION-REF>
     186                                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode1</VALUE-REF>
     187                                                                                </ECUC-REFERENCE-VALUE>
     188                                                                        </REFERENCE-VALUES>
     189                                                                </ECUC-CONTAINER-VALUE>
     190                                                        </SUB-CONTAINERS>
     191                                                </ECUC-CONTAINER-VALUE>
     192                                                <ECUC-CONTAINER-VALUE>
     193                                                        <SHORT-NAME>EVENT_WUP</SHORT-NAME>
     194                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsEvent</DEFINITION-REF>
     195                                                </ECUC-CONTAINER-VALUE>
     196                                                <ECUC-CONTAINER-VALUE>
     197                                                        <SHORT-NAME>alarm_act_task</SHORT-NAME>
     198                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm</DEFINITION-REF>
     199                                                        <REFERENCE-VALUES>
     200                                                                <ECUC-REFERENCE-VALUE>
     201                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmCounterRef</DEFINITION-REF>
     202                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/MAIN_HW_COUNTER</VALUE-REF>
     203                                                                </ECUC-REFERENCE-VALUE>
     204                                                        </REFERENCE-VALUES>
     205                                                        <SUB-CONTAINERS>
     206                                                                <ECUC-CONTAINER-VALUE>
     207                                                                        <SHORT-NAME>OsAlarmAction</SHORT-NAME>
     208                                                                        <DEFINITION-REF DEST="ECUC-CHOICE-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction</DEFINITION-REF>
     209                                                                        <SUB-CONTAINERS>
     210                                                                                <ECUC-CONTAINER-VALUE>
     211                                                                                        <SHORT-NAME>OsAlarmActivateTask</SHORT-NAME>
     212                                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmActivateTask</DEFINITION-REF>
     213                                                                                        <REFERENCE-VALUES>
     214                                                                                                <ECUC-REFERENCE-VALUE>
     215                                                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmActivateTask/OsAlarmActivateTaskRef</DEFINITION-REF>
     216                                                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/hpri_task</VALUE-REF>
     217                                                                                                </ECUC-REFERENCE-VALUE>
     218                                                                                        </REFERENCE-VALUES>
     219                                                                                </ECUC-CONTAINER-VALUE>
     220                                                                        </SUB-CONTAINERS>
     221                                                                </ECUC-CONTAINER-VALUE>
     222                                                        </SUB-CONTAINERS>
     223                                                </ECUC-CONTAINER-VALUE>
     224                                                <ECUC-CONTAINER-VALUE>
     225                                                        <SHORT-NAME>alarm_event</SHORT-NAME>
     226                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm</DEFINITION-REF>
     227                                                        <REFERENCE-VALUES>
     228                                                                <ECUC-REFERENCE-VALUE>
     229                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmCounterRef</DEFINITION-REF>
     230                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/MAIN_HW_COUNTER</VALUE-REF>
     231                                                                </ECUC-REFERENCE-VALUE>
     232                                                        </REFERENCE-VALUES>
     233                                                        <SUB-CONTAINERS>
     234                                                                <ECUC-CONTAINER-VALUE>
     235                                                                        <SHORT-NAME>OsAlarmAction</SHORT-NAME>
     236                                                                        <DEFINITION-REF DEST="ECUC-CHOICE-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction</DEFINITION-REF>
     237                                                                        <SUB-CONTAINERS>
     238                                                                                <ECUC-CONTAINER-VALUE>
     239                                                                                        <SHORT-NAME>OsAlarmSetEvent</SHORT-NAME>
     240                                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent</DEFINITION-REF>
     241                                                                                        <REFERENCE-VALUES>
     242                                                                                                <ECUC-REFERENCE-VALUE>
     243                                                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent/OsAlarmSetEventTaskRef</DEFINITION-REF>
     244                                                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/event_task</VALUE-REF>
     245                                                                                                </ECUC-REFERENCE-VALUE>
     246                                                                                                <ECUC-REFERENCE-VALUE>
     247                                                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent/OsAlarmSetEventRef</DEFINITION-REF>
     248                                                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/EVENT_WUP</VALUE-REF>
     249                                                                                                </ECUC-REFERENCE-VALUE>
     250                                                                                        </REFERENCE-VALUES>
     251                                                                                </ECUC-CONTAINER-VALUE>
     252                                                                        </SUB-CONTAINERS>
     253                                                                </ECUC-CONTAINER-VALUE>
     254                                                        </SUB-CONTAINERS>
     255                                                </ECUC-CONTAINER-VALUE>
     256                                                <ECUC-CONTAINER-VALUE>
     257                                                        <SHORT-NAME>alarm_callback</SHORT-NAME>
     258                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm</DEFINITION-REF>
     259                                                        <REFERENCE-VALUES>
     260                                                                <ECUC-REFERENCE-VALUE>
     261                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmCounterRef</DEFINITION-REF>
     262                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/MAIN_HW_COUNTER</VALUE-REF>
     263                                                                </ECUC-REFERENCE-VALUE>
     264                                                        </REFERENCE-VALUES>
     265                                                        <SUB-CONTAINERS>
     266                                                                <ECUC-CONTAINER-VALUE>
     267                                                                        <SHORT-NAME>OsAlarmAction</SHORT-NAME>
     268                                                                        <DEFINITION-REF DEST="ECUC-CHOICE-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction</DEFINITION-REF>
     269                                                                        <SUB-CONTAINERS>
     270                                                                                <ECUC-CONTAINER-VALUE>
     271                                                                                        <SHORT-NAME>OsAlarmCallback</SHORT-NAME>
     272                                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmCallback</DEFINITION-REF>
     273                                                                                        <PARAMETER-VALUES>
     274                                                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     275                                                                                                        <DEFINITION-REF DEST="ECUC-FUNCTION-NAME-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmCallback/OsAlarmCallbackName</DEFINITION-REF>
     276                                                                                                        <VALUE>func_alarm_callback</VALUE>
     277                                                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     278                                                                                        </PARAMETER-VALUES>
     279                                                                                </ECUC-CONTAINER-VALUE>
     280                                                                        </SUB-CONTAINERS>
     281                                                                </ECUC-CONTAINER-VALUE>
     282                                                        </SUB-CONTAINERS>
     283                                                </ECUC-CONTAINER-VALUE>
     284                                        </CONTAINERS>
     285                                </ECUC-MODULE-CONFIGURATION-VALUES>
     286                        </ELEMENTS>
     287                </AR-PACKAGE>
     288        </AR-PACKAGES>
    337289</AUTOSAR>
  • autosar_os_training/trunk/program/alarm_hwcounter/toppers_atk2.yaml

    r149 r258  
    2323    main_task:
    2424      DefinitionRef: OsTask
    25       OsTaskActivation: 1U
     25      OsTaskActivation: 1
    2626      OsTaskPriority: 5
    2727      OsTaskStackSize: 0x250
     
    3131    hpri_task:
    3232      DefinitionRef: OsTask
    33       OsTaskActivation: 1U
     33      OsTaskActivation: 1
    3434      OsTaskPriority: 10
    3535      OsTaskStackSize: 0x250
     
    3737    event_task:
    3838      DefinitionRef: OsTask
    39       OsTaskActivation: 1U
     39      OsTaskActivation: 1
    4040      OsTaskPriority: 10
    4141      OsTaskStackSize: 0x250
  • autosar_os_training/trunk/program/alarm_swcounter/toppers_atk2.arxml

    r124 r258  
    1 <?xml version="1.0" encoding="EUC-JP"?>
    2 <!--
    3 
    4  TOPPERS ATK2
    5      Toyohashi Open Platform for Embedded Real-Time Systems
    6      Automotive Kernel Version 2
    7 
    8  Copyright (C) 2011-2013 by Center for Embedded Computing Systems
    9              Graduate School of Information Science, Nagoya Univ., JAPAN
    10  Copyright (C) 2011-2013 by FUJISOFT INCORPORATED, JAPAN
    11  Copyright (C) 2011-2013 by FUJITSU VLSI LIMITED, JAPAN
    12  Copyright (C) 2011-2013 by NEC Communication Systems, Ltd., JAPAN
    13  Copyright (C) 2011-2013 by Panasonic Advanced Technology Development Co., Ltd., JAPAN
    14  Copyright (C) 2011-2013 by Renesas Electronics Corporation, JAPAN
    15  Copyright (C) 2011-2013 by Sunny Giken Inc., JAPAN
    16  Copyright (C) 2011-2013 by TOSHIBA CORPORATION, JAPAN
    17  Copyright (C) 2011-2013 by Witz Corporation, JAPAN
    18 
    19  上記著作権者は,以下の(1)〜(4)の条件を満たす場合に限り,本ソフトウェ
    20  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
    21  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
    22  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    23      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    24      スコード中に含まれていること.
    25  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    26      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
    27      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
    28      の無保証規定を掲載すること.
    29  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    30      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
    31      と.
    32    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
    33        作権表示,この利用条件および下記の無保証規定を掲載すること.
    34    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
    35        報告すること.
    36  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    37      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
    38      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
    39      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
    40      免責すること.
    41 
    42  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
    43  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    44  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
    45  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
    46  の責任を負わない.
    47 
    48  $Id: toppers_atk2.arxml 844 2013-11-29 07:06:18Z fsi-asanoto $
    49 
    50 -->
    51 <AUTOSAR xsi:schemaLocation="http://autosar.org/schema/r4.0 AUTOSAR_4-0-3_STRICT.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://autosar.org/schema/r4.0">
    52   <AR-PACKAGES>
    53     <AR-PACKAGE>
    54       <SHORT-NAME>Ecuc</SHORT-NAME>
    55       <ELEMENTS>
    56         <ECUC-MODULE-CONFIGURATION-VALUES>
    57           <SHORT-NAME>Os</SHORT-NAME>
    58           <DEFINITION-REF DEST="ECUC-MODULE-DEF">/AUTOSAR/EcucDefs/Os</DEFINITION-REF>
    59           <ECUC-DEF-EDITION>4.0.3</ECUC-DEF-EDITION>
    60           <IMPLEMENTATION-CONFIG-VARIANT>VARIANT-PRE-COMPILE</IMPLEMENTATION-CONFIG-VARIANT>
    61           <CONTAINERS>
    62             <ECUC-CONTAINER-VALUE>
    63               <SHORT-NAME>OsInclude</SHORT-NAME>
    64               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsInclude</DEFINITION-REF>
    65               <PARAMETER-VALUES>
    66                 <ECUC-TEXTUAL-PARAM-VALUE>
    67                   <DEFINITION-REF DEST="ECUC-STRING-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsInclude/OsIncludeFileName</DEFINITION-REF>
    68                   <VALUE>toppers_atk2.h</VALUE>
    69                 </ECUC-TEXTUAL-PARAM-VALUE>
    70               </PARAMETER-VALUES>
    71             </ECUC-CONTAINER-VALUE>
    72             <ECUC-CONTAINER-VALUE>
    73               <SHORT-NAME>AppMode1</SHORT-NAME>
    74               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAppMode</DEFINITION-REF>
    75             </ECUC-CONTAINER-VALUE>
    76             <ECUC-CONTAINER-VALUE>
    77               <SHORT-NAME>OsOS</SHORT-NAME>
    78               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS</DEFINITION-REF>
    79               <PARAMETER-VALUES>
    80                 <ECUC-TEXTUAL-PARAM-VALUE>
    81                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsScalabilityClass</DEFINITION-REF>
    82                   <VALUE>SC1</VALUE>
    83                 </ECUC-TEXTUAL-PARAM-VALUE>
    84                 <ECUC-NUMERICAL-PARAM-VALUE>
    85                   <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStackMonitoring</DEFINITION-REF>
    86                   <VALUE>true</VALUE>
    87                 </ECUC-NUMERICAL-PARAM-VALUE>
    88                 <ECUC-TEXTUAL-PARAM-VALUE>
    89                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStatus</DEFINITION-REF>
    90                   <VALUE>EXTENDED</VALUE>
    91                 </ECUC-TEXTUAL-PARAM-VALUE>
    92                 <ECUC-NUMERICAL-PARAM-VALUE>
    93                   <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseGetServiceId</DEFINITION-REF>
    94                   <VALUE>true</VALUE>
    95                 </ECUC-NUMERICAL-PARAM-VALUE>
    96                 <ECUC-NUMERICAL-PARAM-VALUE>
    97                   <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseParameterAccess</DEFINITION-REF>
    98                   <VALUE>true</VALUE>
    99                 </ECUC-NUMERICAL-PARAM-VALUE>
    100               </PARAMETER-VALUES>
    101               <SUB-CONTAINERS>
    102                 <ECUC-CONTAINER-VALUE>
    103                   <SHORT-NAME>OsHooks</SHORT-NAME>
    104                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks</DEFINITION-REF>
    105                   <PARAMETER-VALUES>
    106                     <ECUC-NUMERICAL-PARAM-VALUE>
    107                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsErrorHook</DEFINITION-REF>
    108                       <VALUE>false</VALUE>
    109                     </ECUC-NUMERICAL-PARAM-VALUE>
    110                     <ECUC-NUMERICAL-PARAM-VALUE>
    111                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPostTaskHook</DEFINITION-REF>
    112                       <VALUE>false</VALUE>
    113                     </ECUC-NUMERICAL-PARAM-VALUE>
    114                     <ECUC-NUMERICAL-PARAM-VALUE>
    115                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPreTaskHook</DEFINITION-REF>
    116                       <VALUE>false</VALUE>
    117                     </ECUC-NUMERICAL-PARAM-VALUE>
    118                     <ECUC-NUMERICAL-PARAM-VALUE>
    119                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsProtectionHook</DEFINITION-REF>
    120                       <VALUE>false</VALUE>
    121                     </ECUC-NUMERICAL-PARAM-VALUE>
    122                     <ECUC-NUMERICAL-PARAM-VALUE>
    123                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsShutdownHook</DEFINITION-REF>
    124                       <VALUE>false</VALUE>
    125                     </ECUC-NUMERICAL-PARAM-VALUE>
    126                     <ECUC-NUMERICAL-PARAM-VALUE>
    127                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsStartupHook</DEFINITION-REF>
    128                       <VALUE>true</VALUE>
    129                     </ECUC-NUMERICAL-PARAM-VALUE>
    130                   </PARAMETER-VALUES>
    131                 </ECUC-CONTAINER-VALUE>
    132                 <ECUC-CONTAINER-VALUE>
    133                   <SHORT-NAME>OsHookStack</SHORT-NAME>
    134                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack</DEFINITION-REF>
    135                   <PARAMETER-VALUES>
    136                     <ECUC-NUMERICAL-PARAM-VALUE>
    137                       <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack/OsHookStackSize</DEFINITION-REF>
    138                       <VALUE>0x200</VALUE>
    139                     </ECUC-NUMERICAL-PARAM-VALUE>
    140                   </PARAMETER-VALUES>
    141                 </ECUC-CONTAINER-VALUE>
    142               </SUB-CONTAINERS>
    143             </ECUC-CONTAINER-VALUE>
    144             <ECUC-CONTAINER-VALUE>
    145               <SHORT-NAME>main_task</SHORT-NAME>
    146               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
    147               <PARAMETER-VALUES>
    148                 <ECUC-NUMERICAL-PARAM-VALUE>
    149                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
    150                   <VALUE>1U</VALUE>
    151                 </ECUC-NUMERICAL-PARAM-VALUE>
    152                 <ECUC-NUMERICAL-PARAM-VALUE>
    153                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
    154                   <VALUE>5</VALUE>
    155                 </ECUC-NUMERICAL-PARAM-VALUE>
    156                 <ECUC-TEXTUAL-PARAM-VALUE>
    157                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
    158                   <VALUE>FULL</VALUE>
    159                 </ECUC-TEXTUAL-PARAM-VALUE>
    160                 <ECUC-NUMERICAL-PARAM-VALUE>
    161                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
    162                   <VALUE>0x250</VALUE>
    163                 </ECUC-NUMERICAL-PARAM-VALUE>
    164               </PARAMETER-VALUES>
    165               <SUB-CONTAINERS>
    166                 <ECUC-CONTAINER-VALUE>
    167                   <SHORT-NAME>OsTaskAutostart</SHORT-NAME>
    168                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart</DEFINITION-REF>
    169                   <REFERENCE-VALUES>
    170                     <ECUC-REFERENCE-VALUE>
    171                       <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart/OsTaskAppModeRef</DEFINITION-REF>
    172                       <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode1</VALUE-REF>
    173                     </ECUC-REFERENCE-VALUE>
    174                   </REFERENCE-VALUES>
    175                 </ECUC-CONTAINER-VALUE>
    176               </SUB-CONTAINERS>
    177             </ECUC-CONTAINER-VALUE>
    178             <ECUC-CONTAINER-VALUE>
    179               <SHORT-NAME>hpri_task</SHORT-NAME>
    180               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
    181               <PARAMETER-VALUES>
    182                 <ECUC-NUMERICAL-PARAM-VALUE>
    183                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
    184                   <VALUE>1U</VALUE>
    185                 </ECUC-NUMERICAL-PARAM-VALUE>
    186                 <ECUC-NUMERICAL-PARAM-VALUE>
    187                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
    188                   <VALUE>10</VALUE>
    189                 </ECUC-NUMERICAL-PARAM-VALUE>
    190                 <ECUC-TEXTUAL-PARAM-VALUE>
    191                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
    192                   <VALUE>FULL</VALUE>
    193                 </ECUC-TEXTUAL-PARAM-VALUE>
    194                 <ECUC-NUMERICAL-PARAM-VALUE>
    195                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
    196                   <VALUE>0x250</VALUE>
    197                 </ECUC-NUMERICAL-PARAM-VALUE>
    198               </PARAMETER-VALUES>
    199             </ECUC-CONTAINER-VALUE>
    200             <ECUC-CONTAINER-VALUE>
    201               <SHORT-NAME>event_task</SHORT-NAME>
    202               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
    203               <PARAMETER-VALUES>
    204                 <ECUC-NUMERICAL-PARAM-VALUE>
    205                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
    206                   <VALUE>1U</VALUE>
    207                 </ECUC-NUMERICAL-PARAM-VALUE>
    208                 <ECUC-NUMERICAL-PARAM-VALUE>
    209                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
    210                   <VALUE>10</VALUE>
    211                 </ECUC-NUMERICAL-PARAM-VALUE>
    212                 <ECUC-TEXTUAL-PARAM-VALUE>
    213                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
    214                   <VALUE>FULL</VALUE>
    215                 </ECUC-TEXTUAL-PARAM-VALUE>
    216                 <ECUC-NUMERICAL-PARAM-VALUE>
    217                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
    218                   <VALUE>0x250</VALUE>
    219                 </ECUC-NUMERICAL-PARAM-VALUE>
    220               </PARAMETER-VALUES>
    221               <REFERENCE-VALUES>
    222                 <ECUC-REFERENCE-VALUE>
    223                   <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskEventRef</DEFINITION-REF>
    224                   <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/EVENT_WUP</VALUE-REF>
    225                 </ECUC-REFERENCE-VALUE>
    226               </REFERENCE-VALUES>
    227               <SUB-CONTAINERS>
    228                 <ECUC-CONTAINER-VALUE>
    229                   <SHORT-NAME>OsTaskAutostart</SHORT-NAME>
    230                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart</DEFINITION-REF>
    231                   <REFERENCE-VALUES>
    232                     <ECUC-REFERENCE-VALUE>
    233                       <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart/OsTaskAppModeRef</DEFINITION-REF>
    234                       <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode1</VALUE-REF>
    235                     </ECUC-REFERENCE-VALUE>
    236                   </REFERENCE-VALUES>
    237                 </ECUC-CONTAINER-VALUE>
    238               </SUB-CONTAINERS>
    239             </ECUC-CONTAINER-VALUE>
    240             <ECUC-CONTAINER-VALUE>
    241               <SHORT-NAME>EVENT_WUP</SHORT-NAME>
    242               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsEvent</DEFINITION-REF>
    243             </ECUC-CONTAINER-VALUE>
    244             <ECUC-CONTAINER-VALUE>
    245               <SHORT-NAME>alarm_act_task</SHORT-NAME>
    246               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm</DEFINITION-REF>
    247               <REFERENCE-VALUES>
    248                 <ECUC-REFERENCE-VALUE>
    249                   <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmCounterRef</DEFINITION-REF>
    250                   <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/SW_Cnt</VALUE-REF>
    251                 </ECUC-REFERENCE-VALUE>
    252               </REFERENCE-VALUES>
    253               <SUB-CONTAINERS>
    254                 <ECUC-CONTAINER-VALUE>
    255                   <SHORT-NAME>OsAlarmAction</SHORT-NAME>
    256                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction</DEFINITION-REF>
    257                   <SUB-CONTAINERS>
    258                     <ECUC-CONTAINER-VALUE>
    259                       <SHORT-NAME>OsAlarmActivateTask</SHORT-NAME>
    260                       <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmActivateTask</DEFINITION-REF>
    261                       <REFERENCE-VALUES>
    262                         <ECUC-REFERENCE-VALUE>
    263                           <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmActivateTask/OsAlarmActivateTaskRef</DEFINITION-REF>
    264                           <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/hpri_task</VALUE-REF>
    265                         </ECUC-REFERENCE-VALUE>
    266                       </REFERENCE-VALUES>
    267                     </ECUC-CONTAINER-VALUE>
    268                   </SUB-CONTAINERS>
    269                 </ECUC-CONTAINER-VALUE>
    270               </SUB-CONTAINERS>
    271             </ECUC-CONTAINER-VALUE>
    272             <ECUC-CONTAINER-VALUE>
    273               <SHORT-NAME>alarm_event</SHORT-NAME>
    274               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm</DEFINITION-REF>
    275               <REFERENCE-VALUES>
    276                 <ECUC-REFERENCE-VALUE>
    277                   <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmCounterRef</DEFINITION-REF>
    278                   <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/SW_Cnt</VALUE-REF>
    279                 </ECUC-REFERENCE-VALUE>
    280               </REFERENCE-VALUES>
    281               <SUB-CONTAINERS>
    282                 <ECUC-CONTAINER-VALUE>
    283                   <SHORT-NAME>OsAlarmAction</SHORT-NAME>
    284                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction</DEFINITION-REF>
    285                   <SUB-CONTAINERS>
    286                     <ECUC-CONTAINER-VALUE>
    287                       <SHORT-NAME>OsAlarmSetEvent</SHORT-NAME>
    288                       <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent</DEFINITION-REF>
    289                       <REFERENCE-VALUES>
    290                         <ECUC-REFERENCE-VALUE>
    291                           <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent/OsAlarmSetEventTaskRef</DEFINITION-REF>
    292                           <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/event_task</VALUE-REF>
    293                         </ECUC-REFERENCE-VALUE>
    294                         <ECUC-REFERENCE-VALUE>
    295                           <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent/OsAlarmSetEventRef</DEFINITION-REF>
    296                           <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/EVENT_WUP</VALUE-REF>
    297                         </ECUC-REFERENCE-VALUE>
    298                       </REFERENCE-VALUES>
    299                     </ECUC-CONTAINER-VALUE>
    300                   </SUB-CONTAINERS>
    301                 </ECUC-CONTAINER-VALUE>
    302               </SUB-CONTAINERS>
    303             </ECUC-CONTAINER-VALUE>
    304             <ECUC-CONTAINER-VALUE>
    305               <SHORT-NAME>alarm_callback</SHORT-NAME>
    306               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm</DEFINITION-REF>
    307               <REFERENCE-VALUES>
    308                 <ECUC-REFERENCE-VALUE>
    309                   <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmCounterRef</DEFINITION-REF>
    310                   <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/SW_Cnt</VALUE-REF>
    311                 </ECUC-REFERENCE-VALUE>
    312               </REFERENCE-VALUES>
    313               <SUB-CONTAINERS>
    314                 <ECUC-CONTAINER-VALUE>
    315                   <SHORT-NAME>OsAlarmAction</SHORT-NAME>
    316                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction</DEFINITION-REF>
    317                   <SUB-CONTAINERS>
    318                     <ECUC-CONTAINER-VALUE>
    319                       <SHORT-NAME>OsAlarmCallback</SHORT-NAME>
    320                       <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmCallback</DEFINITION-REF>
    321                       <PARAMETER-VALUES>
    322                         <ECUC-TEXTUAL-PARAM-VALUE>
    323                           <DEFINITION-REF DEST="ECUC-FUNCTION-NAME-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmCallback/OsAlarmCallbackName</DEFINITION-REF>
    324                           <VALUE>func_alarm_callback</VALUE>
    325                         </ECUC-TEXTUAL-PARAM-VALUE>
    326                       </PARAMETER-VALUES>
    327                     </ECUC-CONTAINER-VALUE>
    328                   </SUB-CONTAINERS>
    329                 </ECUC-CONTAINER-VALUE>
    330               </SUB-CONTAINERS>
    331             </ECUC-CONTAINER-VALUE>
    332             <ECUC-CONTAINER-VALUE>
    333               <SHORT-NAME>SW_Cnt</SHORT-NAME>
    334               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsCounter</DEFINITION-REF>
    335               <PARAMETER-VALUES>
    336                 <ECUC-NUMERICAL-PARAM-VALUE>
    337                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsCounter/OsCounterMaxAllowedValue</DEFINITION-REF>
    338                   <VALUE>99U</VALUE>
    339                 </ECUC-NUMERICAL-PARAM-VALUE>
    340                 <ECUC-NUMERICAL-PARAM-VALUE>
    341                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsCounter/OsCounterMinCycle</DEFINITION-REF>
    342                   <VALUE>1</VALUE>
    343                 </ECUC-NUMERICAL-PARAM-VALUE>
    344                 <ECUC-NUMERICAL-PARAM-VALUE>
    345                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsCounter/OsCounterTicksPerBase</DEFINITION-REF>
    346                   <VALUE>1U</VALUE>
    347                 </ECUC-NUMERICAL-PARAM-VALUE>
    348                 <ECUC-TEXTUAL-PARAM-VALUE>
    349                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsCounter/OsCounterType</DEFINITION-REF>
    350                   <VALUE>SOFTWARE</VALUE>
    351                 </ECUC-TEXTUAL-PARAM-VALUE>
    352               </PARAMETER-VALUES>
    353               <REFERENCE-VALUES>
    354                 <ECUC-REFERENCE-VALUE>
    355                   <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsCounter/OsCounterIsrRef</DEFINITION-REF>
    356                   <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/psw1_int</VALUE-REF>
    357                 </ECUC-REFERENCE-VALUE>
    358               </REFERENCE-VALUES>
    359             </ECUC-CONTAINER-VALUE>
    360             <ECUC-CONTAINER-VALUE>
    361               <SHORT-NAME>psw1_int</SHORT-NAME>
    362               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsIsr</DEFINITION-REF>
    363               <PARAMETER-VALUES>
    364                 <ECUC-TEXTUAL-PARAM-VALUE>
    365                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrCategory</DEFINITION-REF>
    366                   <VALUE>CATEGORY_2</VALUE>
    367                 </ECUC-TEXTUAL-PARAM-VALUE>
    368                 <ECUC-NUMERICAL-PARAM-VALUE>
    369                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrInterruptNumber</DEFINITION-REF>
    370                   <VALUE>35</VALUE>
    371                 </ECUC-NUMERICAL-PARAM-VALUE>
    372                 <ECUC-NUMERICAL-PARAM-VALUE>
    373                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrInterruptPriority</DEFINITION-REF>
    374                   <VALUE>3</VALUE>
    375                 </ECUC-NUMERICAL-PARAM-VALUE>
    376                 <ECUC-NUMERICAL-PARAM-VALUE>
    377                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrStackSize</DEFINITION-REF>
    378                   <VALUE>0x250</VALUE>
    379                 </ECUC-NUMERICAL-PARAM-VALUE>
    380               </PARAMETER-VALUES>
    381             </ECUC-CONTAINER-VALUE>
    382           </CONTAINERS>
    383         </ECUC-MODULE-CONFIGURATION-VALUES>
    384       </ELEMENTS>
    385     </AR-PACKAGE>
    386   </AR-PACKAGES>
     1<?xml version="1.0" encoding="UTF-8"?>
     2<!-- Generated by ABREX Ver. 1.1.0 -->
     3<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">
     4        <AR-PACKAGES>
     5                <AR-PACKAGE>
     6                        <SHORT-NAME>Ecuc</SHORT-NAME>
     7                        <ELEMENTS>
     8                                <ECUC-MODULE-CONFIGURATION-VALUES>
     9                                        <SHORT-NAME>Os</SHORT-NAME>
     10                                        <DEFINITION-REF DEST="ECUC-MODULE-DEF">/AUTOSAR/EcucDefs/Os</DEFINITION-REF>
     11                                        <ECUC-DEF-EDITION>4.2.0</ECUC-DEF-EDITION>
     12                                        <IMPLEMENTATION-CONFIG-VARIANT>VARIANT-PRE-COMPILE</IMPLEMENTATION-CONFIG-VARIANT>
     13                                        <CONTAINERS>
     14                                                <ECUC-CONTAINER-VALUE>
     15                                                        <SHORT-NAME>OsInclude</SHORT-NAME>
     16                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsInclude</DEFINITION-REF>
     17                                                        <PARAMETER-VALUES>
     18                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     19                                                                        <DEFINITION-REF DEST="ECUC-STRING-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsInclude/OsIncludeFileName</DEFINITION-REF>
     20                                                                        <VALUE>toppers_atk2.h</VALUE>
     21                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     22                                                        </PARAMETER-VALUES>
     23                                                </ECUC-CONTAINER-VALUE>
     24                                                <ECUC-CONTAINER-VALUE>
     25                                                        <SHORT-NAME>AppMode1</SHORT-NAME>
     26                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAppMode</DEFINITION-REF>
     27                                                </ECUC-CONTAINER-VALUE>
     28                                                <ECUC-CONTAINER-VALUE>
     29                                                        <SHORT-NAME>OsOS</SHORT-NAME>
     30                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS</DEFINITION-REF>
     31                                                        <PARAMETER-VALUES>
     32                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     33                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStackMonitoring</DEFINITION-REF>
     34                                                                        <VALUE>true</VALUE>
     35                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     36                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     37                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseGetServiceId</DEFINITION-REF>
     38                                                                        <VALUE>true</VALUE>
     39                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     40                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     41                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseParameterAccess</DEFINITION-REF>
     42                                                                        <VALUE>true</VALUE>
     43                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     44                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     45                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsScalabilityClass</DEFINITION-REF>
     46                                                                        <VALUE>SC1</VALUE>
     47                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     48                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     49                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStatus</DEFINITION-REF>
     50                                                                        <VALUE>EXTENDED</VALUE>
     51                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     52                                                        </PARAMETER-VALUES>
     53                                                        <SUB-CONTAINERS>
     54                                                                <ECUC-CONTAINER-VALUE>
     55                                                                        <SHORT-NAME>OsHooks</SHORT-NAME>
     56                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks</DEFINITION-REF>
     57                                                                        <PARAMETER-VALUES>
     58                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     59                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsErrorHook</DEFINITION-REF>
     60                                                                                        <VALUE>false</VALUE>
     61                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     62                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     63                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPostTaskHook</DEFINITION-REF>
     64                                                                                        <VALUE>false</VALUE>
     65                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     66                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     67                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPreTaskHook</DEFINITION-REF>
     68                                                                                        <VALUE>false</VALUE>
     69                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     70                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     71                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsProtectionHook</DEFINITION-REF>
     72                                                                                        <VALUE>false</VALUE>
     73                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     74                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     75                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsShutdownHook</DEFINITION-REF>
     76                                                                                        <VALUE>false</VALUE>
     77                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     78                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     79                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsStartupHook</DEFINITION-REF>
     80                                                                                        <VALUE>true</VALUE>
     81                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     82                                                                        </PARAMETER-VALUES>
     83                                                                </ECUC-CONTAINER-VALUE>
     84                                                                <ECUC-CONTAINER-VALUE>
     85                                                                        <SHORT-NAME>OsHookStack</SHORT-NAME>
     86                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack</DEFINITION-REF>
     87                                                                        <PARAMETER-VALUES>
     88                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     89                                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack/OsHookStackSize</DEFINITION-REF>
     90                                                                                        <VALUE>512</VALUE>
     91                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     92                                                                        </PARAMETER-VALUES>
     93                                                                </ECUC-CONTAINER-VALUE>
     94                                                        </SUB-CONTAINERS>
     95                                                </ECUC-CONTAINER-VALUE>
     96                                                <ECUC-CONTAINER-VALUE>
     97                                                        <SHORT-NAME>main_task</SHORT-NAME>
     98                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
     99                                                        <PARAMETER-VALUES>
     100                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     101                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
     102                                                                        <VALUE>1</VALUE>
     103                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     104                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     105                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
     106                                                                        <VALUE>5</VALUE>
     107                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     108                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     109                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
     110                                                                        <VALUE>592</VALUE>
     111                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     112                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     113                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
     114                                                                        <VALUE>FULL</VALUE>
     115                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     116                                                        </PARAMETER-VALUES>
     117                                                        <SUB-CONTAINERS>
     118                                                                <ECUC-CONTAINER-VALUE>
     119                                                                        <SHORT-NAME>OsTaskAutostart</SHORT-NAME>
     120                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart</DEFINITION-REF>
     121                                                                        <REFERENCE-VALUES>
     122                                                                                <ECUC-REFERENCE-VALUE>
     123                                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart/OsTaskAppModeRef</DEFINITION-REF>
     124                                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode1</VALUE-REF>
     125                                                                                </ECUC-REFERENCE-VALUE>
     126                                                                        </REFERENCE-VALUES>
     127                                                                </ECUC-CONTAINER-VALUE>
     128                                                        </SUB-CONTAINERS>
     129                                                </ECUC-CONTAINER-VALUE>
     130                                                <ECUC-CONTAINER-VALUE>
     131                                                        <SHORT-NAME>hpri_task</SHORT-NAME>
     132                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
     133                                                        <PARAMETER-VALUES>
     134                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     135                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
     136                                                                        <VALUE>1</VALUE>
     137                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     138                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     139                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
     140                                                                        <VALUE>10</VALUE>
     141                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     142                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     143                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
     144                                                                        <VALUE>592</VALUE>
     145                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     146                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     147                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
     148                                                                        <VALUE>FULL</VALUE>
     149                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     150                                                        </PARAMETER-VALUES>
     151                                                </ECUC-CONTAINER-VALUE>
     152                                                <ECUC-CONTAINER-VALUE>
     153                                                        <SHORT-NAME>event_task</SHORT-NAME>
     154                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
     155                                                        <PARAMETER-VALUES>
     156                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     157                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
     158                                                                        <VALUE>1</VALUE>
     159                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     160                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     161                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
     162                                                                        <VALUE>10</VALUE>
     163                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     164                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     165                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
     166                                                                        <VALUE>592</VALUE>
     167                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     168                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     169                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
     170                                                                        <VALUE>FULL</VALUE>
     171                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     172                                                        </PARAMETER-VALUES>
     173                                                        <REFERENCE-VALUES>
     174                                                                <ECUC-REFERENCE-VALUE>
     175                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskEventRef</DEFINITION-REF>
     176                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/EVENT_WUP</VALUE-REF>
     177                                                                </ECUC-REFERENCE-VALUE>
     178                                                        </REFERENCE-VALUES>
     179                                                        <SUB-CONTAINERS>
     180                                                                <ECUC-CONTAINER-VALUE>
     181                                                                        <SHORT-NAME>OsTaskAutostart</SHORT-NAME>
     182                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart</DEFINITION-REF>
     183                                                                        <REFERENCE-VALUES>
     184                                                                                <ECUC-REFERENCE-VALUE>
     185                                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart/OsTaskAppModeRef</DEFINITION-REF>
     186                                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode1</VALUE-REF>
     187                                                                                </ECUC-REFERENCE-VALUE>
     188                                                                        </REFERENCE-VALUES>
     189                                                                </ECUC-CONTAINER-VALUE>
     190                                                        </SUB-CONTAINERS>
     191                                                </ECUC-CONTAINER-VALUE>
     192                                                <ECUC-CONTAINER-VALUE>
     193                                                        <SHORT-NAME>EVENT_WUP</SHORT-NAME>
     194                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsEvent</DEFINITION-REF>
     195                                                </ECUC-CONTAINER-VALUE>
     196                                                <ECUC-CONTAINER-VALUE>
     197                                                        <SHORT-NAME>alarm_act_task</SHORT-NAME>
     198                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm</DEFINITION-REF>
     199                                                        <REFERENCE-VALUES>
     200                                                                <ECUC-REFERENCE-VALUE>
     201                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmCounterRef</DEFINITION-REF>
     202                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/SW_Cnt</VALUE-REF>
     203                                                                </ECUC-REFERENCE-VALUE>
     204                                                        </REFERENCE-VALUES>
     205                                                        <SUB-CONTAINERS>
     206                                                                <ECUC-CONTAINER-VALUE>
     207                                                                        <SHORT-NAME>OsAlarmAction</SHORT-NAME>
     208                                                                        <DEFINITION-REF DEST="ECUC-CHOICE-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction</DEFINITION-REF>
     209                                                                        <SUB-CONTAINERS>
     210                                                                                <ECUC-CONTAINER-VALUE>
     211                                                                                        <SHORT-NAME>OsAlarmActivateTask</SHORT-NAME>
     212                                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmActivateTask</DEFINITION-REF>
     213                                                                                        <REFERENCE-VALUES>
     214                                                                                                <ECUC-REFERENCE-VALUE>
     215                                                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmActivateTask/OsAlarmActivateTaskRef</DEFINITION-REF>
     216                                                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/hpri_task</VALUE-REF>
     217                                                                                                </ECUC-REFERENCE-VALUE>
     218                                                                                        </REFERENCE-VALUES>
     219                                                                                </ECUC-CONTAINER-VALUE>
     220                                                                        </SUB-CONTAINERS>
     221                                                                </ECUC-CONTAINER-VALUE>
     222                                                        </SUB-CONTAINERS>
     223                                                </ECUC-CONTAINER-VALUE>
     224                                                <ECUC-CONTAINER-VALUE>
     225                                                        <SHORT-NAME>alarm_event</SHORT-NAME>
     226                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm</DEFINITION-REF>
     227                                                        <REFERENCE-VALUES>
     228                                                                <ECUC-REFERENCE-VALUE>
     229                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmCounterRef</DEFINITION-REF>
     230                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/SW_Cnt</VALUE-REF>
     231                                                                </ECUC-REFERENCE-VALUE>
     232                                                        </REFERENCE-VALUES>
     233                                                        <SUB-CONTAINERS>
     234                                                                <ECUC-CONTAINER-VALUE>
     235                                                                        <SHORT-NAME>OsAlarmAction</SHORT-NAME>
     236                                                                        <DEFINITION-REF DEST="ECUC-CHOICE-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction</DEFINITION-REF>
     237                                                                        <SUB-CONTAINERS>
     238                                                                                <ECUC-CONTAINER-VALUE>
     239                                                                                        <SHORT-NAME>OsAlarmSetEvent</SHORT-NAME>
     240                                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent</DEFINITION-REF>
     241                                                                                        <REFERENCE-VALUES>
     242                                                                                                <ECUC-REFERENCE-VALUE>
     243                                                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent/OsAlarmSetEventTaskRef</DEFINITION-REF>
     244                                                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/event_task</VALUE-REF>
     245                                                                                                </ECUC-REFERENCE-VALUE>
     246                                                                                                <ECUC-REFERENCE-VALUE>
     247                                                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent/OsAlarmSetEventRef</DEFINITION-REF>
     248                                                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/EVENT_WUP</VALUE-REF>
     249                                                                                                </ECUC-REFERENCE-VALUE>
     250                                                                                        </REFERENCE-VALUES>
     251                                                                                </ECUC-CONTAINER-VALUE>
     252                                                                        </SUB-CONTAINERS>
     253                                                                </ECUC-CONTAINER-VALUE>
     254                                                        </SUB-CONTAINERS>
     255                                                </ECUC-CONTAINER-VALUE>
     256                                                <ECUC-CONTAINER-VALUE>
     257                                                        <SHORT-NAME>alarm_callback</SHORT-NAME>
     258                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm</DEFINITION-REF>
     259                                                        <REFERENCE-VALUES>
     260                                                                <ECUC-REFERENCE-VALUE>
     261                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmCounterRef</DEFINITION-REF>
     262                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/SW_Cnt</VALUE-REF>
     263                                                                </ECUC-REFERENCE-VALUE>
     264                                                        </REFERENCE-VALUES>
     265                                                        <SUB-CONTAINERS>
     266                                                                <ECUC-CONTAINER-VALUE>
     267                                                                        <SHORT-NAME>OsAlarmAction</SHORT-NAME>
     268                                                                        <DEFINITION-REF DEST="ECUC-CHOICE-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction</DEFINITION-REF>
     269                                                                        <SUB-CONTAINERS>
     270                                                                                <ECUC-CONTAINER-VALUE>
     271                                                                                        <SHORT-NAME>OsAlarmCallback</SHORT-NAME>
     272                                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmCallback</DEFINITION-REF>
     273                                                                                        <PARAMETER-VALUES>
     274                                                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     275                                                                                                        <DEFINITION-REF DEST="ECUC-FUNCTION-NAME-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmCallback/OsAlarmCallbackName</DEFINITION-REF>
     276                                                                                                        <VALUE>func_alarm_callback</VALUE>
     277                                                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     278                                                                                        </PARAMETER-VALUES>
     279                                                                                </ECUC-CONTAINER-VALUE>
     280                                                                        </SUB-CONTAINERS>
     281                                                                </ECUC-CONTAINER-VALUE>
     282                                                        </SUB-CONTAINERS>
     283                                                </ECUC-CONTAINER-VALUE>
     284                                                <ECUC-CONTAINER-VALUE>
     285                                                        <SHORT-NAME>SW_Cnt</SHORT-NAME>
     286                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsCounter</DEFINITION-REF>
     287                                                        <PARAMETER-VALUES>
     288                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     289                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsCounter/OsCounterMaxAllowedValue</DEFINITION-REF>
     290                                                                        <VALUE>99</VALUE>
     291                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     292                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     293                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsCounter/OsCounterMinCycle</DEFINITION-REF>
     294                                                                        <VALUE>1</VALUE>
     295                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     296                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     297                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsCounter/OsCounterTicksPerBase</DEFINITION-REF>
     298                                                                        <VALUE>1</VALUE>
     299                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     300                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     301                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsCounter/OsCounterType</DEFINITION-REF>
     302                                                                        <VALUE>SOFTWARE</VALUE>
     303                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     304                                                        </PARAMETER-VALUES>
     305                                                        <REFERENCE-VALUES>
     306                                                                <ECUC-REFERENCE-VALUE>
     307                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsCounter/OsCounterIsrRef</DEFINITION-REF>
     308                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/psw1_int</VALUE-REF>
     309                                                                </ECUC-REFERENCE-VALUE>
     310                                                        </REFERENCE-VALUES>
     311                                                </ECUC-CONTAINER-VALUE>
     312                                                <ECUC-CONTAINER-VALUE>
     313                                                        <SHORT-NAME>psw1_int</SHORT-NAME>
     314                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsIsr</DEFINITION-REF>
     315                                                        <PARAMETER-VALUES>
     316                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     317                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrInterruptNumber</DEFINITION-REF>
     318                                                                        <VALUE>35</VALUE>
     319                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     320                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     321                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrInterruptPriority</DEFINITION-REF>
     322                                                                        <VALUE>3</VALUE>
     323                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     324                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     325                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrStackSize</DEFINITION-REF>
     326                                                                        <VALUE>592</VALUE>
     327                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     328                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     329                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrCategory</DEFINITION-REF>
     330                                                                        <VALUE>CATEGORY_2</VALUE>
     331                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     332                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     333                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrInterruptSource</DEFINITION-REF>
     334                                                                        <VALUE>ENABLE</VALUE>
     335                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     336                                                        </PARAMETER-VALUES>
     337                                                </ECUC-CONTAINER-VALUE>
     338                                        </CONTAINERS>
     339                                </ECUC-MODULE-CONFIGURATION-VALUES>
     340                        </ELEMENTS>
     341                </AR-PACKAGE>
     342        </AR-PACKAGES>
    387343</AUTOSAR>
  • autosar_os_training/trunk/program/alarm_swcounter/toppers_atk2.yaml

    r149 r258  
    2323    main_task:
    2424      DefinitionRef: OsTask
    25       OsTaskActivation: 1U
     25      OsTaskActivation: 1
    2626      OsTaskPriority: 5
    2727      OsTaskStackSize: 0x250
     
    3131    hpri_task:
    3232      DefinitionRef: OsTask
    33       OsTaskActivation: 1U
     33      OsTaskActivation: 1
    3434      OsTaskPriority: 10
    3535      OsTaskStackSize: 0x250
     
    3737    event_task:
    3838      DefinitionRef: OsTask
    39       OsTaskActivation: 1U
     39      OsTaskActivation: 1
    4040      OsTaskPriority: 10
    4141      OsTaskStackSize: 0x250
     
    6767    SW_Cnt:
    6868      DefinitionRef: OsCounter
    69       OsCounterMaxAllowedValue: 99U
     69      OsCounterMaxAllowedValue: 99
    7070      OsCounterMinCycle: 1
    71       OsCounterTicksPerBase: 1U
     71      OsCounterTicksPerBase: 1
    7272      OsCounterType: SOFTWARE
    7373      OsCounterIsrRef: /Ecuc/Os/psw1_int
     
    7878      OsIsrStackSize: 0x250
    7979      OsIsrCategory: CATEGORY_2
     80      OsIsrInterruptSource: ENABLE
  • autosar_os_training/trunk/program/appmode/toppers_atk2.arxml

    r124 r258  
    1 <?xml version="1.0" encoding="EUC-JP"?>
    2 <!--
    3 
    4  TOPPERS ATK2
    5      Toyohashi Open Platform for Embedded Real-Time Systems
    6      Automotive Kernel Version 2
    7 
    8  Copyright (C) 2011-2013 by Center for Embedded Computing Systems
    9              Graduate School of Information Science, Nagoya Univ., JAPAN
    10  Copyright (C) 2011-2013 by FUJISOFT INCORPORATED, JAPAN
    11  Copyright (C) 2011-2013 by FUJITSU VLSI LIMITED, JAPAN
    12  Copyright (C) 2011-2013 by NEC Communication Systems, Ltd., JAPAN
    13  Copyright (C) 2011-2013 by Panasonic Advanced Technology Development Co., Ltd., JAPAN
    14  Copyright (C) 2011-2013 by Renesas Electronics Corporation, JAPAN
    15  Copyright (C) 2011-2013 by Sunny Giken Inc., JAPAN
    16  Copyright (C) 2011-2013 by TOSHIBA CORPORATION, JAPAN
    17  Copyright (C) 2011-2013 by Witz Corporation, JAPAN
    18 
    19  上記著作権者は,以下の(1)〜(4)の条件を満たす場合に限り,本ソフトウェ
    20  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
    21  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
    22  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    23      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    24      スコード中に含まれていること.
    25  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    26      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
    27      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
    28      の無保証規定を掲載すること.
    29  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    30      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
    31      と.
    32    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
    33        作権表示,この利用条件および下記の無保証規定を掲載すること.
    34    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
    35        報告すること.
    36  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    37      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
    38      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
    39      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
    40      免責すること.
    41 
    42  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
    43  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    44  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
    45  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
    46  の責任を負わない.
    47 
    48  $Id: toppers_atk2.arxml 844 2013-11-29 07:06:18Z fsi-asanoto $
    49 
    50 -->
    51 <AUTOSAR xsi:schemaLocation="http://autosar.org/schema/r4.0 AUTOSAR_4-0-3_STRICT.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://autosar.org/schema/r4.0">
    52   <AR-PACKAGES>
    53     <AR-PACKAGE>
    54       <SHORT-NAME>Ecuc</SHORT-NAME>
    55       <ELEMENTS>
    56         <ECUC-MODULE-CONFIGURATION-VALUES>
    57           <SHORT-NAME>Os</SHORT-NAME>
    58           <DEFINITION-REF DEST="ECUC-MODULE-DEF">/AUTOSAR/EcucDefs/Os</DEFINITION-REF>
    59           <ECUC-DEF-EDITION>4.0.3</ECUC-DEF-EDITION>
    60           <IMPLEMENTATION-CONFIG-VARIANT>VARIANT-PRE-COMPILE</IMPLEMENTATION-CONFIG-VARIANT>
    61           <CONTAINERS>
    62             <ECUC-CONTAINER-VALUE>
    63               <SHORT-NAME>OsInclude</SHORT-NAME>
    64               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsInclude</DEFINITION-REF>
    65               <PARAMETER-VALUES>
    66                 <ECUC-TEXTUAL-PARAM-VALUE>
    67                   <DEFINITION-REF DEST="ECUC-STRING-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsInclude/OsIncludeFileName</DEFINITION-REF>
    68                   <VALUE>toppers_atk2.h</VALUE>
    69                 </ECUC-TEXTUAL-PARAM-VALUE>
    70               </PARAMETER-VALUES>
    71             </ECUC-CONTAINER-VALUE>
    72             <ECUC-CONTAINER-VALUE>
    73               <SHORT-NAME>AppMode1</SHORT-NAME>
    74               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAppMode</DEFINITION-REF>
    75             </ECUC-CONTAINER-VALUE>
    76             <ECUC-CONTAINER-VALUE>
    77               <SHORT-NAME>AppMode2</SHORT-NAME>
    78               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAppMode</DEFINITION-REF>
    79             </ECUC-CONTAINER-VALUE>
    80             <ECUC-CONTAINER-VALUE>
    81               <SHORT-NAME>AppMode3</SHORT-NAME>
    82               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAppMode</DEFINITION-REF>
    83             </ECUC-CONTAINER-VALUE>
    84             <ECUC-CONTAINER-VALUE>
    85               <SHORT-NAME>OsOS</SHORT-NAME>
    86               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS</DEFINITION-REF>
    87               <PARAMETER-VALUES>
    88                 <ECUC-TEXTUAL-PARAM-VALUE>
    89                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsScalabilityClass</DEFINITION-REF>
    90                   <VALUE>SC1</VALUE>
    91                 </ECUC-TEXTUAL-PARAM-VALUE>
    92                 <ECUC-NUMERICAL-PARAM-VALUE>
    93                   <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStackMonitoring</DEFINITION-REF>
    94                   <VALUE>true</VALUE>
    95                 </ECUC-NUMERICAL-PARAM-VALUE>
    96                 <ECUC-TEXTUAL-PARAM-VALUE>
    97                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStatus</DEFINITION-REF>
    98                   <VALUE>EXTENDED</VALUE>
    99                 </ECUC-TEXTUAL-PARAM-VALUE>
    100                 <ECUC-NUMERICAL-PARAM-VALUE>
    101                   <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseGetServiceId</DEFINITION-REF>
    102                   <VALUE>true</VALUE>
    103                 </ECUC-NUMERICAL-PARAM-VALUE>
    104                 <ECUC-NUMERICAL-PARAM-VALUE>
    105                   <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseParameterAccess</DEFINITION-REF>
    106                   <VALUE>true</VALUE>
    107                 </ECUC-NUMERICAL-PARAM-VALUE>
    108               </PARAMETER-VALUES>
    109               <SUB-CONTAINERS>
    110                 <ECUC-CONTAINER-VALUE>
    111                   <SHORT-NAME>OsHooks</SHORT-NAME>
    112                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks</DEFINITION-REF>
    113                   <PARAMETER-VALUES>
    114                     <ECUC-NUMERICAL-PARAM-VALUE>
    115                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsErrorHook</DEFINITION-REF>
    116                       <VALUE>false</VALUE>
    117                     </ECUC-NUMERICAL-PARAM-VALUE>
    118                     <ECUC-NUMERICAL-PARAM-VALUE>
    119                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPostTaskHook</DEFINITION-REF>
    120                       <VALUE>false</VALUE>
    121                     </ECUC-NUMERICAL-PARAM-VALUE>
    122                     <ECUC-NUMERICAL-PARAM-VALUE>
    123                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPreTaskHook</DEFINITION-REF>
    124                       <VALUE>false</VALUE>
    125                     </ECUC-NUMERICAL-PARAM-VALUE>
    126                     <ECUC-NUMERICAL-PARAM-VALUE>
    127                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsProtectionHook</DEFINITION-REF>
    128                       <VALUE>false</VALUE>
    129                     </ECUC-NUMERICAL-PARAM-VALUE>
    130                     <ECUC-NUMERICAL-PARAM-VALUE>
    131                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsShutdownHook</DEFINITION-REF>
    132                       <VALUE>false</VALUE>
    133                     </ECUC-NUMERICAL-PARAM-VALUE>
    134                     <ECUC-NUMERICAL-PARAM-VALUE>
    135                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsStartupHook</DEFINITION-REF>
    136                       <VALUE>true</VALUE>
    137                     </ECUC-NUMERICAL-PARAM-VALUE>
    138                   </PARAMETER-VALUES>
    139                 </ECUC-CONTAINER-VALUE>
    140                 <ECUC-CONTAINER-VALUE>
    141                   <SHORT-NAME>OsHookStack</SHORT-NAME>
    142                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack</DEFINITION-REF>
    143                   <PARAMETER-VALUES>
    144                     <ECUC-NUMERICAL-PARAM-VALUE>
    145                       <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack/OsHookStackSize</DEFINITION-REF>
    146                       <VALUE>0x200</VALUE>
    147                     </ECUC-NUMERICAL-PARAM-VALUE>
    148                   </PARAMETER-VALUES>
    149                 </ECUC-CONTAINER-VALUE>
    150               </SUB-CONTAINERS>
    151             </ECUC-CONTAINER-VALUE>
    152             <ECUC-CONTAINER-VALUE>
    153               <SHORT-NAME>task1</SHORT-NAME>
    154               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
    155               <PARAMETER-VALUES>
    156                 <ECUC-NUMERICAL-PARAM-VALUE>
    157                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
    158                   <VALUE>1U</VALUE>
    159                 </ECUC-NUMERICAL-PARAM-VALUE>
    160                 <ECUC-NUMERICAL-PARAM-VALUE>
    161                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
    162                   <VALUE>10</VALUE>
    163                 </ECUC-NUMERICAL-PARAM-VALUE>
    164                 <ECUC-TEXTUAL-PARAM-VALUE>
    165                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
    166                   <VALUE>FULL</VALUE>
    167                 </ECUC-TEXTUAL-PARAM-VALUE>
    168                 <ECUC-NUMERICAL-PARAM-VALUE>
    169                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
    170                   <VALUE>0x250</VALUE>
    171                 </ECUC-NUMERICAL-PARAM-VALUE>
    172               </PARAMETER-VALUES>
    173               <REFERENCE-VALUES>
    174                 <ECUC-REFERENCE-VALUE>
    175                   <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskEventRef</DEFINITION-REF>
    176                   <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/EVENT_WUP</VALUE-REF>
    177                 </ECUC-REFERENCE-VALUE>
    178               </REFERENCE-VALUES>
    179               <SUB-CONTAINERS>
    180                 <ECUC-CONTAINER-VALUE>
    181                   <SHORT-NAME>OsTaskAutostart</SHORT-NAME>
    182                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart</DEFINITION-REF>
    183                   <REFERENCE-VALUES>
    184                     <ECUC-REFERENCE-VALUE>
    185                       <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart/OsTaskAppModeRef</DEFINITION-REF>
    186                       <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode1</VALUE-REF>
    187                     </ECUC-REFERENCE-VALUE>
    188                     <ECUC-REFERENCE-VALUE>
    189                       <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart/OsTaskAppModeRef</DEFINITION-REF>
    190                       <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode3</VALUE-REF>
    191                     </ECUC-REFERENCE-VALUE>
    192                   </REFERENCE-VALUES>
    193                 </ECUC-CONTAINER-VALUE>
    194               </SUB-CONTAINERS>
    195             </ECUC-CONTAINER-VALUE>
    196             <ECUC-CONTAINER-VALUE>
    197               <SHORT-NAME>task2</SHORT-NAME>
    198               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
    199               <PARAMETER-VALUES>
    200                 <ECUC-NUMERICAL-PARAM-VALUE>
    201                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
    202                   <VALUE>1U</VALUE>
    203                 </ECUC-NUMERICAL-PARAM-VALUE>
    204                 <ECUC-NUMERICAL-PARAM-VALUE>
    205                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
    206                   <VALUE>10</VALUE>
    207                 </ECUC-NUMERICAL-PARAM-VALUE>
    208                 <ECUC-TEXTUAL-PARAM-VALUE>
    209                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
    210                   <VALUE>FULL</VALUE>
    211                 </ECUC-TEXTUAL-PARAM-VALUE>
    212                 <ECUC-NUMERICAL-PARAM-VALUE>
    213                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
    214                   <VALUE>0x250</VALUE>
    215                 </ECUC-NUMERICAL-PARAM-VALUE>
    216               </PARAMETER-VALUES>
    217               <REFERENCE-VALUES>
    218                 <ECUC-REFERENCE-VALUE>
    219                   <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskEventRef</DEFINITION-REF>
    220                   <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/EVENT_WUP</VALUE-REF>
    221                 </ECUC-REFERENCE-VALUE>
    222               </REFERENCE-VALUES>
    223               <SUB-CONTAINERS>
    224                 <ECUC-CONTAINER-VALUE>
    225                   <SHORT-NAME>OsTaskAutostart</SHORT-NAME>
    226                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart</DEFINITION-REF>
    227                   <REFERENCE-VALUES>
    228                     <ECUC-REFERENCE-VALUE>
    229                       <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart/OsTaskAppModeRef</DEFINITION-REF>
    230                       <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode2</VALUE-REF>
    231                     </ECUC-REFERENCE-VALUE>
    232                     <ECUC-REFERENCE-VALUE>
    233                       <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart/OsTaskAppModeRef</DEFINITION-REF>
    234                       <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode3</VALUE-REF>
    235                     </ECUC-REFERENCE-VALUE>
    236                   </REFERENCE-VALUES>
    237                 </ECUC-CONTAINER-VALUE>
    238               </SUB-CONTAINERS>
    239             </ECUC-CONTAINER-VALUE>
    240             <ECUC-CONTAINER-VALUE>
    241               <SHORT-NAME>EVENT_WUP</SHORT-NAME>
    242               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsEvent</DEFINITION-REF>
    243             </ECUC-CONTAINER-VALUE>
    244             <ECUC-CONTAINER-VALUE>
    245               <SHORT-NAME>alarm_event1</SHORT-NAME>
    246               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm</DEFINITION-REF>
    247               <REFERENCE-VALUES>
    248                 <ECUC-REFERENCE-VALUE>
    249                   <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmCounterRef</DEFINITION-REF>
    250                   <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/MAIN_HW_COUNTER</VALUE-REF>
    251                 </ECUC-REFERENCE-VALUE>
    252               </REFERENCE-VALUES>
    253               <SUB-CONTAINERS>
    254                 <ECUC-CONTAINER-VALUE>
    255                   <SHORT-NAME>OsAlarmAction</SHORT-NAME>
    256                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction</DEFINITION-REF>
    257                   <SUB-CONTAINERS>
    258                     <ECUC-CONTAINER-VALUE>
    259                       <SHORT-NAME>OsAlarmSetEvent</SHORT-NAME>
    260                       <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent</DEFINITION-REF>
    261                       <REFERENCE-VALUES>
    262                         <ECUC-REFERENCE-VALUE>
    263                           <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent/OsAlarmSetEventTaskRef</DEFINITION-REF>
    264                           <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/task1</VALUE-REF>
    265                         </ECUC-REFERENCE-VALUE>
    266                         <ECUC-REFERENCE-VALUE>
    267                           <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent/OsAlarmSetEventRef</DEFINITION-REF>
    268                           <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/EVENT_WUP</VALUE-REF>
    269                         </ECUC-REFERENCE-VALUE>
    270                       </REFERENCE-VALUES>
    271                     </ECUC-CONTAINER-VALUE>
    272                   </SUB-CONTAINERS>
    273                 </ECUC-CONTAINER-VALUE>
    274                 <ECUC-CONTAINER-VALUE>
    275                   <SHORT-NAME>OsAlarmAutostart</SHORT-NAME>
    276                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart</DEFINITION-REF>
    277                   <PARAMETER-VALUES>
    278                     <ECUC-NUMERICAL-PARAM-VALUE>
    279                       <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmAlarmTime</DEFINITION-REF>
    280                       <VALUE>TICK_FOR_10MS*100</VALUE>
    281                     </ECUC-NUMERICAL-PARAM-VALUE>
    282                     <ECUC-NUMERICAL-PARAM-VALUE>
    283                       <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmCycleTime</DEFINITION-REF>
    284                       <VALUE>TICK_FOR_10MS*100</VALUE>
    285                     </ECUC-NUMERICAL-PARAM-VALUE>
    286                     <ECUC-TEXTUAL-PARAM-VALUE>
    287                       <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmAutostartType</DEFINITION-REF>
    288                       <VALUE>ABSOLUTE</VALUE>
    289                     </ECUC-TEXTUAL-PARAM-VALUE>
    290                   </PARAMETER-VALUES>
    291                   <REFERENCE-VALUES>
    292                     <ECUC-REFERENCE-VALUE>
    293                       <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmAppModeRef</DEFINITION-REF>
    294                       <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode1</VALUE-REF>
    295                     </ECUC-REFERENCE-VALUE>
    296                     <ECUC-REFERENCE-VALUE>
    297                       <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmAppModeRef</DEFINITION-REF>
    298                       <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode2</VALUE-REF>
    299                     </ECUC-REFERENCE-VALUE>
    300                     <ECUC-REFERENCE-VALUE>
    301                       <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmAppModeRef</DEFINITION-REF>
    302                       <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode3</VALUE-REF>
    303                     </ECUC-REFERENCE-VALUE>
    304                   </REFERENCE-VALUES>
    305                 </ECUC-CONTAINER-VALUE>
    306               </SUB-CONTAINERS>
    307             </ECUC-CONTAINER-VALUE>
    308             <ECUC-CONTAINER-VALUE>
    309               <SHORT-NAME>alarm_event2</SHORT-NAME>
    310               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm</DEFINITION-REF>
    311               <REFERENCE-VALUES>
    312                 <ECUC-REFERENCE-VALUE>
    313                   <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmCounterRef</DEFINITION-REF>
    314                   <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/MAIN_HW_COUNTER</VALUE-REF>
    315                 </ECUC-REFERENCE-VALUE>
    316               </REFERENCE-VALUES>
    317               <SUB-CONTAINERS>
    318                 <ECUC-CONTAINER-VALUE>
    319                   <SHORT-NAME>OsAlarmAction</SHORT-NAME>
    320                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction</DEFINITION-REF>
    321                   <SUB-CONTAINERS>
    322                     <ECUC-CONTAINER-VALUE>
    323                       <SHORT-NAME>OsAlarmSetEvent</SHORT-NAME>
    324                       <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent</DEFINITION-REF>
    325                       <REFERENCE-VALUES>
    326                         <ECUC-REFERENCE-VALUE>
    327                           <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent/OsAlarmSetEventTaskRef</DEFINITION-REF>
    328                           <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/task2</VALUE-REF>
    329                         </ECUC-REFERENCE-VALUE>
    330                         <ECUC-REFERENCE-VALUE>
    331                           <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent/OsAlarmSetEventRef</DEFINITION-REF>
    332                           <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/EVENT_WUP</VALUE-REF>
    333                         </ECUC-REFERENCE-VALUE>
    334                       </REFERENCE-VALUES>
    335                     </ECUC-CONTAINER-VALUE>
    336                   </SUB-CONTAINERS>
    337                 </ECUC-CONTAINER-VALUE>
    338                 <ECUC-CONTAINER-VALUE>
    339                   <SHORT-NAME>OsAlarmAutostart</SHORT-NAME>
    340                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart</DEFINITION-REF>
    341                   <PARAMETER-VALUES>
    342                     <ECUC-NUMERICAL-PARAM-VALUE>
    343                       <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmAlarmTime</DEFINITION-REF>
    344                       <VALUE>TICK_FOR_10MS*100</VALUE>
    345                     </ECUC-NUMERICAL-PARAM-VALUE>
    346                     <ECUC-NUMERICAL-PARAM-VALUE>
    347                       <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmCycleTime</DEFINITION-REF>
    348                       <VALUE>TICK_FOR_10MS*100</VALUE>
    349                     </ECUC-NUMERICAL-PARAM-VALUE>
    350                     <ECUC-TEXTUAL-PARAM-VALUE>
    351                       <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmAutostartType</DEFINITION-REF>
    352                       <VALUE>ABSOLUTE</VALUE>
    353                     </ECUC-TEXTUAL-PARAM-VALUE>
    354                   </PARAMETER-VALUES>
    355                   <REFERENCE-VALUES>
    356                     <ECUC-REFERENCE-VALUE>
    357                       <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmAppModeRef</DEFINITION-REF>
    358                       <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode1</VALUE-REF>
    359                     </ECUC-REFERENCE-VALUE>
    360                     <ECUC-REFERENCE-VALUE>
    361                       <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmAppModeRef</DEFINITION-REF>
    362                       <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode2</VALUE-REF>
    363                     </ECUC-REFERENCE-VALUE>
    364                     <ECUC-REFERENCE-VALUE>
    365                       <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmAppModeRef</DEFINITION-REF>
    366                       <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode3</VALUE-REF>
    367                     </ECUC-REFERENCE-VALUE>
    368                   </REFERENCE-VALUES>
    369                 </ECUC-CONTAINER-VALUE>
    370               </SUB-CONTAINERS>
    371             </ECUC-CONTAINER-VALUE>
    372           </CONTAINERS>
    373         </ECUC-MODULE-CONFIGURATION-VALUES>
    374       </ELEMENTS>
    375     </AR-PACKAGE>
    376   </AR-PACKAGES>
     1<?xml version="1.0" encoding="UTF-8"?>
     2<!-- Generated by ABREX Ver. 1.1.0 -->
     3<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">
     4        <AR-PACKAGES>
     5                <AR-PACKAGE>
     6                        <SHORT-NAME>Ecuc</SHORT-NAME>
     7                        <ELEMENTS>
     8                                <ECUC-MODULE-CONFIGURATION-VALUES>
     9                                        <SHORT-NAME>Os</SHORT-NAME>
     10                                        <DEFINITION-REF DEST="ECUC-MODULE-DEF">/AUTOSAR/EcucDefs/Os</DEFINITION-REF>
     11                                        <ECUC-DEF-EDITION>4.2.0</ECUC-DEF-EDITION>
     12                                        <IMPLEMENTATION-CONFIG-VARIANT>VARIANT-PRE-COMPILE</IMPLEMENTATION-CONFIG-VARIANT>
     13                                        <CONTAINERS>
     14                                                <ECUC-CONTAINER-VALUE>
     15                                                        <SHORT-NAME>OsInclude</SHORT-NAME>
     16                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsInclude</DEFINITION-REF>
     17                                                        <PARAMETER-VALUES>
     18                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     19                                                                        <DEFINITION-REF DEST="ECUC-STRING-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsInclude/OsIncludeFileName</DEFINITION-REF>
     20                                                                        <VALUE>toppers_atk2.h</VALUE>
     21                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     22                                                        </PARAMETER-VALUES>
     23                                                </ECUC-CONTAINER-VALUE>
     24                                                <ECUC-CONTAINER-VALUE>
     25                                                        <SHORT-NAME>AppMode1</SHORT-NAME>
     26                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAppMode</DEFINITION-REF>
     27                                                </ECUC-CONTAINER-VALUE>
     28                                                <ECUC-CONTAINER-VALUE>
     29                                                        <SHORT-NAME>AppMode2</SHORT-NAME>
     30                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAppMode</DEFINITION-REF>
     31                                                </ECUC-CONTAINER-VALUE>
     32                                                <ECUC-CONTAINER-VALUE>
     33                                                        <SHORT-NAME>AppMode3</SHORT-NAME>
     34                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAppMode</DEFINITION-REF>
     35                                                </ECUC-CONTAINER-VALUE>
     36                                                <ECUC-CONTAINER-VALUE>
     37                                                        <SHORT-NAME>OsOS</SHORT-NAME>
     38                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS</DEFINITION-REF>
     39                                                        <PARAMETER-VALUES>
     40                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     41                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStackMonitoring</DEFINITION-REF>
     42                                                                        <VALUE>true</VALUE>
     43                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     44                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     45                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseGetServiceId</DEFINITION-REF>
     46                                                                        <VALUE>true</VALUE>
     47                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     48                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     49                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseParameterAccess</DEFINITION-REF>
     50                                                                        <VALUE>true</VALUE>
     51                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     52                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     53                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsScalabilityClass</DEFINITION-REF>
     54                                                                        <VALUE>SC1</VALUE>
     55                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     56                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     57                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStatus</DEFINITION-REF>
     58                                                                        <VALUE>EXTENDED</VALUE>
     59                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     60                                                        </PARAMETER-VALUES>
     61                                                        <SUB-CONTAINERS>
     62                                                                <ECUC-CONTAINER-VALUE>
     63                                                                        <SHORT-NAME>OsHooks</SHORT-NAME>
     64                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks</DEFINITION-REF>
     65                                                                        <PARAMETER-VALUES>
     66                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     67                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsErrorHook</DEFINITION-REF>
     68                                                                                        <VALUE>false</VALUE>
     69                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     70                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     71                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPostTaskHook</DEFINITION-REF>
     72                                                                                        <VALUE>false</VALUE>
     73                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     74                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     75                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPreTaskHook</DEFINITION-REF>
     76                                                                                        <VALUE>false</VALUE>
     77                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     78                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     79                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsProtectionHook</DEFINITION-REF>
     80                                                                                        <VALUE>false</VALUE>
     81                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     82                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     83                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsShutdownHook</DEFINITION-REF>
     84                                                                                        <VALUE>false</VALUE>
     85                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     86                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     87                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsStartupHook</DEFINITION-REF>
     88                                                                                        <VALUE>true</VALUE>
     89                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     90                                                                        </PARAMETER-VALUES>
     91                                                                </ECUC-CONTAINER-VALUE>
     92                                                                <ECUC-CONTAINER-VALUE>
     93                                                                        <SHORT-NAME>OsHookStack</SHORT-NAME>
     94                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack</DEFINITION-REF>
     95                                                                        <PARAMETER-VALUES>
     96                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     97                                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack/OsHookStackSize</DEFINITION-REF>
     98                                                                                        <VALUE>512</VALUE>
     99                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     100                                                                        </PARAMETER-VALUES>
     101                                                                </ECUC-CONTAINER-VALUE>
     102                                                        </SUB-CONTAINERS>
     103                                                </ECUC-CONTAINER-VALUE>
     104                                                <ECUC-CONTAINER-VALUE>
     105                                                        <SHORT-NAME>task1</SHORT-NAME>
     106                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
     107                                                        <PARAMETER-VALUES>
     108                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     109                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
     110                                                                        <VALUE>1</VALUE>
     111                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     112                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     113                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
     114                                                                        <VALUE>10</VALUE>
     115                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     116                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     117                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
     118                                                                        <VALUE>592</VALUE>
     119                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     120                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     121                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
     122                                                                        <VALUE>FULL</VALUE>
     123                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     124                                                        </PARAMETER-VALUES>
     125                                                        <REFERENCE-VALUES>
     126                                                                <ECUC-REFERENCE-VALUE>
     127                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskEventRef</DEFINITION-REF>
     128                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/EVENT_WUP</VALUE-REF>
     129                                                                </ECUC-REFERENCE-VALUE>
     130                                                        </REFERENCE-VALUES>
     131                                                        <SUB-CONTAINERS>
     132                                                                <ECUC-CONTAINER-VALUE>
     133                                                                        <SHORT-NAME>OsTaskAutostart</SHORT-NAME>
     134                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart</DEFINITION-REF>
     135                                                                        <REFERENCE-VALUES>
     136                                                                                <ECUC-REFERENCE-VALUE>
     137                                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart/OsTaskAppModeRef</DEFINITION-REF>
     138                                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode1</VALUE-REF>
     139                                                                                </ECUC-REFERENCE-VALUE>
     140                                                                                <ECUC-REFERENCE-VALUE>
     141                                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart/OsTaskAppModeRef</DEFINITION-REF>
     142                                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode3</VALUE-REF>
     143                                                                                </ECUC-REFERENCE-VALUE>
     144                                                                        </REFERENCE-VALUES>
     145                                                                </ECUC-CONTAINER-VALUE>
     146                                                        </SUB-CONTAINERS>
     147                                                </ECUC-CONTAINER-VALUE>
     148                                                <ECUC-CONTAINER-VALUE>
     149                                                        <SHORT-NAME>task2</SHORT-NAME>
     150                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
     151                                                        <PARAMETER-VALUES>
     152                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     153                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
     154                                                                        <VALUE>1</VALUE>
     155                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     156                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     157                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
     158                                                                        <VALUE>10</VALUE>
     159                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     160                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     161                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
     162                                                                        <VALUE>592</VALUE>
     163                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     164                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     165                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
     166                                                                        <VALUE>FULL</VALUE>
     167                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     168                                                        </PARAMETER-VALUES>
     169                                                        <REFERENCE-VALUES>
     170                                                                <ECUC-REFERENCE-VALUE>
     171                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskEventRef</DEFINITION-REF>
     172                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/EVENT_WUP</VALUE-REF>
     173                                                                </ECUC-REFERENCE-VALUE>
     174                                                        </REFERENCE-VALUES>
     175                                                        <SUB-CONTAINERS>
     176                                                                <ECUC-CONTAINER-VALUE>
     177                                                                        <SHORT-NAME>OsTaskAutostart</SHORT-NAME>
     178                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart</DEFINITION-REF>
     179                                                                        <REFERENCE-VALUES>
     180                                                                                <ECUC-REFERENCE-VALUE>
     181                                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart/OsTaskAppModeRef</DEFINITION-REF>
     182                                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode2</VALUE-REF>
     183                                                                                </ECUC-REFERENCE-VALUE>
     184                                                                                <ECUC-REFERENCE-VALUE>
     185                                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart/OsTaskAppModeRef</DEFINITION-REF>
     186                                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode3</VALUE-REF>
     187                                                                                </ECUC-REFERENCE-VALUE>
     188                                                                        </REFERENCE-VALUES>
     189                                                                </ECUC-CONTAINER-VALUE>
     190                                                        </SUB-CONTAINERS>
     191                                                </ECUC-CONTAINER-VALUE>
     192                                                <ECUC-CONTAINER-VALUE>
     193                                                        <SHORT-NAME>EVENT_WUP</SHORT-NAME>
     194                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsEvent</DEFINITION-REF>
     195                                                </ECUC-CONTAINER-VALUE>
     196                                                <ECUC-CONTAINER-VALUE>
     197                                                        <SHORT-NAME>alarm_event1</SHORT-NAME>
     198                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm</DEFINITION-REF>
     199                                                        <REFERENCE-VALUES>
     200                                                                <ECUC-REFERENCE-VALUE>
     201                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmCounterRef</DEFINITION-REF>
     202                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/MAIN_HW_COUNTER</VALUE-REF>
     203                                                                </ECUC-REFERENCE-VALUE>
     204                                                        </REFERENCE-VALUES>
     205                                                        <SUB-CONTAINERS>
     206                                                                <ECUC-CONTAINER-VALUE>
     207                                                                        <SHORT-NAME>OsAlarmAction</SHORT-NAME>
     208                                                                        <DEFINITION-REF DEST="ECUC-CHOICE-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction</DEFINITION-REF>
     209                                                                        <SUB-CONTAINERS>
     210                                                                                <ECUC-CONTAINER-VALUE>
     211                                                                                        <SHORT-NAME>OsAlarmSetEvent</SHORT-NAME>
     212                                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent</DEFINITION-REF>
     213                                                                                        <REFERENCE-VALUES>
     214                                                                                                <ECUC-REFERENCE-VALUE>
     215                                                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent/OsAlarmSetEventTaskRef</DEFINITION-REF>
     216                                                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/task1</VALUE-REF>
     217                                                                                                </ECUC-REFERENCE-VALUE>
     218                                                                                                <ECUC-REFERENCE-VALUE>
     219                                                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent/OsAlarmSetEventRef</DEFINITION-REF>
     220                                                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/EVENT_WUP</VALUE-REF>
     221                                                                                                </ECUC-REFERENCE-VALUE>
     222                                                                                        </REFERENCE-VALUES>
     223                                                                                </ECUC-CONTAINER-VALUE>
     224                                                                        </SUB-CONTAINERS>
     225                                                                </ECUC-CONTAINER-VALUE>
     226                                                                <ECUC-CONTAINER-VALUE>
     227                                                                        <SHORT-NAME>OsAlarmAutostart</SHORT-NAME>
     228                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart</DEFINITION-REF>
     229                                                                        <PARAMETER-VALUES>
     230                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     231                                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmAlarmTime</DEFINITION-REF>
     232                                                                                        <VALUE>TICK_FOR_10MS*100</VALUE>
     233                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     234                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     235                                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmCycleTime</DEFINITION-REF>
     236                                                                                        <VALUE>TICK_FOR_10MS*100</VALUE>
     237                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     238                                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     239                                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmAutostartType</DEFINITION-REF>
     240                                                                                        <VALUE>ABSOLUTE</VALUE>
     241                                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     242                                                                        </PARAMETER-VALUES>
     243                                                                        <REFERENCE-VALUES>
     244                                                                                <ECUC-REFERENCE-VALUE>
     245                                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmAppModeRef</DEFINITION-REF>
     246                                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode1</VALUE-REF>
     247                                                                                </ECUC-REFERENCE-VALUE>
     248                                                                                <ECUC-REFERENCE-VALUE>
     249                                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmAppModeRef</DEFINITION-REF>
     250                                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode2</VALUE-REF>
     251                                                                                </ECUC-REFERENCE-VALUE>
     252                                                                                <ECUC-REFERENCE-VALUE>
     253                                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmAppModeRef</DEFINITION-REF>
     254                                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode3</VALUE-REF>
     255                                                                                </ECUC-REFERENCE-VALUE>
     256                                                                        </REFERENCE-VALUES>
     257                                                                </ECUC-CONTAINER-VALUE>
     258                                                        </SUB-CONTAINERS>
     259                                                </ECUC-CONTAINER-VALUE>
     260                                                <ECUC-CONTAINER-VALUE>
     261                                                        <SHORT-NAME>alarm_event2</SHORT-NAME>
     262                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm</DEFINITION-REF>
     263                                                        <REFERENCE-VALUES>
     264                                                                <ECUC-REFERENCE-VALUE>
     265                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmCounterRef</DEFINITION-REF>
     266                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/MAIN_HW_COUNTER</VALUE-REF>
     267                                                                </ECUC-REFERENCE-VALUE>
     268                                                        </REFERENCE-VALUES>
     269                                                        <SUB-CONTAINERS>
     270                                                                <ECUC-CONTAINER-VALUE>
     271                                                                        <SHORT-NAME>OsAlarmAction</SHORT-NAME>
     272                                                                        <DEFINITION-REF DEST="ECUC-CHOICE-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction</DEFINITION-REF>
     273                                                                        <SUB-CONTAINERS>
     274                                                                                <ECUC-CONTAINER-VALUE>
     275                                                                                        <SHORT-NAME>OsAlarmSetEvent</SHORT-NAME>
     276                                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent</DEFINITION-REF>
     277                                                                                        <REFERENCE-VALUES>
     278                                                                                                <ECUC-REFERENCE-VALUE>
     279                                                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent/OsAlarmSetEventTaskRef</DEFINITION-REF>
     280                                                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/task2</VALUE-REF>
     281                                                                                                </ECUC-REFERENCE-VALUE>
     282                                                                                                <ECUC-REFERENCE-VALUE>
     283                                                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent/OsAlarmSetEventRef</DEFINITION-REF>
     284                                                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/EVENT_WUP</VALUE-REF>
     285                                                                                                </ECUC-REFERENCE-VALUE>
     286                                                                                        </REFERENCE-VALUES>
     287                                                                                </ECUC-CONTAINER-VALUE>
     288                                                                        </SUB-CONTAINERS>
     289                                                                </ECUC-CONTAINER-VALUE>
     290                                                                <ECUC-CONTAINER-VALUE>
     291                                                                        <SHORT-NAME>OsAlarmAutostart</SHORT-NAME>
     292                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart</DEFINITION-REF>
     293                                                                        <PARAMETER-VALUES>
     294                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     295                                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmAlarmTime</DEFINITION-REF>
     296                                                                                        <VALUE>TICK_FOR_10MS*100</VALUE>
     297                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     298                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     299                                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmCycleTime</DEFINITION-REF>
     300                                                                                        <VALUE>TICK_FOR_10MS*100</VALUE>
     301                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     302                                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     303                                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmAutostartType</DEFINITION-REF>
     304                                                                                        <VALUE>ABSOLUTE</VALUE>
     305                                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     306                                                                        </PARAMETER-VALUES>
     307                                                                        <REFERENCE-VALUES>
     308                                                                                <ECUC-REFERENCE-VALUE>
     309                                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmAppModeRef</DEFINITION-REF>
     310                                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode1</VALUE-REF>
     311                                                                                </ECUC-REFERENCE-VALUE>
     312                                                                                <ECUC-REFERENCE-VALUE>
     313                                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmAppModeRef</DEFINITION-REF>
     314                                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode2</VALUE-REF>
     315                                                                                </ECUC-REFERENCE-VALUE>
     316                                                                                <ECUC-REFERENCE-VALUE>
     317                                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmAppModeRef</DEFINITION-REF>
     318                                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode3</VALUE-REF>
     319                                                                                </ECUC-REFERENCE-VALUE>
     320                                                                        </REFERENCE-VALUES>
     321                                                                </ECUC-CONTAINER-VALUE>
     322                                                        </SUB-CONTAINERS>
     323                                                </ECUC-CONTAINER-VALUE>
     324                                        </CONTAINERS>
     325                                </ECUC-MODULE-CONFIGURATION-VALUES>
     326                        </ELEMENTS>
     327                </AR-PACKAGE>
     328        </AR-PACKAGES>
    377329</AUTOSAR>
  • autosar_os_training/trunk/program/appmode/toppers_atk2.yaml

    r149 r258  
    2727    task1:
    2828      DefinitionRef: OsTask
    29       OsTaskActivation: 1U
     29      OsTaskActivation: 1
    3030      OsTaskPriority: 10
    3131      OsTaskStackSize: 0x250
     
    3838    task2:
    3939      DefinitionRef: OsTask
    40       OsTaskActivation: 1U
     40      OsTaskActivation: 1
    4141      OsTaskPriority: 10
    4242      OsTaskStackSize: 0x250
  • autosar_os_training/trunk/program/console_in/toppers_atk2.arxml

    r124 r258  
    1 <?xml version="1.0" encoding="EUC-JP"?>
    2 <!--
    3 
    4  TOPPERS ATK2
    5      Toyohashi Open Platform for Embedded Real-Time Systems
    6      Automotive Kernel Version 2
    7 
    8  Copyright (C) 2011-2013 by Center for Embedded Computing Systems
    9              Graduate School of Information Science, Nagoya Univ., JAPAN
    10  Copyright (C) 2011-2013 by FUJISOFT INCORPORATED, JAPAN
    11  Copyright (C) 2011-2013 by FUJITSU VLSI LIMITED, JAPAN
    12  Copyright (C) 2011-2013 by NEC Communication Systems, Ltd., JAPAN
    13  Copyright (C) 2011-2013 by Panasonic Advanced Technology Development Co., Ltd., JAPAN
    14  Copyright (C) 2011-2013 by Renesas Electronics Corporation, JAPAN
    15  Copyright (C) 2011-2013 by Sunny Giken Inc., JAPAN
    16  Copyright (C) 2011-2013 by TOSHIBA CORPORATION, JAPAN
    17  Copyright (C) 2011-2013 by Witz Corporation, JAPAN
    18 
    19  上記著作権者は,以下の(1)〜(4)の条件を満たす場合に限り,本ソフトウェ
    20  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
    21  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
    22  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    23      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    24      スコード中に含まれていること.
    25  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    26      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
    27      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
    28      の無保証規定を掲載すること.
    29  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    30      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
    31      と.
    32    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
    33        作権表示,この利用条件および下記の無保証規定を掲載すること.
    34    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
    35        報告すること.
    36  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    37      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
    38      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
    39      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
    40      免責すること.
    41 
    42  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
    43  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    44  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
    45  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
    46  の責任を負わない.
    47 
    48  $Id: toppers_atk2.arxml 844 2013-11-29 07:06:18Z fsi-asanoto $
    49 
    50 -->
    51 <AUTOSAR xsi:schemaLocation="http://autosar.org/schema/r4.0 AUTOSAR_4-0-3_STRICT.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://autosar.org/schema/r4.0">
    52   <AR-PACKAGES>
    53     <AR-PACKAGE>
    54       <SHORT-NAME>Ecuc</SHORT-NAME>
    55       <ELEMENTS>
    56         <ECUC-MODULE-CONFIGURATION-VALUES>
    57           <SHORT-NAME>Os</SHORT-NAME>
    58           <DEFINITION-REF DEST="ECUC-MODULE-DEF">/AUTOSAR/EcucDefs/Os</DEFINITION-REF>
    59           <ECUC-DEF-EDITION>4.0.3</ECUC-DEF-EDITION>
    60           <IMPLEMENTATION-CONFIG-VARIANT>VARIANT-PRE-COMPILE</IMPLEMENTATION-CONFIG-VARIANT>
    61           <CONTAINERS>
    62             <ECUC-CONTAINER-VALUE>
    63               <SHORT-NAME>OsInclude</SHORT-NAME>
    64               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsInclude</DEFINITION-REF>
    65               <PARAMETER-VALUES>
    66                 <ECUC-TEXTUAL-PARAM-VALUE>
    67                   <DEFINITION-REF DEST="ECUC-STRING-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsInclude/OsIncludeFileName</DEFINITION-REF>
    68                   <VALUE>toppers_atk2.h</VALUE>
    69                 </ECUC-TEXTUAL-PARAM-VALUE>
    70               </PARAMETER-VALUES>
    71             </ECUC-CONTAINER-VALUE>
    72             <ECUC-CONTAINER-VALUE>
    73               <SHORT-NAME>AppMode1</SHORT-NAME>
    74               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAppMode</DEFINITION-REF>
    75             </ECUC-CONTAINER-VALUE>
    76             <ECUC-CONTAINER-VALUE>
    77               <SHORT-NAME>OsOS</SHORT-NAME>
    78               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS</DEFINITION-REF>
    79               <PARAMETER-VALUES>
    80                 <ECUC-TEXTUAL-PARAM-VALUE>
    81                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsScalabilityClass</DEFINITION-REF>
    82                   <VALUE>SC1</VALUE>
    83                 </ECUC-TEXTUAL-PARAM-VALUE>
    84                 <ECUC-NUMERICAL-PARAM-VALUE>
    85                   <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStackMonitoring</DEFINITION-REF>
    86                   <VALUE>true</VALUE>
    87                 </ECUC-NUMERICAL-PARAM-VALUE>
    88                 <ECUC-TEXTUAL-PARAM-VALUE>
    89                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStatus</DEFINITION-REF>
    90                   <VALUE>EXTENDED</VALUE>
    91                 </ECUC-TEXTUAL-PARAM-VALUE>
    92                 <ECUC-NUMERICAL-PARAM-VALUE>
    93                   <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseGetServiceId</DEFINITION-REF>
    94                   <VALUE>true</VALUE>
    95                 </ECUC-NUMERICAL-PARAM-VALUE>
    96                 <ECUC-NUMERICAL-PARAM-VALUE>
    97                   <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseParameterAccess</DEFINITION-REF>
    98                   <VALUE>true</VALUE>
    99                 </ECUC-NUMERICAL-PARAM-VALUE>
    100               </PARAMETER-VALUES>
    101               <SUB-CONTAINERS>
    102                 <ECUC-CONTAINER-VALUE>
    103                   <SHORT-NAME>OsHooks</SHORT-NAME>
    104                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks</DEFINITION-REF>
    105                   <PARAMETER-VALUES>
    106                     <ECUC-NUMERICAL-PARAM-VALUE>
    107                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsErrorHook</DEFINITION-REF>
    108                       <VALUE>false</VALUE>
    109                     </ECUC-NUMERICAL-PARAM-VALUE>
    110                     <ECUC-NUMERICAL-PARAM-VALUE>
    111                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPostTaskHook</DEFINITION-REF>
    112                       <VALUE>false</VALUE>
    113                     </ECUC-NUMERICAL-PARAM-VALUE>
    114                     <ECUC-NUMERICAL-PARAM-VALUE>
    115                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPreTaskHook</DEFINITION-REF>
    116                       <VALUE>false</VALUE>
    117                     </ECUC-NUMERICAL-PARAM-VALUE>
    118                     <ECUC-NUMERICAL-PARAM-VALUE>
    119                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsProtectionHook</DEFINITION-REF>
    120                       <VALUE>false</VALUE>
    121                     </ECUC-NUMERICAL-PARAM-VALUE>
    122                     <ECUC-NUMERICAL-PARAM-VALUE>
    123                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsShutdownHook</DEFINITION-REF>
    124                       <VALUE>false</VALUE>
    125                     </ECUC-NUMERICAL-PARAM-VALUE>
    126                     <ECUC-NUMERICAL-PARAM-VALUE>
    127                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsStartupHook</DEFINITION-REF>
    128                       <VALUE>true</VALUE>
    129                     </ECUC-NUMERICAL-PARAM-VALUE>
    130                   </PARAMETER-VALUES>
    131                 </ECUC-CONTAINER-VALUE>
    132                 <ECUC-CONTAINER-VALUE>
    133                   <SHORT-NAME>OsHookStack</SHORT-NAME>
    134                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack</DEFINITION-REF>
    135                   <PARAMETER-VALUES>
    136                     <ECUC-NUMERICAL-PARAM-VALUE>
    137                       <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack/OsHookStackSize</DEFINITION-REF>
    138                       <VALUE>0x200</VALUE>
    139                     </ECUC-NUMERICAL-PARAM-VALUE>
    140                   </PARAMETER-VALUES>
    141                 </ECUC-CONTAINER-VALUE>
    142               </SUB-CONTAINERS>
    143             </ECUC-CONTAINER-VALUE>
    144             <ECUC-CONTAINER-VALUE>
    145               <SHORT-NAME>main_task</SHORT-NAME>
    146               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
    147               <PARAMETER-VALUES>
    148                 <ECUC-NUMERICAL-PARAM-VALUE>
    149                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
    150                   <VALUE>1U</VALUE>
    151                 </ECUC-NUMERICAL-PARAM-VALUE>
    152                 <ECUC-NUMERICAL-PARAM-VALUE>
    153                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
    154                   <VALUE>10</VALUE>
    155                 </ECUC-NUMERICAL-PARAM-VALUE>
    156                 <ECUC-TEXTUAL-PARAM-VALUE>
    157                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
    158                   <VALUE>FULL</VALUE>
    159                 </ECUC-TEXTUAL-PARAM-VALUE>
    160                 <ECUC-NUMERICAL-PARAM-VALUE>
    161                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
    162                   <VALUE>0x250</VALUE>
    163                 </ECUC-NUMERICAL-PARAM-VALUE>
    164               </PARAMETER-VALUES>
    165               <REFERENCE-VALUES>
    166                 <ECUC-REFERENCE-VALUE>
    167                   <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskEventRef</DEFINITION-REF>
    168                   <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/EVENT_CONSOLE_IN</VALUE-REF>
    169                 </ECUC-REFERENCE-VALUE>
    170               </REFERENCE-VALUES>
    171               <SUB-CONTAINERS>
    172                 <ECUC-CONTAINER-VALUE>
    173                   <SHORT-NAME>OsTaskAutostart</SHORT-NAME>
    174                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart</DEFINITION-REF>
    175                   <REFERENCE-VALUES>
    176                     <ECUC-REFERENCE-VALUE>
    177                       <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart/OsTaskAppModeRef</DEFINITION-REF>
    178                       <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode1</VALUE-REF>
    179                     </ECUC-REFERENCE-VALUE>
    180                   </REFERENCE-VALUES>
    181                 </ECUC-CONTAINER-VALUE>
    182               </SUB-CONTAINERS>
    183             </ECUC-CONTAINER-VALUE>
    184             <ECUC-CONTAINER-VALUE>
    185               <SHORT-NAME>led_task</SHORT-NAME>
    186               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
    187               <PARAMETER-VALUES>
    188                 <ECUC-NUMERICAL-PARAM-VALUE>
    189                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
    190                   <VALUE>1U</VALUE>
    191                 </ECUC-NUMERICAL-PARAM-VALUE>
    192                 <ECUC-NUMERICAL-PARAM-VALUE>
    193                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
    194                   <VALUE>5</VALUE>
    195                 </ECUC-NUMERICAL-PARAM-VALUE>
    196                 <ECUC-TEXTUAL-PARAM-VALUE>
    197                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
    198                   <VALUE>FULL</VALUE>
    199                 </ECUC-TEXTUAL-PARAM-VALUE>
    200                 <ECUC-NUMERICAL-PARAM-VALUE>
    201                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
    202                   <VALUE>0x250</VALUE>
    203                 </ECUC-NUMERICAL-PARAM-VALUE>
    204               </PARAMETER-VALUES>
    205               <SUB-CONTAINERS>
    206                 <ECUC-CONTAINER-VALUE>
    207                   <SHORT-NAME>OsTaskAutostart</SHORT-NAME>
    208                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart</DEFINITION-REF>
    209                   <REFERENCE-VALUES>
    210                     <ECUC-REFERENCE-VALUE>
    211                       <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart/OsTaskAppModeRef</DEFINITION-REF>
    212                       <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode1</VALUE-REF>
    213                     </ECUC-REFERENCE-VALUE>
    214                   </REFERENCE-VALUES>
    215                 </ECUC-CONTAINER-VALUE>
    216               </SUB-CONTAINERS>
    217             </ECUC-CONTAINER-VALUE>
    218             <ECUC-CONTAINER-VALUE>
    219               <SHORT-NAME>EVENT_CONSOLE_IN</SHORT-NAME>
    220               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsEvent</DEFINITION-REF>
    221             </ECUC-CONTAINER-VALUE>
    222             <ECUC-CONTAINER-VALUE>
    223               <SHORT-NAME>alarm_console_in</SHORT-NAME>
    224               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm</DEFINITION-REF>
    225               <REFERENCE-VALUES>
    226                 <ECUC-REFERENCE-VALUE>
    227                   <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmCounterRef</DEFINITION-REF>
    228                   <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/MAIN_HW_COUNTER</VALUE-REF>
    229                 </ECUC-REFERENCE-VALUE>
    230               </REFERENCE-VALUES>
    231               <SUB-CONTAINERS>
    232                 <ECUC-CONTAINER-VALUE>
    233                   <SHORT-NAME>OsAlarmAction</SHORT-NAME>
    234                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction</DEFINITION-REF>
    235                   <SUB-CONTAINERS>
    236                     <ECUC-CONTAINER-VALUE>
    237                       <SHORT-NAME>OsAlarmSetEvent</SHORT-NAME>
    238                       <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent</DEFINITION-REF>
    239                       <REFERENCE-VALUES>
    240                         <ECUC-REFERENCE-VALUE>
    241                           <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent/OsAlarmSetEventTaskRef</DEFINITION-REF>
    242                           <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/main_task</VALUE-REF>
    243                         </ECUC-REFERENCE-VALUE>
    244                         <ECUC-REFERENCE-VALUE>
    245                           <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent/OsAlarmSetEventRef</DEFINITION-REF>
    246                           <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/EVENT_CONSOLE_IN</VALUE-REF>
    247                         </ECUC-REFERENCE-VALUE>
    248                       </REFERENCE-VALUES>
    249                     </ECUC-CONTAINER-VALUE>
    250                   </SUB-CONTAINERS>
    251                 </ECUC-CONTAINER-VALUE>
    252                 <ECUC-CONTAINER-VALUE>
    253                   <SHORT-NAME>OsAlarmAutostart</SHORT-NAME>
    254                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart</DEFINITION-REF>
    255                   <PARAMETER-VALUES>
    256                     <ECUC-NUMERICAL-PARAM-VALUE>
    257                       <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmAlarmTime</DEFINITION-REF>
    258                       <VALUE>TICK_FOR_10MS</VALUE>
    259                     </ECUC-NUMERICAL-PARAM-VALUE>
    260                     <ECUC-NUMERICAL-PARAM-VALUE>
    261                       <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmCycleTime</DEFINITION-REF>
    262                       <VALUE>TICK_FOR_10MS</VALUE>
    263                     </ECUC-NUMERICAL-PARAM-VALUE>
    264                     <ECUC-TEXTUAL-PARAM-VALUE>
    265                       <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmAutostartType</DEFINITION-REF>
    266                       <VALUE>ABSOLUTE</VALUE>
    267                     </ECUC-TEXTUAL-PARAM-VALUE>
    268                   </PARAMETER-VALUES>
    269                   <REFERENCE-VALUES>
    270                     <ECUC-REFERENCE-VALUE>
    271                       <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmAppModeRef</DEFINITION-REF>
    272                       <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode1</VALUE-REF>
    273                     </ECUC-REFERENCE-VALUE>
    274                   </REFERENCE-VALUES>
    275                 </ECUC-CONTAINER-VALUE>
    276               </SUB-CONTAINERS>
    277             </ECUC-CONTAINER-VALUE>
    278           </CONTAINERS>
    279         </ECUC-MODULE-CONFIGURATION-VALUES>
    280       </ELEMENTS>
    281     </AR-PACKAGE>
    282   </AR-PACKAGES>
     1<?xml version="1.0" encoding="UTF-8"?>
     2<!-- Generated by ABREX Ver. 1.1.0 -->
     3<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">
     4        <AR-PACKAGES>
     5                <AR-PACKAGE>
     6                        <SHORT-NAME>Ecuc</SHORT-NAME>
     7                        <ELEMENTS>
     8                                <ECUC-MODULE-CONFIGURATION-VALUES>
     9                                        <SHORT-NAME>Os</SHORT-NAME>
     10                                        <DEFINITION-REF DEST="ECUC-MODULE-DEF">/AUTOSAR/EcucDefs/Os</DEFINITION-REF>
     11                                        <ECUC-DEF-EDITION>4.2.0</ECUC-DEF-EDITION>
     12                                        <IMPLEMENTATION-CONFIG-VARIANT>VARIANT-PRE-COMPILE</IMPLEMENTATION-CONFIG-VARIANT>
     13                                        <CONTAINERS>
     14                                                <ECUC-CONTAINER-VALUE>
     15                                                        <SHORT-NAME>OsInclude</SHORT-NAME>
     16                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsInclude</DEFINITION-REF>
     17                                                        <PARAMETER-VALUES>
     18                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     19                                                                        <DEFINITION-REF DEST="ECUC-STRING-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsInclude/OsIncludeFileName</DEFINITION-REF>
     20                                                                        <VALUE>toppers_atk2.h</VALUE>
     21                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     22                                                        </PARAMETER-VALUES>
     23                                                </ECUC-CONTAINER-VALUE>
     24                                                <ECUC-CONTAINER-VALUE>
     25                                                        <SHORT-NAME>AppMode1</SHORT-NAME>
     26                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAppMode</DEFINITION-REF>
     27                                                </ECUC-CONTAINER-VALUE>
     28                                                <ECUC-CONTAINER-VALUE>
     29                                                        <SHORT-NAME>OsOS</SHORT-NAME>
     30                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS</DEFINITION-REF>
     31                                                        <PARAMETER-VALUES>
     32                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     33                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStackMonitoring</DEFINITION-REF>
     34                                                                        <VALUE>true</VALUE>
     35                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     36                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     37                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseGetServiceId</DEFINITION-REF>
     38                                                                        <VALUE>true</VALUE>
     39                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     40                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     41                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseParameterAccess</DEFINITION-REF>
     42                                                                        <VALUE>true</VALUE>
     43                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     44                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     45                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsScalabilityClass</DEFINITION-REF>
     46                                                                        <VALUE>SC1</VALUE>
     47                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     48                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     49                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStatus</DEFINITION-REF>
     50                                                                        <VALUE>EXTENDED</VALUE>
     51                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     52                                                        </PARAMETER-VALUES>
     53                                                        <SUB-CONTAINERS>
     54                                                                <ECUC-CONTAINER-VALUE>
     55                                                                        <SHORT-NAME>OsHooks</SHORT-NAME>
     56                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks</DEFINITION-REF>
     57                                                                        <PARAMETER-VALUES>
     58                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     59                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsErrorHook</DEFINITION-REF>
     60                                                                                        <VALUE>false</VALUE>
     61                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     62                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     63                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPostTaskHook</DEFINITION-REF>
     64                                                                                        <VALUE>false</VALUE>
     65                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     66                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     67                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPreTaskHook</DEFINITION-REF>
     68                                                                                        <VALUE>false</VALUE>
     69                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     70                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     71                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsProtectionHook</DEFINITION-REF>
     72                                                                                        <VALUE>false</VALUE>
     73                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     74                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     75                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsShutdownHook</DEFINITION-REF>
     76                                                                                        <VALUE>false</VALUE>
     77                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     78                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     79                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsStartupHook</DEFINITION-REF>
     80                                                                                        <VALUE>true</VALUE>
     81                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     82                                                                        </PARAMETER-VALUES>
     83                                                                </ECUC-CONTAINER-VALUE>
     84                                                                <ECUC-CONTAINER-VALUE>
     85                                                                        <SHORT-NAME>OsHookStack</SHORT-NAME>
     86                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack</DEFINITION-REF>
     87                                                                        <PARAMETER-VALUES>
     88                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     89                                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack/OsHookStackSize</DEFINITION-REF>
     90                                                                                        <VALUE>512</VALUE>
     91                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     92                                                                        </PARAMETER-VALUES>
     93                                                                </ECUC-CONTAINER-VALUE>
     94                                                        </SUB-CONTAINERS>
     95                                                </ECUC-CONTAINER-VALUE>
     96                                                <ECUC-CONTAINER-VALUE>
     97                                                        <SHORT-NAME>main_task</SHORT-NAME>
     98                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
     99                                                        <PARAMETER-VALUES>
     100                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     101                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
     102                                                                        <VALUE>1</VALUE>
     103                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     104                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     105                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
     106                                                                        <VALUE>10</VALUE>
     107                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     108                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     109                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
     110                                                                        <VALUE>592</VALUE>
     111                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     112                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     113                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
     114                                                                        <VALUE>FULL</VALUE>
     115                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     116                                                        </PARAMETER-VALUES>
     117                                                        <REFERENCE-VALUES>
     118                                                                <ECUC-REFERENCE-VALUE>
     119                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskEventRef</DEFINITION-REF>
     120                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/EVENT_CONSOLE_IN</VALUE-REF>
     121                                                                </ECUC-REFERENCE-VALUE>
     122                                                        </REFERENCE-VALUES>
     123                                                        <SUB-CONTAINERS>
     124                                                                <ECUC-CONTAINER-VALUE>
     125                                                                        <SHORT-NAME>OsTaskAutostart</SHORT-NAME>
     126                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart</DEFINITION-REF>
     127                                                                        <REFERENCE-VALUES>
     128                                                                                <ECUC-REFERENCE-VALUE>
     129                                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart/OsTaskAppModeRef</DEFINITION-REF>
     130                                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode1</VALUE-REF>
     131                                                                                </ECUC-REFERENCE-VALUE>
     132                                                                        </REFERENCE-VALUES>
     133                                                                </ECUC-CONTAINER-VALUE>
     134                                                        </SUB-CONTAINERS>
     135                                                </ECUC-CONTAINER-VALUE>
     136                                                <ECUC-CONTAINER-VALUE>
     137                                                        <SHORT-NAME>led_task</SHORT-NAME>
     138                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
     139                                                        <PARAMETER-VALUES>
     140                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     141                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
     142                                                                        <VALUE>1</VALUE>
     143                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     144                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     145                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
     146                                                                        <VALUE>5</VALUE>
     147                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     148                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     149                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
     150                                                                        <VALUE>592</VALUE>
     151                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     152                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     153                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
     154                                                                        <VALUE>FULL</VALUE>
     155                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     156                                                        </PARAMETER-VALUES>
     157                                                        <SUB-CONTAINERS>
     158                                                                <ECUC-CONTAINER-VALUE>
     159                                                                        <SHORT-NAME>OsTaskAutostart</SHORT-NAME>
     160                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart</DEFINITION-REF>
     161                                                                        <REFERENCE-VALUES>
     162                                                                                <ECUC-REFERENCE-VALUE>
     163                                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart/OsTaskAppModeRef</DEFINITION-REF>
     164                                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode1</VALUE-REF>
     165                                                                                </ECUC-REFERENCE-VALUE>
     166                                                                        </REFERENCE-VALUES>
     167                                                                </ECUC-CONTAINER-VALUE>
     168                                                        </SUB-CONTAINERS>
     169                                                </ECUC-CONTAINER-VALUE>
     170                                                <ECUC-CONTAINER-VALUE>
     171                                                        <SHORT-NAME>EVENT_CONSOLE_IN</SHORT-NAME>
     172                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsEvent</DEFINITION-REF>
     173                                                </ECUC-CONTAINER-VALUE>
     174                                                <ECUC-CONTAINER-VALUE>
     175                                                        <SHORT-NAME>alarm_console_in</SHORT-NAME>
     176                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm</DEFINITION-REF>
     177                                                        <REFERENCE-VALUES>
     178                                                                <ECUC-REFERENCE-VALUE>
     179                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmCounterRef</DEFINITION-REF>
     180                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/MAIN_HW_COUNTER</VALUE-REF>
     181                                                                </ECUC-REFERENCE-VALUE>
     182                                                        </REFERENCE-VALUES>
     183                                                        <SUB-CONTAINERS>
     184                                                                <ECUC-CONTAINER-VALUE>
     185                                                                        <SHORT-NAME>OsAlarmAction</SHORT-NAME>
     186                                                                        <DEFINITION-REF DEST="ECUC-CHOICE-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction</DEFINITION-REF>
     187                                                                        <SUB-CONTAINERS>
     188                                                                                <ECUC-CONTAINER-VALUE>
     189                                                                                        <SHORT-NAME>OsAlarmSetEvent</SHORT-NAME>
     190                                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent</DEFINITION-REF>
     191                                                                                        <REFERENCE-VALUES>
     192                                                                                                <ECUC-REFERENCE-VALUE>
     193                                                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent/OsAlarmSetEventTaskRef</DEFINITION-REF>
     194                                                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/main_task</VALUE-REF>
     195                                                                                                </ECUC-REFERENCE-VALUE>
     196                                                                                                <ECUC-REFERENCE-VALUE>
     197                                                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent/OsAlarmSetEventRef</DEFINITION-REF>
     198                                                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/EVENT_CONSOLE_IN</VALUE-REF>
     199                                                                                                </ECUC-REFERENCE-VALUE>
     200                                                                                        </REFERENCE-VALUES>
     201                                                                                </ECUC-CONTAINER-VALUE>
     202                                                                        </SUB-CONTAINERS>
     203                                                                </ECUC-CONTAINER-VALUE>
     204                                                                <ECUC-CONTAINER-VALUE>
     205                                                                        <SHORT-NAME>OsAlarmAutostart</SHORT-NAME>
     206                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart</DEFINITION-REF>
     207                                                                        <PARAMETER-VALUES>
     208                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     209                                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmAlarmTime</DEFINITION-REF>
     210                                                                                        <VALUE>TICK_FOR_10MS</VALUE>
     211                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     212                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     213                                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmCycleTime</DEFINITION-REF>
     214                                                                                        <VALUE>TICK_FOR_10MS</VALUE>
     215                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     216                                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     217                                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmAutostartType</DEFINITION-REF>
     218                                                                                        <VALUE>ABSOLUTE</VALUE>
     219                                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     220                                                                        </PARAMETER-VALUES>
     221                                                                        <REFERENCE-VALUES>
     222                                                                                <ECUC-REFERENCE-VALUE>
     223                                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmAppModeRef</DEFINITION-REF>
     224                                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode1</VALUE-REF>
     225                                                                                </ECUC-REFERENCE-VALUE>
     226                                                                        </REFERENCE-VALUES>
     227                                                                </ECUC-CONTAINER-VALUE>
     228                                                        </SUB-CONTAINERS>
     229                                                </ECUC-CONTAINER-VALUE>
     230                                        </CONTAINERS>
     231                                </ECUC-MODULE-CONFIGURATION-VALUES>
     232                        </ELEMENTS>
     233                </AR-PACKAGE>
     234        </AR-PACKAGES>
    283235</AUTOSAR>
  • autosar_os_training/trunk/program/console_in/toppers_atk2.yaml

    r149 r258  
    2323    main_task:
    2424      DefinitionRef: OsTask
    25       OsTaskActivation: 1U
     25      OsTaskActivation: 1
    2626      OsTaskPriority: 10
    2727      OsTaskStackSize: 0x250
     
    3232    led_task:
    3333      DefinitionRef: OsTask
    34       OsTaskActivation: 1U
     34      OsTaskActivation: 1
    3535      OsTaskPriority: 5
    3636      OsTaskStackSize: 0x250
  • autosar_os_training/trunk/program/device_log_1task/toppers_atk2.arxml

    r124 r258  
    1 <?xml version="1.0" encoding="EUC-JP"?>
    2 <!--
    3 
    4  TOPPERS ATK2
    5      Toyohashi Open Platform for Embedded Real-Time Systems
    6      Automotive Kernel Version 2
    7 
    8  Copyright (C) 2011-2013 by Center for Embedded Computing Systems
    9              Graduate School of Information Science, Nagoya Univ., JAPAN
    10  Copyright (C) 2011-2013 by FUJISOFT INCORPORATED, JAPAN
    11  Copyright (C) 2011-2013 by FUJITSU VLSI LIMITED, JAPAN
    12  Copyright (C) 2011-2013 by NEC Communication Systems, Ltd., JAPAN
    13  Copyright (C) 2011-2013 by Panasonic Advanced Technology Development Co., Ltd., JAPAN
    14  Copyright (C) 2011-2013 by Renesas Electronics Corporation, JAPAN
    15  Copyright (C) 2011-2013 by Sunny Giken Inc., JAPAN
    16  Copyright (C) 2011-2013 by TOSHIBA CORPORATION, JAPAN
    17  Copyright (C) 2011-2013 by Witz Corporation, JAPAN
    18 
    19  上記著作権者は,以下の(1)〜(4)の条件を満たす場合に限り,本ソフトウェ
    20  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
    21  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
    22  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    23      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    24      スコード中に含まれていること.
    25  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    26      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
    27      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
    28      の無保証規定を掲載すること.
    29  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    30      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
    31      と.
    32    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
    33        作権表示,この利用条件および下記の無保証規定を掲載すること.
    34    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
    35        報告すること.
    36  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    37      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
    38      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
    39      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
    40      免責すること.
    41 
    42  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
    43  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    44  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
    45  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
    46  の責任を負わない.
    47 
    48  $Id: toppers_atk2.arxml 844 2013-11-29 07:06:18Z fsi-asanoto $
    49 
    50 -->
    51 <AUTOSAR xsi:schemaLocation="http://autosar.org/schema/r4.0 AUTOSAR_4-0-3_STRICT.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://autosar.org/schema/r4.0">
    52   <AR-PACKAGES>
    53     <AR-PACKAGE>
    54       <SHORT-NAME>Ecuc</SHORT-NAME>
    55       <ELEMENTS>
    56         <ECUC-MODULE-CONFIGURATION-VALUES>
    57           <SHORT-NAME>Os</SHORT-NAME>
    58           <DEFINITION-REF DEST="ECUC-MODULE-DEF">/AUTOSAR/EcucDefs/Os</DEFINITION-REF>
    59           <ECUC-DEF-EDITION>4.0.3</ECUC-DEF-EDITION>
    60           <IMPLEMENTATION-CONFIG-VARIANT>VARIANT-PRE-COMPILE</IMPLEMENTATION-CONFIG-VARIANT>
    61           <CONTAINERS>
    62             <ECUC-CONTAINER-VALUE>
    63               <SHORT-NAME>OsInclude</SHORT-NAME>
    64               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsInclude</DEFINITION-REF>
    65               <PARAMETER-VALUES>
    66                 <ECUC-TEXTUAL-PARAM-VALUE>
    67                   <DEFINITION-REF DEST="ECUC-STRING-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsInclude/OsIncludeFileName</DEFINITION-REF>
    68                   <VALUE>toppers_atk2.h</VALUE>
    69                 </ECUC-TEXTUAL-PARAM-VALUE>
    70               </PARAMETER-VALUES>
    71             </ECUC-CONTAINER-VALUE>
    72             <ECUC-CONTAINER-VALUE>
    73               <SHORT-NAME>AppMode1</SHORT-NAME>
    74               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAppMode</DEFINITION-REF>
    75             </ECUC-CONTAINER-VALUE>
    76             <ECUC-CONTAINER-VALUE>
    77               <SHORT-NAME>OsOS</SHORT-NAME>
    78               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS</DEFINITION-REF>
    79               <PARAMETER-VALUES>
    80                 <ECUC-TEXTUAL-PARAM-VALUE>
    81                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsScalabilityClass</DEFINITION-REF>
    82                   <VALUE>SC1</VALUE>
    83                 </ECUC-TEXTUAL-PARAM-VALUE>
    84                 <ECUC-NUMERICAL-PARAM-VALUE>
    85                   <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStackMonitoring</DEFINITION-REF>
    86                   <VALUE>true</VALUE>
    87                 </ECUC-NUMERICAL-PARAM-VALUE>
    88                 <ECUC-TEXTUAL-PARAM-VALUE>
    89                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStatus</DEFINITION-REF>
    90                   <VALUE>EXTENDED</VALUE>
    91                 </ECUC-TEXTUAL-PARAM-VALUE>
    92                 <ECUC-NUMERICAL-PARAM-VALUE>
    93                   <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseGetServiceId</DEFINITION-REF>
    94                   <VALUE>true</VALUE>
    95                 </ECUC-NUMERICAL-PARAM-VALUE>
    96                 <ECUC-NUMERICAL-PARAM-VALUE>
    97                   <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseParameterAccess</DEFINITION-REF>
    98                   <VALUE>true</VALUE>
    99                 </ECUC-NUMERICAL-PARAM-VALUE>
    100               </PARAMETER-VALUES>
    101               <SUB-CONTAINERS>
    102                 <ECUC-CONTAINER-VALUE>
    103                   <SHORT-NAME>OsHooks</SHORT-NAME>
    104                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks</DEFINITION-REF>
    105                   <PARAMETER-VALUES>
    106                     <ECUC-NUMERICAL-PARAM-VALUE>
    107                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsErrorHook</DEFINITION-REF>
    108                       <VALUE>false</VALUE>
    109                     </ECUC-NUMERICAL-PARAM-VALUE>
    110                     <ECUC-NUMERICAL-PARAM-VALUE>
    111                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPostTaskHook</DEFINITION-REF>
    112                       <VALUE>false</VALUE>
    113                     </ECUC-NUMERICAL-PARAM-VALUE>
    114                     <ECUC-NUMERICAL-PARAM-VALUE>
    115                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPreTaskHook</DEFINITION-REF>
    116                       <VALUE>false</VALUE>
    117                     </ECUC-NUMERICAL-PARAM-VALUE>
    118                     <ECUC-NUMERICAL-PARAM-VALUE>
    119                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsProtectionHook</DEFINITION-REF>
    120                       <VALUE>false</VALUE>
    121                     </ECUC-NUMERICAL-PARAM-VALUE>
    122                     <ECUC-NUMERICAL-PARAM-VALUE>
    123                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsShutdownHook</DEFINITION-REF>
    124                       <VALUE>false</VALUE>
    125                     </ECUC-NUMERICAL-PARAM-VALUE>
    126                     <ECUC-NUMERICAL-PARAM-VALUE>
    127                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsStartupHook</DEFINITION-REF>
    128                       <VALUE>true</VALUE>
    129                     </ECUC-NUMERICAL-PARAM-VALUE>
    130                   </PARAMETER-VALUES>
    131                 </ECUC-CONTAINER-VALUE>
    132                 <ECUC-CONTAINER-VALUE>
    133                   <SHORT-NAME>OsHookStack</SHORT-NAME>
    134                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack</DEFINITION-REF>
    135                   <PARAMETER-VALUES>
    136                     <ECUC-NUMERICAL-PARAM-VALUE>
    137                       <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack/OsHookStackSize</DEFINITION-REF>
    138                       <VALUE>0x200</VALUE>
    139                     </ECUC-NUMERICAL-PARAM-VALUE>
    140                   </PARAMETER-VALUES>
    141                 </ECUC-CONTAINER-VALUE>
    142               </SUB-CONTAINERS>
    143             </ECUC-CONTAINER-VALUE>
    144             <ECUC-CONTAINER-VALUE>
    145               <SHORT-NAME>dsw_task</SHORT-NAME>
    146               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
    147               <PARAMETER-VALUES>
    148                 <ECUC-NUMERICAL-PARAM-VALUE>
    149                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
    150                   <VALUE>1U</VALUE>
    151                 </ECUC-NUMERICAL-PARAM-VALUE>
    152                 <ECUC-NUMERICAL-PARAM-VALUE>
    153                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
    154                   <VALUE>14</VALUE>
    155                 </ECUC-NUMERICAL-PARAM-VALUE>
    156                 <ECUC-TEXTUAL-PARAM-VALUE>
    157                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
    158                   <VALUE>NON</VALUE>
    159                 </ECUC-TEXTUAL-PARAM-VALUE>
    160                 <ECUC-NUMERICAL-PARAM-VALUE>
    161                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
    162                   <VALUE>0x250</VALUE>
    163                 </ECUC-NUMERICAL-PARAM-VALUE>
    164               </PARAMETER-VALUES>
    165               <SUB-CONTAINERS>
    166                 <ECUC-CONTAINER-VALUE>
    167                   <SHORT-NAME>OsTaskAutostart</SHORT-NAME>
    168                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart</DEFINITION-REF>
    169                   <REFERENCE-VALUES>
    170                     <ECUC-REFERENCE-VALUE>
    171                       <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart/OsTaskAppModeRef</DEFINITION-REF>
    172                       <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode1</VALUE-REF>
    173                     </ECUC-REFERENCE-VALUE>
    174                   </REFERENCE-VALUES>
    175                 </ECUC-CONTAINER-VALUE>
    176               </SUB-CONTAINERS>
    177             </ECUC-CONTAINER-VALUE>
    178           </CONTAINERS>
    179         </ECUC-MODULE-CONFIGURATION-VALUES>
    180       </ELEMENTS>
    181     </AR-PACKAGE>
    182   </AR-PACKAGES>
     1<?xml version="1.0" encoding="UTF-8"?>
     2<!-- Generated by ABREX Ver. 1.1.0 -->
     3<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">
     4        <AR-PACKAGES>
     5                <AR-PACKAGE>
     6                        <SHORT-NAME>Ecuc</SHORT-NAME>
     7                        <ELEMENTS>
     8                                <ECUC-MODULE-CONFIGURATION-VALUES>
     9                                        <SHORT-NAME>Os</SHORT-NAME>
     10                                        <DEFINITION-REF DEST="ECUC-MODULE-DEF">/AUTOSAR/EcucDefs/Os</DEFINITION-REF>
     11                                        <ECUC-DEF-EDITION>4.2.0</ECUC-DEF-EDITION>
     12                                        <IMPLEMENTATION-CONFIG-VARIANT>VARIANT-PRE-COMPILE</IMPLEMENTATION-CONFIG-VARIANT>
     13                                        <CONTAINERS>
     14                                                <ECUC-CONTAINER-VALUE>
     15                                                        <SHORT-NAME>OsInclude</SHORT-NAME>
     16                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsInclude</DEFINITION-REF>
     17                                                        <PARAMETER-VALUES>
     18                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     19                                                                        <DEFINITION-REF DEST="ECUC-STRING-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsInclude/OsIncludeFileName</DEFINITION-REF>
     20                                                                        <VALUE>toppers_atk2.h</VALUE>
     21                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     22                                                        </PARAMETER-VALUES>
     23                                                </ECUC-CONTAINER-VALUE>
     24                                                <ECUC-CONTAINER-VALUE>
     25                                                        <SHORT-NAME>AppMode1</SHORT-NAME>
     26                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAppMode</DEFINITION-REF>
     27                                                </ECUC-CONTAINER-VALUE>
     28                                                <ECUC-CONTAINER-VALUE>
     29                                                        <SHORT-NAME>OsOS</SHORT-NAME>
     30                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS</DEFINITION-REF>
     31                                                        <PARAMETER-VALUES>
     32                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     33                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStackMonitoring</DEFINITION-REF>
     34                                                                        <VALUE>true</VALUE>
     35                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     36                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     37                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseGetServiceId</DEFINITION-REF>
     38                                                                        <VALUE>true</VALUE>
     39                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     40                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     41                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseParameterAccess</DEFINITION-REF>
     42                                                                        <VALUE>true</VALUE>
     43                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     44                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     45                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsScalabilityClass</DEFINITION-REF>
     46                                                                        <VALUE>SC1</VALUE>
     47                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     48                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     49                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStatus</DEFINITION-REF>
     50                                                                        <VALUE>EXTENDED</VALUE>
     51                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     52                                                        </PARAMETER-VALUES>
     53                                                        <SUB-CONTAINERS>
     54                                                                <ECUC-CONTAINER-VALUE>
     55                                                                        <SHORT-NAME>OsHooks</SHORT-NAME>
     56                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks</DEFINITION-REF>
     57                                                                        <PARAMETER-VALUES>
     58                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     59                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsErrorHook</DEFINITION-REF>
     60                                                                                        <VALUE>false</VALUE>
     61                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     62                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     63                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPostTaskHook</DEFINITION-REF>
     64                                                                                        <VALUE>false</VALUE>
     65                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     66                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     67                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPreTaskHook</DEFINITION-REF>
     68                                                                                        <VALUE>false</VALUE>
     69                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     70                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     71                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsProtectionHook</DEFINITION-REF>
     72                                                                                        <VALUE>false</VALUE>
     73                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     74                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     75                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsShutdownHook</DEFINITION-REF>
     76                                                                                        <VALUE>false</VALUE>
     77                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     78                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     79                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsStartupHook</DEFINITION-REF>
     80                                                                                        <VALUE>true</VALUE>
     81                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     82                                                                        </PARAMETER-VALUES>
     83                                                                </ECUC-CONTAINER-VALUE>
     84                                                                <ECUC-CONTAINER-VALUE>
     85                                                                        <SHORT-NAME>OsHookStack</SHORT-NAME>
     86                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack</DEFINITION-REF>
     87                                                                        <PARAMETER-VALUES>
     88                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     89                                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack/OsHookStackSize</DEFINITION-REF>
     90                                                                                        <VALUE>512</VALUE>
     91                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     92                                                                        </PARAMETER-VALUES>
     93                                                                </ECUC-CONTAINER-VALUE>
     94                                                        </SUB-CONTAINERS>
     95                                                </ECUC-CONTAINER-VALUE>
     96                                                <ECUC-CONTAINER-VALUE>
     97                                                        <SHORT-NAME>dsw_task</SHORT-NAME>
     98                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
     99                                                        <PARAMETER-VALUES>
     100                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     101                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
     102                                                                        <VALUE>1</VALUE>
     103                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     104                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     105                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
     106                                                                        <VALUE>14</VALUE>
     107                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     108                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     109                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
     110                                                                        <VALUE>592</VALUE>
     111                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     112                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     113                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
     114                                                                        <VALUE>NON</VALUE>
     115                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     116                                                        </PARAMETER-VALUES>
     117                                                        <SUB-CONTAINERS>
     118                                                                <ECUC-CONTAINER-VALUE>
     119                                                                        <SHORT-NAME>OsTaskAutostart</SHORT-NAME>
     120                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart</DEFINITION-REF>
     121                                                                        <REFERENCE-VALUES>
     122                                                                                <ECUC-REFERENCE-VALUE>
     123                                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart/OsTaskAppModeRef</DEFINITION-REF>
     124                                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode1</VALUE-REF>
     125                                                                                </ECUC-REFERENCE-VALUE>
     126                                                                        </REFERENCE-VALUES>
     127                                                                </ECUC-CONTAINER-VALUE>
     128                                                        </SUB-CONTAINERS>
     129                                                </ECUC-CONTAINER-VALUE>
     130                                        </CONTAINERS>
     131                                </ECUC-MODULE-CONFIGURATION-VALUES>
     132                        </ELEMENTS>
     133                </AR-PACKAGE>
     134        </AR-PACKAGES>
    183135</AUTOSAR>
  • autosar_os_training/trunk/program/device_log_1task/toppers_atk2.yaml

    r149 r258  
    2323    dsw_task:
    2424      DefinitionRef: OsTask
    25       OsTaskActivation: 1U
     25      OsTaskActivation: 1
    2626      OsTaskPriority: 14
    2727      OsTaskStackSize: 0x250
  • autosar_os_training/trunk/program/event_int/toppers_atk2.arxml

    r124 r258  
    1 <?xml version="1.0" encoding="EUC-JP"?>
    2 <!--
    3 
    4  TOPPERS ATK2
    5      Toyohashi Open Platform for Embedded Real-Time Systems
    6      Automotive Kernel Version 2
    7 
    8  Copyright (C) 2011-2013 by Center for Embedded Computing Systems
    9              Graduate School of Information Science, Nagoya Univ., JAPAN
    10  Copyright (C) 2011-2013 by FUJISOFT INCORPORATED, JAPAN
    11  Copyright (C) 2011-2013 by FUJITSU VLSI LIMITED, JAPAN
    12  Copyright (C) 2011-2013 by NEC Communication Systems, Ltd., JAPAN
    13  Copyright (C) 2011-2013 by Panasonic Advanced Technology Development Co., Ltd., JAPAN
    14  Copyright (C) 2011-2013 by Renesas Electronics Corporation, JAPAN
    15  Copyright (C) 2011-2013 by Sunny Giken Inc., JAPAN
    16  Copyright (C) 2011-2013 by TOSHIBA CORPORATION, JAPAN
    17  Copyright (C) 2011-2013 by Witz Corporation, JAPAN
    18 
    19  上記著作権者は,以下の(1)〜(4)の条件を満たす場合に限り,本ソフトウェ
    20  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
    21  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
    22  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    23      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    24      スコード中に含まれていること.
    25  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    26      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
    27      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
    28      の無保証規定を掲載すること.
    29  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    30      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
    31      と.
    32    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
    33        作権表示,この利用条件および下記の無保証規定を掲載すること.
    34    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
    35        報告すること.
    36  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    37      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
    38      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
    39      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
    40      免責すること.
    41 
    42  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
    43  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    44  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
    45  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
    46  の責任を負わない.
    47 
    48  $Id: toppers_atk2.arxml 844 2013-11-29 07:06:18Z fsi-asanoto $
    49 
    50 -->
    51 <AUTOSAR xsi:schemaLocation="http://autosar.org/schema/r4.0 AUTOSAR_4-0-3_STRICT.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://autosar.org/schema/r4.0">
    52   <AR-PACKAGES>
    53     <AR-PACKAGE>
    54       <SHORT-NAME>Ecuc</SHORT-NAME>
    55       <ELEMENTS>
    56         <ECUC-MODULE-CONFIGURATION-VALUES>
    57           <SHORT-NAME>Os</SHORT-NAME>
    58           <DEFINITION-REF DEST="ECUC-MODULE-DEF">/AUTOSAR/EcucDefs/Os</DEFINITION-REF>
    59           <ECUC-DEF-EDITION>4.0.3</ECUC-DEF-EDITION>
    60           <IMPLEMENTATION-CONFIG-VARIANT>VARIANT-PRE-COMPILE</IMPLEMENTATION-CONFIG-VARIANT>
    61           <CONTAINERS>
    62             <ECUC-CONTAINER-VALUE>
    63               <SHORT-NAME>OsInclude</SHORT-NAME>
    64               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsInclude</DEFINITION-REF>
    65               <PARAMETER-VALUES>
    66                 <ECUC-TEXTUAL-PARAM-VALUE>
    67                   <DEFINITION-REF DEST="ECUC-STRING-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsInclude/OsIncludeFileName</DEFINITION-REF>
    68                   <VALUE>toppers_atk2.h</VALUE>
    69                 </ECUC-TEXTUAL-PARAM-VALUE>
    70               </PARAMETER-VALUES>
    71             </ECUC-CONTAINER-VALUE>
    72             <ECUC-CONTAINER-VALUE>
    73               <SHORT-NAME>AppMode1</SHORT-NAME>
    74               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAppMode</DEFINITION-REF>
    75             </ECUC-CONTAINER-VALUE>
    76             <ECUC-CONTAINER-VALUE>
    77               <SHORT-NAME>OsOS</SHORT-NAME>
    78               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS</DEFINITION-REF>
    79               <PARAMETER-VALUES>
    80                 <ECUC-TEXTUAL-PARAM-VALUE>
    81                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsScalabilityClass</DEFINITION-REF>
    82                   <VALUE>SC1</VALUE>
    83                 </ECUC-TEXTUAL-PARAM-VALUE>
    84                 <ECUC-NUMERICAL-PARAM-VALUE>
    85                   <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStackMonitoring</DEFINITION-REF>
    86                   <VALUE>true</VALUE>
    87                 </ECUC-NUMERICAL-PARAM-VALUE>
    88                 <ECUC-TEXTUAL-PARAM-VALUE>
    89                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStatus</DEFINITION-REF>
    90                   <VALUE>EXTENDED</VALUE>
    91                 </ECUC-TEXTUAL-PARAM-VALUE>
    92                 <ECUC-NUMERICAL-PARAM-VALUE>
    93                   <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseGetServiceId</DEFINITION-REF>
    94                   <VALUE>true</VALUE>
    95                 </ECUC-NUMERICAL-PARAM-VALUE>
    96                 <ECUC-NUMERICAL-PARAM-VALUE>
    97                   <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseParameterAccess</DEFINITION-REF>
    98                   <VALUE>true</VALUE>
    99                 </ECUC-NUMERICAL-PARAM-VALUE>
    100               </PARAMETER-VALUES>
    101               <SUB-CONTAINERS>
    102                 <ECUC-CONTAINER-VALUE>
    103                   <SHORT-NAME>OsHooks</SHORT-NAME>
    104                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks</DEFINITION-REF>
    105                   <PARAMETER-VALUES>
    106                     <ECUC-NUMERICAL-PARAM-VALUE>
    107                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsErrorHook</DEFINITION-REF>
    108                       <VALUE>false</VALUE>
    109                     </ECUC-NUMERICAL-PARAM-VALUE>
    110                     <ECUC-NUMERICAL-PARAM-VALUE>
    111                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPostTaskHook</DEFINITION-REF>
    112                       <VALUE>false</VALUE>
    113                     </ECUC-NUMERICAL-PARAM-VALUE>
    114                     <ECUC-NUMERICAL-PARAM-VALUE>
    115                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPreTaskHook</DEFINITION-REF>
    116                       <VALUE>false</VALUE>
    117                     </ECUC-NUMERICAL-PARAM-VALUE>
    118                     <ECUC-NUMERICAL-PARAM-VALUE>
    119                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsProtectionHook</DEFINITION-REF>
    120                       <VALUE>false</VALUE>
    121                     </ECUC-NUMERICAL-PARAM-VALUE>
    122                     <ECUC-NUMERICAL-PARAM-VALUE>
    123                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsShutdownHook</DEFINITION-REF>
    124                       <VALUE>false</VALUE>
    125                     </ECUC-NUMERICAL-PARAM-VALUE>
    126                     <ECUC-NUMERICAL-PARAM-VALUE>
    127                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsStartupHook</DEFINITION-REF>
    128                       <VALUE>true</VALUE>
    129                     </ECUC-NUMERICAL-PARAM-VALUE>
    130                   </PARAMETER-VALUES>
    131                 </ECUC-CONTAINER-VALUE>
    132                 <ECUC-CONTAINER-VALUE>
    133                   <SHORT-NAME>OsHookStack</SHORT-NAME>
    134                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack</DEFINITION-REF>
    135                   <PARAMETER-VALUES>
    136                     <ECUC-NUMERICAL-PARAM-VALUE>
    137                       <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack/OsHookStackSize</DEFINITION-REF>
    138                       <VALUE>0x200</VALUE>
    139                     </ECUC-NUMERICAL-PARAM-VALUE>
    140                   </PARAMETER-VALUES>
    141                 </ECUC-CONTAINER-VALUE>
    142               </SUB-CONTAINERS>
    143             </ECUC-CONTAINER-VALUE>
    144             <ECUC-CONTAINER-VALUE>
    145               <SHORT-NAME>main_task</SHORT-NAME>
    146               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
    147               <PARAMETER-VALUES>
    148                 <ECUC-NUMERICAL-PARAM-VALUE>
    149                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
    150                   <VALUE>1U</VALUE>
    151                 </ECUC-NUMERICAL-PARAM-VALUE>
    152                 <ECUC-NUMERICAL-PARAM-VALUE>
    153                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
    154                   <VALUE>5</VALUE>
    155                 </ECUC-NUMERICAL-PARAM-VALUE>
    156                 <ECUC-TEXTUAL-PARAM-VALUE>
    157                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
    158                   <VALUE>NON</VALUE>
    159                 </ECUC-TEXTUAL-PARAM-VALUE>
    160                 <ECUC-NUMERICAL-PARAM-VALUE>
    161                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
    162                   <VALUE>0x250</VALUE>
    163                 </ECUC-NUMERICAL-PARAM-VALUE>
    164               </PARAMETER-VALUES>
    165               <REFERENCE-VALUES>
    166                 <ECUC-REFERENCE-VALUE>
    167                   <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskEventRef</DEFINITION-REF>
    168                   <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/EVENT_PSW1</VALUE-REF>
    169                 </ECUC-REFERENCE-VALUE>
    170                 <ECUC-REFERENCE-VALUE>
    171                   <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskEventRef</DEFINITION-REF>
    172                   <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/EVENT_PSW2</VALUE-REF>
    173                 </ECUC-REFERENCE-VALUE>
    174               </REFERENCE-VALUES>
    175               <SUB-CONTAINERS>
    176                 <ECUC-CONTAINER-VALUE>
    177                   <SHORT-NAME>OsTaskAutostart</SHORT-NAME>
    178                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart</DEFINITION-REF>
    179                   <REFERENCE-VALUES>
    180                     <ECUC-REFERENCE-VALUE>
    181                       <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart/OsTaskAppModeRef</DEFINITION-REF>
    182                       <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode1</VALUE-REF>
    183                     </ECUC-REFERENCE-VALUE>
    184                   </REFERENCE-VALUES>
    185                 </ECUC-CONTAINER-VALUE>
    186               </SUB-CONTAINERS>
    187             </ECUC-CONTAINER-VALUE>
    188             <ECUC-CONTAINER-VALUE>
    189               <SHORT-NAME>EVENT_PSW1</SHORT-NAME>
    190               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsEvent</DEFINITION-REF>
    191             </ECUC-CONTAINER-VALUE>
    192             <ECUC-CONTAINER-VALUE>
    193               <SHORT-NAME>EVENT_PSW2</SHORT-NAME>
    194               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsEvent</DEFINITION-REF>
    195             </ECUC-CONTAINER-VALUE>
    196             <ECUC-CONTAINER-VALUE>
    197               <SHORT-NAME>psw2_int</SHORT-NAME>
    198               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsIsr</DEFINITION-REF>
    199               <PARAMETER-VALUES>
    200                 <ECUC-TEXTUAL-PARAM-VALUE>
    201                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrCategory</DEFINITION-REF>
    202                   <VALUE>CATEGORY_2</VALUE>
    203                 </ECUC-TEXTUAL-PARAM-VALUE>
    204                 <ECUC-NUMERICAL-PARAM-VALUE>
    205                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrInterruptNumber</DEFINITION-REF>
    206                   <VALUE>36</VALUE>
    207                 </ECUC-NUMERICAL-PARAM-VALUE>
    208                 <ECUC-NUMERICAL-PARAM-VALUE>
    209                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrInterruptPriority</DEFINITION-REF>
    210                   <VALUE>5</VALUE>
    211                 </ECUC-NUMERICAL-PARAM-VALUE>
    212               </PARAMETER-VALUES>
    213             </ECUC-CONTAINER-VALUE>
    214             <ECUC-CONTAINER-VALUE>
    215               <SHORT-NAME>psw1_int</SHORT-NAME>
    216               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsIsr</DEFINITION-REF>
    217               <PARAMETER-VALUES>
    218                 <ECUC-TEXTUAL-PARAM-VALUE>
    219                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrCategory</DEFINITION-REF>
    220                   <VALUE>CATEGORY_2</VALUE>
    221                 </ECUC-TEXTUAL-PARAM-VALUE>
    222                 <ECUC-NUMERICAL-PARAM-VALUE>
    223                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrInterruptNumber</DEFINITION-REF>
    224                   <VALUE>35</VALUE>
    225                 </ECUC-NUMERICAL-PARAM-VALUE>
    226                 <ECUC-NUMERICAL-PARAM-VALUE>
    227                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrInterruptPriority</DEFINITION-REF>
    228                   <VALUE>3</VALUE>
    229                 </ECUC-NUMERICAL-PARAM-VALUE>
    230                 <ECUC-NUMERICAL-PARAM-VALUE>
    231                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrStackSize</DEFINITION-REF>
    232                   <VALUE>0x250</VALUE>
    233                 </ECUC-NUMERICAL-PARAM-VALUE>
    234               </PARAMETER-VALUES>
    235             </ECUC-CONTAINER-VALUE>
    236           </CONTAINERS>
    237         </ECUC-MODULE-CONFIGURATION-VALUES>
    238       </ELEMENTS>
    239     </AR-PACKAGE>
    240   </AR-PACKAGES>
     1<?xml version="1.0" encoding="UTF-8"?>
     2<!-- Generated by ABREX Ver. 1.1.0 -->
     3<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">
     4        <AR-PACKAGES>
     5                <AR-PACKAGE>
     6                        <SHORT-NAME>Ecuc</SHORT-NAME>
     7                        <ELEMENTS>
     8                                <ECUC-MODULE-CONFIGURATION-VALUES>
     9                                        <SHORT-NAME>Os</SHORT-NAME>
     10                                        <DEFINITION-REF DEST="ECUC-MODULE-DEF">/AUTOSAR/EcucDefs/Os</DEFINITION-REF>
     11                                        <ECUC-DEF-EDITION>4.2.0</ECUC-DEF-EDITION>
     12                                        <IMPLEMENTATION-CONFIG-VARIANT>VARIANT-PRE-COMPILE</IMPLEMENTATION-CONFIG-VARIANT>
     13                                        <CONTAINERS>
     14                                                <ECUC-CONTAINER-VALUE>
     15                                                        <SHORT-NAME>OsInclude</SHORT-NAME>
     16                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsInclude</DEFINITION-REF>
     17                                                        <PARAMETER-VALUES>
     18                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     19                                                                        <DEFINITION-REF DEST="ECUC-STRING-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsInclude/OsIncludeFileName</DEFINITION-REF>
     20                                                                        <VALUE>toppers_atk2.h</VALUE>
     21                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     22                                                        </PARAMETER-VALUES>
     23                                                </ECUC-CONTAINER-VALUE>
     24                                                <ECUC-CONTAINER-VALUE>
     25                                                        <SHORT-NAME>AppMode1</SHORT-NAME>
     26                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAppMode</DEFINITION-REF>
     27                                                </ECUC-CONTAINER-VALUE>
     28                                                <ECUC-CONTAINER-VALUE>
     29                                                        <SHORT-NAME>OsOS</SHORT-NAME>
     30                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS</DEFINITION-REF>
     31                                                        <PARAMETER-VALUES>
     32                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     33                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStackMonitoring</DEFINITION-REF>
     34                                                                        <VALUE>true</VALUE>
     35                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     36                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     37                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseGetServiceId</DEFINITION-REF>
     38                                                                        <VALUE>true</VALUE>
     39                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     40                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     41                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseParameterAccess</DEFINITION-REF>
     42                                                                        <VALUE>true</VALUE>
     43                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     44                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     45                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsScalabilityClass</DEFINITION-REF>
     46                                                                        <VALUE>SC1</VALUE>
     47                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     48                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     49                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStatus</DEFINITION-REF>
     50                                                                        <VALUE>EXTENDED</VALUE>
     51                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     52                                                        </PARAMETER-VALUES>
     53                                                        <SUB-CONTAINERS>
     54                                                                <ECUC-CONTAINER-VALUE>
     55                                                                        <SHORT-NAME>OsHooks</SHORT-NAME>
     56                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks</DEFINITION-REF>
     57                                                                        <PARAMETER-VALUES>
     58                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     59                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsErrorHook</DEFINITION-REF>
     60                                                                                        <VALUE>false</VALUE>
     61                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     62                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     63                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPostTaskHook</DEFINITION-REF>
     64                                                                                        <VALUE>false</VALUE>
     65                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     66                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     67                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPreTaskHook</DEFINITION-REF>
     68                                                                                        <VALUE>false</VALUE>
     69                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     70                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     71                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsProtectionHook</DEFINITION-REF>
     72                                                                                        <VALUE>false</VALUE>
     73                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     74                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     75                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsShutdownHook</DEFINITION-REF>
     76                                                                                        <VALUE>false</VALUE>
     77                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     78                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     79                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsStartupHook</DEFINITION-REF>
     80                                                                                        <VALUE>true</VALUE>
     81                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     82                                                                        </PARAMETER-VALUES>
     83                                                                </ECUC-CONTAINER-VALUE>
     84                                                                <ECUC-CONTAINER-VALUE>
     85                                                                        <SHORT-NAME>OsHookStack</SHORT-NAME>
     86                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack</DEFINITION-REF>
     87                                                                        <PARAMETER-VALUES>
     88                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     89                                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack/OsHookStackSize</DEFINITION-REF>
     90                                                                                        <VALUE>512</VALUE>
     91                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     92                                                                        </PARAMETER-VALUES>
     93                                                                </ECUC-CONTAINER-VALUE>
     94                                                        </SUB-CONTAINERS>
     95                                                </ECUC-CONTAINER-VALUE>
     96                                                <ECUC-CONTAINER-VALUE>
     97                                                        <SHORT-NAME>main_task</SHORT-NAME>
     98                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
     99                                                        <PARAMETER-VALUES>
     100                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     101                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
     102                                                                        <VALUE>1</VALUE>
     103                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     104                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     105                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
     106                                                                        <VALUE>5</VALUE>
     107                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     108                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     109                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
     110                                                                        <VALUE>592</VALUE>
     111                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     112                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     113                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
     114                                                                        <VALUE>NON</VALUE>
     115                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     116                                                        </PARAMETER-VALUES>
     117                                                        <REFERENCE-VALUES>
     118                                                                <ECUC-REFERENCE-VALUE>
     119                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskEventRef</DEFINITION-REF>
     120                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/EVENT_PSW1</VALUE-REF>
     121                                                                </ECUC-REFERENCE-VALUE>
     122                                                                <ECUC-REFERENCE-VALUE>
     123                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskEventRef</DEFINITION-REF>
     124                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/EVENT_PSW2</VALUE-REF>
     125                                                                </ECUC-REFERENCE-VALUE>
     126                                                        </REFERENCE-VALUES>
     127                                                        <SUB-CONTAINERS>
     128                                                                <ECUC-CONTAINER-VALUE>
     129                                                                        <SHORT-NAME>OsTaskAutostart</SHORT-NAME>
     130                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart</DEFINITION-REF>
     131                                                                        <REFERENCE-VALUES>
     132                                                                                <ECUC-REFERENCE-VALUE>
     133                                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart/OsTaskAppModeRef</DEFINITION-REF>
     134                                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode1</VALUE-REF>
     135                                                                                </ECUC-REFERENCE-VALUE>
     136                                                                        </REFERENCE-VALUES>
     137                                                                </ECUC-CONTAINER-VALUE>
     138                                                        </SUB-CONTAINERS>
     139                                                </ECUC-CONTAINER-VALUE>
     140                                                <ECUC-CONTAINER-VALUE>
     141                                                        <SHORT-NAME>EVENT_PSW1</SHORT-NAME>
     142                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsEvent</DEFINITION-REF>
     143                                                </ECUC-CONTAINER-VALUE>
     144                                                <ECUC-CONTAINER-VALUE>
     145                                                        <SHORT-NAME>EVENT_PSW2</SHORT-NAME>
     146                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsEvent</DEFINITION-REF>
     147                                                </ECUC-CONTAINER-VALUE>
     148                                                <ECUC-CONTAINER-VALUE>
     149                                                        <SHORT-NAME>psw2_int</SHORT-NAME>
     150                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsIsr</DEFINITION-REF>
     151                                                        <PARAMETER-VALUES>
     152                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     153                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrInterruptNumber</DEFINITION-REF>
     154                                                                        <VALUE>36</VALUE>
     155                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     156                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     157                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrInterruptPriority</DEFINITION-REF>
     158                                                                        <VALUE>5</VALUE>
     159                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     160                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     161                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrCategory</DEFINITION-REF>
     162                                                                        <VALUE>CATEGORY_2</VALUE>
     163                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     164                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     165                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrInterruptSource</DEFINITION-REF>
     166                                                                        <VALUE>ENABLE</VALUE>
     167                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     168                                                        </PARAMETER-VALUES>
     169                                                </ECUC-CONTAINER-VALUE>
     170                                                <ECUC-CONTAINER-VALUE>
     171                                                        <SHORT-NAME>psw1_int</SHORT-NAME>
     172                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsIsr</DEFINITION-REF>
     173                                                        <PARAMETER-VALUES>
     174                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     175                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrInterruptNumber</DEFINITION-REF>
     176                                                                        <VALUE>35</VALUE>
     177                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     178                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     179                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrInterruptPriority</DEFINITION-REF>
     180                                                                        <VALUE>3</VALUE>
     181                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     182                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     183                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrStackSize</DEFINITION-REF>
     184                                                                        <VALUE>592</VALUE>
     185                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     186                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     187                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrCategory</DEFINITION-REF>
     188                                                                        <VALUE>CATEGORY_2</VALUE>
     189                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     190                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     191                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrInterruptSource</DEFINITION-REF>
     192                                                                        <VALUE>ENABLE</VALUE>
     193                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     194                                                        </PARAMETER-VALUES>
     195                                                </ECUC-CONTAINER-VALUE>
     196                                        </CONTAINERS>
     197                                </ECUC-MODULE-CONFIGURATION-VALUES>
     198                        </ELEMENTS>
     199                </AR-PACKAGE>
     200        </AR-PACKAGES>
    241201</AUTOSAR>
  • autosar_os_training/trunk/program/event_int/toppers_atk2.yaml

    r149 r258  
    2323    main_task:
    2424      DefinitionRef: OsTask
    25       OsTaskActivation: 1U
     25      OsTaskActivation: 1
    2626      OsTaskPriority: 5
    2727      OsTaskStackSize: 0x250
     
    4141      OsIsrInterruptPriority: 5
    4242      OsIsrCategory: CATEGORY_2
     43      OsIsrInterruptSource: ENABLE
    4344    psw1_int:
    4445      DefinitionRef: OsIsr
     
    4748      OsIsrStackSize: 0x250
    4849      OsIsrCategory: CATEGORY_2
     50      OsIsrInterruptSource: ENABLE
  • autosar_os_training/trunk/program/event_task/toppers_atk2.arxml

    r124 r258  
    1 <?xml version="1.0" encoding="EUC-JP"?>
    2 <!--
    3 
    4  TOPPERS ATK2
    5      Toyohashi Open Platform for Embedded Real-Time Systems
    6      Automotive Kernel Version 2
    7 
    8  Copyright (C) 2011-2013 by Center for Embedded Computing Systems
    9              Graduate School of Information Science, Nagoya Univ., JAPAN
    10  Copyright (C) 2011-2013 by FUJISOFT INCORPORATED, JAPAN
    11  Copyright (C) 2011-2013 by FUJITSU VLSI LIMITED, JAPAN
    12  Copyright (C) 2011-2013 by NEC Communication Systems, Ltd., JAPAN
    13  Copyright (C) 2011-2013 by Panasonic Advanced Technology Development Co., Ltd., JAPAN
    14  Copyright (C) 2011-2013 by Renesas Electronics Corporation, JAPAN
    15  Copyright (C) 2011-2013 by Sunny Giken Inc., JAPAN
    16  Copyright (C) 2011-2013 by TOSHIBA CORPORATION, JAPAN
    17  Copyright (C) 2011-2013 by Witz Corporation, JAPAN
    18 
    19  上記著作権者は,以下の(1)〜(4)の条件を満たす場合に限り,本ソフトウェ
    20  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
    21  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
    22  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    23      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    24      スコード中に含まれていること.
    25  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    26      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
    27      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
    28      の無保証規定を掲載すること.
    29  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    30      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
    31      と.
    32    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
    33        作権表示,この利用条件および下記の無保証規定を掲載すること.
    34    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
    35        報告すること.
    36  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    37      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
    38      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
    39      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
    40      免責すること.
    41 
    42  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
    43  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    44  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
    45  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
    46  の責任を負わない.
    47 
    48  $Id: toppers_atk2.arxml 844 2013-11-29 07:06:18Z fsi-asanoto $
    49 
    50 -->
    51 <AUTOSAR xsi:schemaLocation="http://autosar.org/schema/r4.0 AUTOSAR_4-0-3_STRICT.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://autosar.org/schema/r4.0">
    52   <AR-PACKAGES>
    53     <AR-PACKAGE>
    54       <SHORT-NAME>Ecuc</SHORT-NAME>
    55       <ELEMENTS>
    56         <ECUC-MODULE-CONFIGURATION-VALUES>
    57           <SHORT-NAME>Os</SHORT-NAME>
    58           <DEFINITION-REF DEST="ECUC-MODULE-DEF">/AUTOSAR/EcucDefs/Os</DEFINITION-REF>
    59           <ECUC-DEF-EDITION>4.0.3</ECUC-DEF-EDITION>
    60           <IMPLEMENTATION-CONFIG-VARIANT>VARIANT-PRE-COMPILE</IMPLEMENTATION-CONFIG-VARIANT>
    61           <CONTAINERS>
    62             <ECUC-CONTAINER-VALUE>
    63               <SHORT-NAME>OsInclude</SHORT-NAME>
    64               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsInclude</DEFINITION-REF>
    65               <PARAMETER-VALUES>
    66                 <ECUC-TEXTUAL-PARAM-VALUE>
    67                   <DEFINITION-REF DEST="ECUC-STRING-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsInclude/OsIncludeFileName</DEFINITION-REF>
    68                   <VALUE>toppers_atk2.h</VALUE>
    69                 </ECUC-TEXTUAL-PARAM-VALUE>
    70               </PARAMETER-VALUES>
    71             </ECUC-CONTAINER-VALUE>
    72             <ECUC-CONTAINER-VALUE>
    73               <SHORT-NAME>AppMode1</SHORT-NAME>
    74               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAppMode</DEFINITION-REF>
    75             </ECUC-CONTAINER-VALUE>
    76             <ECUC-CONTAINER-VALUE>
    77               <SHORT-NAME>OsOS</SHORT-NAME>
    78               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS</DEFINITION-REF>
    79               <PARAMETER-VALUES>
    80                 <ECUC-TEXTUAL-PARAM-VALUE>
    81                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsScalabilityClass</DEFINITION-REF>
    82                   <VALUE>SC1</VALUE>
    83                 </ECUC-TEXTUAL-PARAM-VALUE>
    84                 <ECUC-NUMERICAL-PARAM-VALUE>
    85                   <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStackMonitoring</DEFINITION-REF>
    86                   <VALUE>true</VALUE>
    87                 </ECUC-NUMERICAL-PARAM-VALUE>
    88                 <ECUC-TEXTUAL-PARAM-VALUE>
    89                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStatus</DEFINITION-REF>
    90                   <VALUE>EXTENDED</VALUE>
    91                 </ECUC-TEXTUAL-PARAM-VALUE>
    92                 <ECUC-NUMERICAL-PARAM-VALUE>
    93                   <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseGetServiceId</DEFINITION-REF>
    94                   <VALUE>true</VALUE>
    95                 </ECUC-NUMERICAL-PARAM-VALUE>
    96                 <ECUC-NUMERICAL-PARAM-VALUE>
    97                   <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseParameterAccess</DEFINITION-REF>
    98                   <VALUE>true</VALUE>
    99                 </ECUC-NUMERICAL-PARAM-VALUE>
    100               </PARAMETER-VALUES>
    101               <SUB-CONTAINERS>
    102                 <ECUC-CONTAINER-VALUE>
    103                   <SHORT-NAME>OsHooks</SHORT-NAME>
    104                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks</DEFINITION-REF>
    105                   <PARAMETER-VALUES>
    106                     <ECUC-NUMERICAL-PARAM-VALUE>
    107                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsErrorHook</DEFINITION-REF>
    108                       <VALUE>false</VALUE>
    109                     </ECUC-NUMERICAL-PARAM-VALUE>
    110                     <ECUC-NUMERICAL-PARAM-VALUE>
    111                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPostTaskHook</DEFINITION-REF>
    112                       <VALUE>false</VALUE>
    113                     </ECUC-NUMERICAL-PARAM-VALUE>
    114                     <ECUC-NUMERICAL-PARAM-VALUE>
    115                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPreTaskHook</DEFINITION-REF>
    116                       <VALUE>false</VALUE>
    117                     </ECUC-NUMERICAL-PARAM-VALUE>
    118                     <ECUC-NUMERICAL-PARAM-VALUE>
    119                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsProtectionHook</DEFINITION-REF>
    120                       <VALUE>false</VALUE>
    121                     </ECUC-NUMERICAL-PARAM-VALUE>
    122                     <ECUC-NUMERICAL-PARAM-VAL