Changes between Version 7 and Version 8 of spec/Wdg


Ignore:
Timestamp:
Dec 6, 2022, 10:48:21 AM (17 months ago)
Author:
fujisft-kaji
Comment:

R21-11反映

Legend:

Unmodified
Added
Removed
Modified
  • spec/Wdg

    v7 v8  
    1111* API一覧
    1212
    13   ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R4.0.3 =||= R4.2.2 =||
    14   || [#Wdg_Init Wdg_Init]                                       ||  0|| 0x00||  ○  ||  ○  ||
    15   || [#Wdg_SetMode Wdg_SetMode]                                 ||  1|| 0x01||  ○  ||  ○  ||
    16   || [#Wdg_SetTriggerCondition Wdg_SetTriggerCondition]         ||  3|| 0x03||  ○  ||  ○  ||
    17   || [#Wdg_GetVersionInfo Wdg_GetVersionInfo]                   ||  4|| 0x04||  ○  ||  ○  ||
    18   || [#Wdg_Cbk_GptNotificationxxx Wdg_Cbk_GptNotification<xxx>] ||  5|| 0x05||  ○  ||  -   ||
    19 
    20 * コンフィギュレーション一覧(R4.0.3 / R4.2.2)
    21   * [#WdgDemEventParameterRefs WdgDemEventParameterRefs] (○/○)
    22     * [#WDG_E_DISABLE_REJECTED WDG_E_DISABLE_REJECTED] (○/○)
    23     * [#WDG_E_MODE_FAILED WDG_E_MODE_FAILED] (○/○)
    24   * [#WdgGeneral WdgGeneral] (○/○)
    25     * [#WdgDevErrorDetect WdgDevErrorDetect] (○/○)
    26     * [#WdgDisableAllowed WdgDisableAllowed] (○/○)
    27     * [#WdgIndex WdgIndex] (○/○)
    28     * [#WdgInitialTimeout WdgInitialTimeout] (○/○)
    29     * [#WdgMaxTimeout WdgMaxTimeout] (○/○)
    30     * [#WdgRunArea WdgRunArea] (○/○)
    31     * [#WdgTriggerLocation WdgTriggerLocation] (○/○)
    32     * [#WdgVersionInfoApi WdgVersionInfoApi] (○/○)
    33   * [#WdgPublishedInformation WdgPublishedInformation] (○/○)
    34     * [#WdgTriggerMode WdgTriggerMode] (○/○)
    35   * [#WdgSettingsConfig WdgSettingsConfig] (○/○)
    36     * [#WdgDefaultMode WdgDefaultMode] (○/○)
    37     * [#WdgExternalConfiguration WdgExternalConfiguration] (○/○)
    38       * [#WdgExternalContainerRef WdgExternalContainerRef] (○/○)
    39     * [#WdgSettingsFast WdgSettingsFast] (○/○)
    40     * [#WdgSettingsOff WdgSettingsOff] (○/○)
    41     * [#WdgSettingsSlow WdgSettingsSlow] (○/○)
     13  ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R4.0.3 =||= R4.2.2 =||= R21-11 =||
     14  || [#Wdg_Init Wdg_Init]                                       ||  0|| 0x00||  ○  ||  ○  ||  ○  ||
     15  || [#Wdg_SetMode Wdg_SetMode]                                 ||  1|| 0x01||  ○  ||  ○  ||  ○  ||
     16  || [#Wdg_SetTriggerCondition Wdg_SetTriggerCondition]         ||  3|| 0x03||  ○  ||  ○  ||  ○  ||
     17  || [#Wdg_GetVersionInfo Wdg_GetVersionInfo]                   ||  4|| 0x04||  ○  ||  ○  ||  ○  ||
     18  || [#Wdg_Cbk_GptNotificationxxx Wdg_Cbk_GptNotification<xxx>] ||  5|| 0x05||  ○  ||  -   ||  -   ||
     19
     20* コンフィギュレーション一覧 (R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11)
     21  * [#WdgDemEventParameterRefs WdgDemEventParameterRefs] (○/○/○/○/○/○/○/○)
     22    * [#WDG_E_DISABLE_REJECTED WDG_E_DISABLE_REJECTED] (○/○/○/○/○/○/○/○)
     23    * [#WDG_E_MODE_FAILED WDG_E_MODE_FAILED] (○/○/○/○/○/○/○/○)
     24  * [#WdgGeneral WdgGeneral] (○/○/○/○/○/○/○/○)
     25    * [#WdgDevErrorDetect WdgDevErrorDetect] (○/○/○/○/○/○/○/○)
     26    * [#WdgDisableAllowed WdgDisableAllowed] (○/○/○/○/○/○/○/○)
     27    * [#WdgEcucPartitionRef WdgEcucPartitionRef] (-/-/-/-/○/○/○/○)
     28    * [#WdgIndex WdgIndex] (○/○/○/○/○/○/○/○)
     29    * [#WdgInitialTimeout WdgInitialTimeout] (○/○/○/○/○/○/○/○)
     30    * [#WdgMaxTimeout WdgMaxTimeout] (○/○/○/○/○/○/○/○)
     31    * [#WdgRunArea WdgRunArea] (○/○/○/○/○/○/○/○)
     32    * [#WdgTriggerLocation WdgTriggerLocation] (○/○/○/○/○/-/-/-)
     33    * [#WdgVersionInfoApi WdgVersionInfoApi] (○/○/○/○/○/○/○/○)
     34  * [#WdgPublishedInformation WdgPublishedInformation] (○/○/○/○/○/○/○/○)
     35    * [#WdgTriggerMode WdgTriggerMode] (○/○/○/○/○/○/○/○)
     36  * [#WdgSettingsConfig WdgSettingsConfig] (○/○/○/○/○/○/○/○)
     37    * [#WdgDefaultMode WdgDefaultMode] (○/○/○/○/○/○/○/○)
     38    * [#WdgExternalConfiguration WdgExternalConfiguration] (○/○/○/○/○/○/○/○)
     39      * [#WdgExternalContainerRef WdgExternalContainerRef] (○/○/○/○/○/○/○/○)
     40    * [#WdgSettingsFast WdgSettingsFast] (○/○/○/○/○/○/○/○)
     41    * [#WdgSettingsOff WdgSettingsOff] (○/○/○/○/○/○/○/○)
     42    * [#WdgSettingsSlow WdgSettingsSlow] (○/○/○/○/○/○/○/○)
     43
    4244
    4345* エラーコード一覧
    4446  * "--"は[wiki:spec/Dem Dem]により決定される
    4547
    46   ||= エラーコード =||= Dec =||= Hex =||= R4.0.3 =||= R4.2.2 =||
    47   || WDG_E_DRIVER_STATE     || 16|| 0x10||  ○  ||  ○  ||
    48   || WDG_E_PARAM_MODE       || 17|| 0x11||  ○  ||  ○  ||
    49   || WDG_E_PARAM_CONFIG     || 18|| 0x12||  ○  ||  ○  ||
    50   || WDG_E_PARAM_TIMEOUT    || 19|| 0x13||  ○  ||  ○  ||
    51   || WDG_E_PARAM_POINTER    || 20|| 0x14||  ○  ||  ○  ||
    52   || WDG_E_INIT_FAILED      || 21|| 0x15||  -   ||  ○  ||
    53   || WDG_E_MODE_FAILED      || --||   --||  ○  ||  ○  ||
    54   || WDG_E_DISABLE_REJECTED || --||   --||  ○  ||  ○  ||
     48  ||= エラーコード =||= Dec =||= Hex =||= R4.0.3 =||= R4.2.2 =||= R21-11 =||
     49  || WDG_E_DRIVER_STATE     || 16|| 0x10||  ○  ||  ○  ||  ○  ||
     50  || WDG_E_PARAM_MODE       || 17|| 0x11||  ○  ||  ○  ||  ○  ||
     51  || WDG_E_PARAM_CONFIG     || 18|| 0x12||  ○  ||  ○  ||  ○  ||
     52  || WDG_E_PARAM_TIMEOUT    || 19|| 0x13||  ○  ||  ○  ||  ○  ||
     53  || WDG_E_PARAM_POINTER    || 20|| 0x14||  ○  ||  ○  ||  ○  ||
     54  || WDG_E_INIT_FAILED      || 21|| 0x15||  -   ||  ○  ||  ○  ||
     55  || WDG_E_MODE_FAILED      || --||   --||  ○  ||  ○  ||  ○  ||
     56  || WDG_E_DISABLE_REJECTED || --||   --||  ○  ||  ○  ||  ○  ||
    5557
    5658----
     
    8587
    8688----
    87 
    8889= コンフィギュレーション仕様 =
    8990
     
    9293/AUTOSAR/EcucDefs/Wdg/WdgDemEventParameterRefs
    9394}}}
    94 * 型:Container
    95 * 多重度:0..1
     95* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     96* SWSタグ: ECUC_Wdg_00148
     97* タイプ: PARAM-CONF-CONTAINER
     98* 多重度: 0..1
    9699
    97100== WDG_E_DISABLE_REJECTED ==
     
    99102/AUTOSAR/EcucDefs/Wdg/WdgDemEventParameterRefs/WDG_E_DISABLE_REJECTED
    100103}}}
    101 * 型:Reference
    102 * 多重度:0..1
    103 * 参照先:{{{/AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter}}}
     104* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     105* SWSタグ: ECUC_Wdg_00150
     106* タイプ:
     107  * R4.0.3/R4.1.3/R4.2.2/R4.3.1: SYMBOLIC-NAME-REFERENCE
     108  * R4.4.0/R19-11/R20-11/R21-11: REFERENCE
     109* 多重度: 0..1
     110* 参照先: [wiki:spec/Dem#DemEventParameter /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter]
    104111
    105112== WDG_E_MODE_FAILED ==
     
    107114/AUTOSAR/EcucDefs/Wdg/WdgDemEventParameterRefs/WDG_E_MODE_FAILED
    108115}}}
    109 * 型:Reference
    110 * 多重度:0..1
    111 * 参照先:{{{/AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter}}}
     116* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     117* SWSタグ: ECUC_Wdg_00149
     118* タイプ:
     119  * R4.0.3/R4.1.3/R4.2.2/R4.3.1: SYMBOLIC-NAME-REFERENCE
     120  * R4.4.0/R19-11/R20-11/R21-11: REFERENCE
     121* 多重度: 0..1
     122* 参照先: [wiki:spec/Dem#DemEventParameter /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter]
    112123
    113124== WdgGeneral ==
     
    115126/AUTOSAR/EcucDefs/Wdg/WdgGeneral
    116127}}}
    117 * 型:Container
    118 * 多重度:1
     128* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     129* SWSタグ: ECUC_Wdg_00114
     130* タイプ: PARAM-CONF-CONTAINER
     131* 多重度: 1
    119132
    120133== WdgDevErrorDetect ==
     
    122135/AUTOSAR/EcucDefs/Wdg/WdgGeneral/WdgDevErrorDetect
    123136}}}
    124 * 型:BooleanParam
    125 * 多重度:1
     137* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     138* SWSタグ: ECUC_Wdg_00115
     139* タイプ: BOOLEAN-PARAM
     140* 多重度: 1
     141* デフォルト値:
     142  * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: false
    126143
    127144== WdgDisableAllowed ==
     
    129146/AUTOSAR/EcucDefs/Wdg/WdgGeneral/WdgDisableAllowed
    130147}}}
    131 * 型:BooleanParam
    132 * 多重度:1
     148* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     149* SWSタグ: ECUC_Wdg_00116
     150* タイプ: BOOLEAN-PARAM
     151* 多重度: 1
     152
     153== WdgEcucPartitionRef ==
     154{{{
     155/AUTOSAR/EcucDefs/Wdg/WdgGeneral/WdgEcucPartitionRef
     156}}}
     157* 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11
     158* SWSタグ: ECUC_Wdg_00353
     159* タイプ: REFERENCE
     160* 多重度: 0..1
     161* 参照先: [wiki:spec/EcuC#EcucPartition /AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition]
    133162
    134163== WdgIndex ==
     
    136165/AUTOSAR/EcucDefs/Wdg/WdgGeneral/WdgIndex
    137166}}}
    138 * 型:IntegerParam
    139 * 多重度:1
    140 * 上限値:255
    141 * 下限値:0
     167* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     168* SWSタグ: ECUC_Wdg_00117
     169* タイプ: INTEGER-PARAM
     170* 多重度: 1
     171* 上限値: 255
     172* 下限値: 0
    142173
    143174== WdgInitialTimeout ==
     
    145176/AUTOSAR/EcucDefs/Wdg/WdgGeneral/WdgInitialTimeout
    146177}}}
    147 * 型:FloatParam
    148 * 多重度:1
    149 * 上限値:65.535
    150 * 下限値:0
     178* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     179* SWSタグ: ECUC_Wdg_00130
     180* タイプ: FLOAT-PARAM
     181* 多重度: 1
     182* 上限値: 65.535
     183* 下限値: 0
    151184
    152185== WdgMaxTimeout ==
     
    154187/AUTOSAR/EcucDefs/Wdg/WdgGeneral/WdgMaxTimeout
    155188}}}
    156 * 型:FloatParam
    157 * 多重度:1
    158 * 上限値:65.535
    159 * 下限値:0
     189* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     190* SWSタグ: ECUC_Wdg_00131
     191* タイプ: FLOAT-PARAM
     192* 多重度: 1
     193* 上限値: 65.535
     194* 下限値: 0
    160195
    161196== WdgRunArea ==
     
    163198/AUTOSAR/EcucDefs/Wdg/WdgGeneral/WdgRunArea
    164199}}}
    165 * 型:EnumerationParam
    166 * 多重度:1
    167 * 選択肢:
     200* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     201* SWSタグ: ECUC_Wdg_00147
     202* タイプ: ENUMERATION-PARAM
     203* 多重度: 1
     204* 選択肢:
    168205  * RAM
    169206  * ROM
     
    173210/AUTOSAR/EcucDefs/Wdg/WdgGeneral/WdgTriggerLocation
    174211}}}
    175 * 型:FunctionName
    176 * 多重度:1
     212* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0
     213* SWSタグ: ECUC_Wdg_00118
     214* タイプ: FUNCTION-NAME
     215* 多重度: 1
    177216
    178217== WdgVersionInfoApi ==
     
    180219/AUTOSAR/EcucDefs/Wdg/WdgGeneral/WdgVersionInfoApi
    181220}}}
    182 * 型:BooleanParam
    183 * 多重度:1
     221* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     222* SWSタグ: ECUC_Wdg_00119
     223* タイプ: BOOLEAN-PARAM
     224* 多重度: 1
     225* デフォルト値:
     226  * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: false
    184227
    185228== WdgPublishedInformation ==
     
    187230/AUTOSAR/EcucDefs/Wdg/WdgPublishedInformation
    188231}}}
    189 * 型:Container
    190 * 多重度:1
     232* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     233* SWSタグ: ECUC_Wdg_00074
     234* タイプ: PARAM-CONF-CONTAINER
     235* 多重度: 1
    191236
    192237== WdgTriggerMode ==
     
    194239/AUTOSAR/EcucDefs/Wdg/WdgPublishedInformation/WdgTriggerMode
    195240}}}
    196 * 型:EnumerationParam
    197 * 多重度:1
    198 * 選択肢:
     241* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     242* SWSタグ: ECUC_Wdg_00127
     243* タイプ: ENUMERATION-PARAM
     244* 多重度: 1
     245* 選択肢:
    199246  * WDG_BOTH
    200247  * WDG_TOGGLE
     
    205252/AUTOSAR/EcucDefs/Wdg/WdgSettingsConfig
    206253}}}
    207 * 型:Container
    208 * 多重度:1
     254* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     255* SWSタグ: ECUC_Wdg_00082
     256* タイプ: PARAM-CONF-CONTAINER
     257* 多重度: 1
    209258
    210259== WdgDefaultMode ==
     
    212261/AUTOSAR/EcucDefs/Wdg/WdgSettingsConfig/WdgDefaultMode
    213262}}}
    214 * 型:EnumerationParam
    215 * 多重度:1
    216 * 選択肢:
     263* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     264* SWSタグ: ECUC_Wdg_00120
     265* タイプ: ENUMERATION-PARAM
     266* 多重度: 1
     267* 選択肢:
    217268  * WDGIF_FAST_MODE
    218269  * WDGIF_OFF_MODE
     
    223274/AUTOSAR/EcucDefs/Wdg/WdgSettingsConfig/WdgExternalConfiguration
    224275}}}
    225 * 型:Container
    226 * 多重度:0..1
     276* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     277* SWSタグ: ECUC_Wdg_00112
     278* タイプ: PARAM-CONF-CONTAINER
     279* 多重度: 0..1
    227280
    228281== WdgExternalContainerRef ==
     
    230283/AUTOSAR/EcucDefs/Wdg/WdgSettingsConfig/WdgExternalConfiguration/WdgExternalContainerRef
    231284}}}
    232 * 型:Reference
    233 * 多重度:0..1
    234 * 参照先:
    235   * {{{/AUTOSAR/EcucDefs/Dio/DioConfig/DioPort/DioChannelGroup}}}
    236   * {{{/AUTOSAR/EcucDefs/Spi/SpiDriver/SpiSequence}}}
     285* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     286* SWSタグ: ECUC_Wdg_00113
     287* タイプ: CHOICE-REFERENCE
     288* 多重度: 0..1
     289* 参照先:
     290  * [wiki:spec/Dio#DioChannelGroup /AUTOSAR/EcucDefs/Dio/DioConfig/DioPort/DioChannelGroup]
     291  * [wiki:spec/Spi#SpiSequence /AUTOSAR/EcucDefs/Spi/SpiDriver/SpiSequence]
    237292
    238293== WdgSettingsFast ==
     
    240295/AUTOSAR/EcucDefs/Wdg/WdgSettingsConfig/WdgSettingsFast
    241296}}}
    242 * 型:Container
    243 * 多重度:1
     297* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     298* SWSタグ: ECUC_Wdg_00121
     299* タイプ: PARAM-CONF-CONTAINER
     300* 多重度: 1
    244301
    245302== WdgSettingsOff ==
     
    247304/AUTOSAR/EcucDefs/Wdg/WdgSettingsConfig/WdgSettingsOff
    248305}}}
    249 * 型:Container
    250 * 多重度:1
     306* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     307* SWSタグ: ECUC_Wdg_00122
     308* タイプ: PARAM-CONF-CONTAINER
     309* 多重度: 1
    251310
    252311== WdgSettingsSlow ==
     
    254313/AUTOSAR/EcucDefs/Wdg/WdgSettingsConfig/WdgSettingsSlow
    255314}}}
    256 * 型:Container
    257 * 多重度:1
    258 
     315* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     316* SWSタグ: ECUC_Wdg_00123
     317* タイプ: PARAM-CONF-CONTAINER
     318* 多重度: 1
     319