Changes between Version 7 and Version 8 of spec/Det


Ignore:
Timestamp:
Dec 2, 2022, 9:56:37 AM (17 months ago)
Author:
fujisft-kaji
Comment:

R21-11反映

Legend:

Unmodified
Added
Removed
Modified
  • spec/Det

    v7 v8  
    1111* API一覧
    1212
    13   ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R4.0.3 =||
    14   || [#Det_Init Det_Init]                     ||  0|| 0x00||  ○  ||
    15   || [#Det_ReportError Det_ReportError]       ||  1|| 0x01||  ○  ||
    16   || [#Det_Start Det_Start]                   ||  2|| 0x02||  ○  ||
    17   || [#Det_GetVersionInfo Det_GetVersionInfo] ||  3|| 0x03||  ○  ||
    18 
    19 * コンフィギュレーション一覧(R4.0.3)
    20   * [#DetGeneral DetGeneral] (○)
    21     * [#DetForwardToDlt DetForwardToDlt] (○)
    22     * [#DetVersionInfoApi DetVersionInfoApi] (○)
    23   * [#DetNotification DetNotification] (○)
    24     * [#DetErrorHook DetErrorHook] (○)
     13  ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R4.0.3 =||= R21-11 =||
     14  || [#Det_Init Det_Init]                                                 ||  0|| 0x00||  ○  ||  ○  ||
     15  || [#Det_ReportError Det_ReportError]                                   ||  1|| 0x01||  ○  ||  ○  ||
     16  || [#Det_Start Det_Start]                                               ||  2|| 0x02||  ○  ||  ○  ||
     17  || [#Det_GetVersionInfo Det_GetVersionInfo]                             ||  3|| 0x03||  ○  ||  ○  ||
     18  || [#Det_ReportRuntimeError Det_ReportRuntimeError]                     ||  4|| 0x04||  -   ||  ○  ||
     19  || [#Det_ReportTransientFault Det_ReportTransientFault]                 ||  5|| 0x05||  -   ||  ○  ||
     20  || [#User_Error_Hooks <User_Error_Hooks>]                               || 16|| 0x10||  -   ||  ○  ||
     21  || [#DetReportRuntimeErrorCallout <DetReportRuntimeErrorCallout>]       || 17|| 0x11||  -   ||  ○  ||
     22  || [#DetReportTransientFaultCallout <DetReportTransientFaultCallout>]   || 18|| 0x12||  -   ||  ○  ||
     23
     24* コンフィギュレーション一覧 (R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11)
     25  * [#DetConfigSet DetConfigSet] (-/○/○/○/○/○/○/○)
     26    * [#DetModule DetModule] (-/○/○/○/○/○/○/○)
     27      * [#DetModuleId DetModuleId] (-/○/○/○/○/○/○/○)
     28      * [#DetModuleInstance DetModuleInstance] (-/-/-/○/○/○/○/○)
     29        * [#DetInstanceId DetInstanceId] (-/-/-/○/○/○/○/○)
     30  * [#DetGeneral DetGeneral] (○/○/○/○/○/○/○/○)
     31    * [#DetForwardToDlt DetForwardToDlt] (○/○/○/○/○/○/○/○)
     32    * [#DetReportRuntimeErrorCallout DetReportRuntimeErrorCallout] (-/-/○/○/-/-/-/-)
     33    * [#DetReportTransientFaultCallout DetReportTransientFaultCallout] (-/-/○/○/-/-/-/-)
     34    * [#DetVersionInfoApi DetVersionInfoApi] (○/○/○/○/○/○/○/○)
     35  * [#DetNotification DetNotification] (○/○/○/○/○/○/○/○)
     36    * [#DetErrorHook DetErrorHook] (○/○/○/○/○/○/○/○)
     37    * [#DetReportRuntimeErrorCallout2 DetReportRuntimeErrorCallout] (-/-/-/-/○/○/○/○)
     38    * [#DetReportTransientFaultCallout2 DetReportTransientFaultCallout] (-/-/-/-/○/○/○/○)
     39
    2540
    2641* エラーコード一覧
    2742
    28   ||= エラーコード =||= Dec =||= Hex =||= R4.0.3 =||
    29   || DET_E_PARAM_POINTER ||  1|| 0x01||  ○  ||
     43  ||= エラーコード =||= Dec =||= Hex =||= R4.0.3 =||= R21-11 =||
     44  || DET_E_PARAM_POINTER ||  1|| 0x01||  ○  ||  ○  ||
    3045
    3146----
     
    3449
    3550== Det_Init ==
     51* R4.0.3
    3652{{{
    3753void Det_Init(void)
    3854}}}
    3955
     56* R21-11
     57{{{
     58void Det_Init (const Det_ConfigType* ConfigPtr)
     59}}}
     60
    4061== Det_ReportError ==
    4162{{{
     
    5374}}}
    5475
     76== Det_ReportRuntimeError ==
     77{{{
     78Std_ReturnType Det_ReportRuntimeError (uint16 ModuleId, uint8 InstanceId, uint8 ApiId, uint8 ErrorId)
     79}}}
     80
     81== Det_ReportTransientFault ==
     82{{{
     83Std_ReturnType Det_ReportTransientFault (uint16 ModuleId, uint8 InstanceId, uint8 ApiId, uint8 FaultId)
     84}}}
     85
     86== <User_Error_Hooks> ==
     87{{{
     88Std_ReturnType <User_Error_Hooks> (uint16 ModuleId, uint8 InstanceId, uint8 ApiId, uint8 ErrorId)
     89}}}
     90
     91== <DetReportRuntimeErrorCallout> ==
     92{{{
     93Std_ReturnType <DetReportRuntimeErrorCallout> (uint16 ModuleId, uint8 InstanceId, uint8 ApiId, uint8 ErrorId)
     94}}}
     95
     96== <DetReportTransientFaultCallout> ==
     97{{{
     98Std_ReturnType <DetReportTransientFaultCallout> (uint16 ModuleId, uint8 InstanceId, uint8 ApiId, uint8 FaultId)
     99}}}
     100
    55101----
    56102
    57103= コンフィギュレーション仕様 =
    58104
     105== DetConfigSet ==
     106{{{
     107/AUTOSAR/EcucDefs/Det/DetConfigSet
     108}}}
     109* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     110* SWSタグ: ECUC_Det_00007
     111* タイプ: PARAM-CONF-CONTAINER
     112* 多重度: 0..1
     113
     114== DetModule ==
     115{{{
     116/AUTOSAR/EcucDefs/Det/DetConfigSet/DetModule
     117}}}
     118* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     119* SWSタグ: ECUC_Det_00008
     120* タイプ: PARAM-CONF-CONTAINER
     121* 多重度: 0..*
     122
     123== DetModuleId ==
     124{{{
     125/AUTOSAR/EcucDefs/Det/DetConfigSet/DetModule/DetModuleId
     126}}}
     127* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     128* SWSタグ: ECUC_Det_00009
     129* タイプ: INTEGER-PARAM
     130* 多重度: 1
     131* 上限値: 65535
     132* 下限値: 4096
     133
     134== DetModuleInstance ==
     135{{{
     136/AUTOSAR/EcucDefs/Det/DetConfigSet/DetModule/DetModuleInstance
     137}}}
     138* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     139* SWSタグ: ECUC_Det_00013
     140* タイプ: PARAM-CONF-CONTAINER
     141* 多重度: 1..*
     142
     143== DetInstanceId ==
     144{{{
     145/AUTOSAR/EcucDefs/Det/DetConfigSet/DetModule/DetModuleInstance/DetInstanceId
     146}}}
     147* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     148* SWSタグ: ECUC_Det_00012
     149* タイプ: INTEGER-PARAM
     150* 多重度: 1
     151* 上限値: 255
     152* 下限値: 0
     153* デフォルト値: 0
     154
    59155== DetGeneral ==
    60156{{{
    61157/AUTOSAR/EcucDefs/Det/DetGeneral
    62158}}}
    63 * 型:Container
    64 * 多重度:1
     159* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     160* SWSタグ: ECUC_Det_00002
     161* タイプ: PARAM-CONF-CONTAINER
     162* 多重度: 1
    65163
    66164== DetForwardToDlt ==
     
    68166/AUTOSAR/EcucDefs/Det/DetGeneral/DetForwardToDlt
    69167}}}
    70 * 型:BooleanParam
    71 * 多重度:0..1
     168* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     169* SWSタグ: ECUC_Det_00006
     170* タイプ: BOOLEAN-PARAM
     171* 多重度: 0..1
     172
     173== DetReportRuntimeErrorCallout ==
     174{{{
     175/AUTOSAR/EcucDefs/Det/DetGeneral/DetReportRuntimeErrorCallout
     176}}}
     177* 対象リビジョン: R4.2.2/R4.3.1
     178* SWSタグ: ECUC_Det_00010
     179* タイプ: FUNCTION-NAME
     180* 多重度:
     181  * R4.2.2: 0..1
     182  * R4.3.1: 0..*
     183
     184== DetReportTransientFaultCallout ==
     185{{{
     186/AUTOSAR/EcucDefs/Det/DetGeneral/DetReportTransientFaultCallout
     187}}}
     188* 対象リビジョン: R4.2.2/R4.3.1
     189* SWSタグ: ECUC_Det_00011
     190* タイプ: FUNCTION-NAME
     191* 多重度:
     192  * R4.2.2: 0..1
     193  * R4.3.1: 0..*
    72194
    73195== DetVersionInfoApi ==
     
    75197/AUTOSAR/EcucDefs/Det/DetGeneral/DetVersionInfoApi
    76198}}}
    77 * 型:BooleanParam
    78 * 多重度:1
     199* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     200* SWSタグ: ECUC_Det_00003
     201* タイプ: BOOLEAN-PARAM
     202* 多重度: 1
     203* デフォルト値:
     204  * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: false
    79205
    80206== DetNotification ==
     
    82208/AUTOSAR/EcucDefs/Det/DetNotification
    83209}}}
    84 * 型:Container
    85 * 多重度:0..1
     210* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     211* SWSタグ: ECUC_Det_00004
     212* タイプ: PARAM-CONF-CONTAINER
     213* 多重度: 0..1
    86214
    87215== DetErrorHook ==
     
    89217/AUTOSAR/EcucDefs/Det/DetNotification/DetErrorHook
    90218}}}
    91 * 型:FunctionName
    92 * 多重度:0..*
    93 
    94 
     219* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     220* SWSタグ: ECUC_Det_00005
     221* タイプ: FUNCTION-NAME
     222* 多重度: 0..*
     223
     224== DetReportRuntimeErrorCallout(2) ==
     225{{{
     226/AUTOSAR/EcucDefs/Det/DetNotification/DetReportRuntimeErrorCallout
     227}}}
     228* 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11
     229* SWSタグ: ECUC_Det_00010
     230* タイプ: FUNCTION-NAME
     231* 多重度: 0..*
     232
     233== DetReportTransientFaultCallout(2) ==
     234{{{
     235/AUTOSAR/EcucDefs/Det/DetNotification/DetReportTransientFaultCallout
     236}}}
     237* 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11
     238* SWSタグ: ECUC_Det_00011
     239* タイプ: FUNCTION-NAME
     240* 多重度: 0..*
     241
     242