Changes between Version 2 and Version 3 of spec/Tm


Ignore:
Timestamp:
Dec 5, 2022, 4:07:32 PM (17 months ago)
Author:
fujisft-kaji
Comment:

R21-11の反映

Legend:

Unmodified
Added
Removed
Modified
  • spec/Tm

    v2 v3  
    1111* API一覧
    1212
    13   ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R4.2.2 =||
    14   || [#Tm_GetVersionInfo Tm_GetVersionInfo]               ||  1|| 0x01||  ○  ||
    15   || [#Tm_ResetTimer1us16bit Tm_ResetTimer1us16bit]       ||  2|| 0x02||  ○  ||
    16   || [#Tm_GetTimeSpan1us16bit Tm_GetTimeSpan1us16bit]     ||  3|| 0x03||  ○  ||
    17   || [#Tm_ShiftTimer1us16bit Tm_ShiftTimer1us16bit]       ||  4|| 0x04||  ○  ||
    18   || [#Tm_SyncTimer1us16bit Tm_SyncTimer1us16bit]         ||  5|| 0x05||  ○  ||
    19   || [#Tm_BusyWait1us16bit Tm_BusyWait1us16bit]           ||  6|| 0x06||  ○  ||
    20   || [#Tm_ResetTimer1us24bit Tm_ResetTimer1us24bit]       ||  7|| 0x07||  ○  ||
    21   || [#Tm_GetTimeSpan1us24bit Tm_GetTimeSpan1us24bit]     ||  8|| 0x08||  ○  ||
    22   || [#Tm_ShiftTimer1us24bit Tm_ShiftTimer1us24bit]       ||  9|| 0x09||  ○  ||
    23   || [#Tm_SyncTimer1us24bit Tm_SyncTimer1us24bit]         || 10|| 0x0A||  ○  ||
    24   || [#Tm_BusyWait1us24bit Tm_BusyWait1us24bit]           || 11|| 0x0B||  ○  ||
    25   || [#Tm_ResetTimer1us32bit Tm_ResetTimer1us32bit]       || 12|| 0x0C||  ○  ||
    26   || [#Tm_GetTimeSpan1us32bit Tm_GetTimeSpan1us32bit]     || 13|| 0x0D||  ○  ||
    27   || [#Tm_ShiftTimer1us32bit Tm_ShiftTimer1us32bit]       || 14|| 0x0E||  ○  ||
    28   || [#Tm_SyncTimer1us32bit Tm_SyncTimer1us32bit]         || 15|| 0x0F||  ○  ||
    29   || [#Tm_BusyWait1us32bit Tm_BusyWait1us32bit]           || 16|| 0x10||  ○  ||
    30   || [#Tm_ResetTimer100us32bit Tm_ResetTimer100us32bit]   || 17|| 0x11||  ○  ||
    31   || [#Tm_GetTimeSpan100us32bit Tm_GetTimeSpan100us32bit] || 18|| 0x12||  ○  ||
    32   || [#Tm_ShiftTimer100us32bit Tm_ShiftTimer100us32bit]   || 19|| 0x13||  ○  ||
    33   || [#Tm_SyncTimer100us32bit Tm_SyncTimer100us32bit]     || 20|| 0x14||  ○  ||
    34 
    35 * コンフィギュレーション一覧(R4.2.2)
    36   * [#TmGeneral TmGeneral] (○)
    37     * [#TmDevErrorDetect TmDevErrorDetect] (○)
    38     * [#TmEnablePredefTimer100us32bit TmEnablePredefTimer100us32bit] (○)
    39     * [#TmEnablePredefTimer1us16bit TmEnablePredefTimer1us16bit] (○)
    40     * [#TmEnablePredefTimer1us24bit TmEnablePredefTimer1us24bit] (○)
    41     * [#TmEnablePredefTimer1us32bit TmEnablePredefTimer1us32bit] (○)
    42     * [#TmVersionInfoApi TmVersionInfoApi] (○)
    43 
     13  ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R4.2.2 =||= R21-11 =||
     14  || [#Tm_GetVersionInfo Tm_GetVersionInfo]               ||  1|| 0x01||  ○  ||  ○  ||
     15  || [#Tm_ResetTimer1us16bit Tm_ResetTimer1us16bit]       ||  2|| 0x02||  ○  ||  ○  ||
     16  || [#Tm_GetTimeSpan1us16bit Tm_GetTimeSpan1us16bit]     ||  3|| 0x03||  ○  ||  ○  ||
     17  || [#Tm_ShiftTimer1us16bit Tm_ShiftTimer1us16bit]       ||  4|| 0x04||  ○  ||  ○  ||
     18  || [#Tm_SyncTimer1us16bit Tm_SyncTimer1us16bit]         ||  5|| 0x05||  ○  ||  ○  ||
     19  || [#Tm_BusyWait1us16bit Tm_BusyWait1us16bit]           ||  6|| 0x06||  ○  ||  ○  ||
     20  || [#Tm_ResetTimer1us24bit Tm_ResetTimer1us24bit]       ||  7|| 0x07||  ○  ||  ○  ||
     21  || [#Tm_GetTimeSpan1us24bit Tm_GetTimeSpan1us24bit]     ||  8|| 0x08||  ○  ||  ○  ||
     22  || [#Tm_ShiftTimer1us24bit Tm_ShiftTimer1us24bit]       ||  9|| 0x09||  ○  ||  ○  ||
     23  || [#Tm_SyncTimer1us24bit Tm_SyncTimer1us24bit]         || 10|| 0x0A||  ○  ||  ○  ||
     24  || [#Tm_BusyWait1us24bit Tm_BusyWait1us24bit]           || 11|| 0x0B||  ○  ||  ○  ||
     25  || [#Tm_ResetTimer1us32bit Tm_ResetTimer1us32bit]       || 12|| 0x0C||  ○  ||  ○  ||
     26  || [#Tm_GetTimeSpan1us32bit Tm_GetTimeSpan1us32bit]     || 13|| 0x0D||  ○  ||  ○  ||
     27  || [#Tm_ShiftTimer1us32bit Tm_ShiftTimer1us32bit]       || 14|| 0x0E||  ○  ||  ○  ||
     28  || [#Tm_SyncTimer1us32bit Tm_SyncTimer1us32bit]         || 15|| 0x0F||  ○  ||  ○  ||
     29  || [#Tm_BusyWait1us32bit Tm_BusyWait1us32bit]           || 16|| 0x10||  ○  ||  ○  ||
     30  || [#Tm_ResetTimer100us32bit Tm_ResetTimer100us32bit]   || 17|| 0x11||  ○  ||  ○  ||
     31  || [#Tm_GetTimeSpan100us32bit Tm_GetTimeSpan100us32bit] || 18|| 0x12||  ○  ||  ○  ||
     32  || [#Tm_ShiftTimer100us32bit Tm_ShiftTimer100us32bit]   || 19|| 0x13||  ○  ||  ○  ||
     33  || [#Tm_SyncTimer100us32bit Tm_SyncTimer100us32bit]     || 20|| 0x14||  ○  ||  ○  ||
     34
     35* コンフィギュレーション一覧 (R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11)
     36  * [#TmGeneral TmGeneral] (○/○/○/○/○/○/○)
     37    * [#TmDevErrorDetect TmDevErrorDetect] (○/○/○/○/○/○/○)
     38    * [#TmEnablePredefTimer100us32bit TmEnablePredefTimer100us32bit] (○/○/○/○/○/○/○)
     39    * [#TmEnablePredefTimer1us16bit TmEnablePredefTimer1us16bit] (○/○/○/○/○/○/○)
     40    * [#TmEnablePredefTimer1us24bit TmEnablePredefTimer1us24bit] (○/○/○/○/○/○/○)
     41    * [#TmEnablePredefTimer1us32bit TmEnablePredefTimer1us32bit] (○/○/○/○/○/○/○)
     42    * [#TmVersionInfoApi TmVersionInfoApi] (○/○/○/○/○/○/○)
     43   
    4444* エラーコード一覧
    4545
    46   ||= エラーコード =||= Dec =||= Hex =||= R4.2.2 =||
    47   || TM_E_PARAM_POINTER  ||  1|| 0x01||  ○  ||
    48   || TM_E_PARAM_VALUE    ||  2|| 0x02||  ○  ||
    49   || TM_E_HARDWARE_TIMER ||  3|| 0x03||  ○  ||
     46  ||= エラーコード =||= Dec =||= Hex =||= R4.2.2 =||= R21-11 =||
     47  || TM_E_PARAM_POINTER  ||  1|| 0x01||  ○  ||  ○  ||
     48  || TM_E_PARAM_VALUE    ||  2|| 0x02||  ○  ||  ○  ||
     49  || TM_E_HARDWARE_TIMER ||  3|| 0x03||  ○  ||  ○  ||
    5050
    5151----
     
    154154
    155155----
    156 
    157156= コンフィギュレーション仕様 =
    158157
     
    161160/AUTOSAR/EcucDefs/Tm/TmGeneral
    162161}}}
    163 * 型:Container
    164 * 多重度:1
     162* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     163* SWSタグ: ECUC_Tm_00001
     164* タイプ: PARAM-CONF-CONTAINER
     165* 多重度: 1
    165166
    166167== TmDevErrorDetect ==
     
    168169/AUTOSAR/EcucDefs/Tm/TmGeneral/TmDevErrorDetect
    169170}}}
    170 * 型:BooleanParam
    171 * 多重度:1
     171* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     172* SWSタグ: ECUC_Tm_00002
     173* タイプ: BOOLEAN-PARAM
     174* 多重度: 1
     175* デフォルト値:
     176  * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: false
    172177
    173178== TmEnablePredefTimer100us32bit ==
     
    175180/AUTOSAR/EcucDefs/Tm/TmGeneral/TmEnablePredefTimer100us32bit
    176181}}}
    177 * 型:BooleanParam
    178 * 多重度:1
     182* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     183* SWSタグ: ECUC_Tm_00006
     184* タイプ: BOOLEAN-PARAM
     185* 多重度: 1
    179186
    180187== TmEnablePredefTimer1us16bit ==
     
    182189/AUTOSAR/EcucDefs/Tm/TmGeneral/TmEnablePredefTimer1us16bit
    183190}}}
    184 * 型:BooleanParam
    185 * 多重度:1
     191* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     192* SWSタグ: ECUC_Tm_00003
     193* タイプ: BOOLEAN-PARAM
     194* 多重度: 1
    186195
    187196== TmEnablePredefTimer1us24bit ==
     
    189198/AUTOSAR/EcucDefs/Tm/TmGeneral/TmEnablePredefTimer1us24bit
    190199}}}
    191 * 型:BooleanParam
    192 * 多重度:1
     200* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     201* SWSタグ: ECUC_Tm_00004
     202* タイプ: BOOLEAN-PARAM
     203* 多重度: 1
    193204
    194205== TmEnablePredefTimer1us32bit ==
     
    196207/AUTOSAR/EcucDefs/Tm/TmGeneral/TmEnablePredefTimer1us32bit
    197208}}}
    198 * 型:BooleanParam
    199 * 多重度:1
     209* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     210* SWSタグ: ECUC_Tm_00005
     211* タイプ: BOOLEAN-PARAM
     212* 多重度: 1
    200213
    201214== TmVersionInfoApi ==
     
    203216/AUTOSAR/EcucDefs/Tm/TmGeneral/TmVersionInfoApi
    204217}}}
    205 * 型:BooleanParam
    206 * 多重度:1
     218* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     219* SWSタグ: ECUC_Tm_00007
     220* タイプ: BOOLEAN-PARAM
     221* 多重度: 1
     222* デフォルト値:
     223  * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: false
     224