Changes between Version 8 and Version 9 of spec/TtcanIf


Ignore:
Timestamp:
Dec 7, 2022, 11:23:02 AM (17 months ago)
Author:
fujisft-kaji
Comment:

R21-11反映

Legend:

Unmodified
Added
Removed
Modified
  • spec/TtcanIf

    v8 v9  
    1111* API一覧
    1212
    13   ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R4.0.3 =||
    14   || [#CanIf_TTGetControllerTime CanIf_TTGetControllerTime]             || 51|| 0x33||  ○  ||
    15   || [#CanIf_TTGetMasterState CanIf_TTGetMasterState]                   || 52|| 0x34||  ○  ||
    16   || [#CanIf_TTGetNTUActual CanIf_TTGetNTUActual]                       || 53|| 0x35||  ○  ||
    17   || [#CanIf_TTGetErrorLevel CanIf_TTGetErrorLevel]                     || 54|| 0x36||  ○  ||
    18   || [#CanIf_TTSetNextIsGap CanIf_TTSetNextIsGap]                       || 55|| 0x37||  ○  ||
    19   || [#CanIf_TTSetEndOfGap CanIf_TTSetEndOfGap]                         || 56|| 0x38||  ○  ||
    20   || [#CanIf_TTSetTimeCommand CanIf_TTSetTimeCommand]                   || 57|| 0x39||  ○  ||
    21   || [#CanIf_TTGlobalTimePreset CanIf_TTGlobalTimePreset]               || 58|| 0x3A||  ○  ||
    22   || [#CanIf_TTSetExtClockSyncCommand CanIf_TTSetExtClockSyncCommand]   || 59|| 0x3B||  ○  ||
    23   || [#CanIf_TTSetNTUAdjust CanIf_TTSetNTUAdjust]                       || 60|| 0x3C||  ○  ||
    24   || [#CanIf_TTJobListExec_Controller CanIf_TTJobListExec_<Controller>] || 80|| 0x50||  ○  ||
    25   || [#CanIf_TTGetSyncQuality CanIf_TTGetSyncQuality]                   || 71|| 0x47||  ○  ||
    26   || [#CanIf_TTSetTimeMark CanIf_TTSetTimeMark]                         || 72|| 0x48||  ○  ||
    27   || [#CanIf_TTCancelTimeMark CanIf_TTCancelTimeMark]                   || 73|| 0x49||  ○  ||
    28   || [#CanIf_TTAckTimeMark CanIf_TTAckTimeMark]                         || 74|| 0x4A||  ○  ||
    29   || [#CanIf_TTEnableTimeMarkIRQ CanIf_TTEnableTimeMarkIRQ]             || 75|| 0x4B||  ○  ||
    30   || [#CanIf_TTDisableTimeMarkIRQ CanIf_TTDisableTimeMarkIRQ]           || 76|| 0x4C||  ○  ||
    31   || [#CanIf_TTGetTimeMarkIRQStatus CanIf_TTGetTimeMarkIRQStatus]       || 77|| 0x4D||  ○  ||
    32   || [#CanIf_TTApplWatchdogError CanIf_TTApplWatchdogError]             || 91|| 0x5B||  ○  ||
    33   || [#CanIf_TTTimingError CanIf_TTTimingError]                         || 92|| 0x5C||  ○  ||
    34   || [#CanIf_TTSevereError CanIf_TTSevereError]                         || 92|| 0x5C||  ○  ||
    35   || [#CanIf_TTGap CanIf_TTGap]                                         || 93|| 0x5D||  ○  ||
    36   || [#CanIf_TTStartOfCycle CanIf_TTStartOfCycle]                       || 94|| 0x5E||  ○  ||
    37   || [#CanIf_TTTimeDisc CanIf_TTTimeDisc]                               || 95|| 0x5F||  ○  ||
    38   || [#CanIf_TTMasterStateChange CanIf_TTMasterStateChange]             || 96|| 0x60||  ○  ||
    39 
    40 * コンフィギュレーション一覧(R4.0.3)
    41   * [#CanIfTTGeneral CanIfTTGeneral] (○)
    42     * [#CanIfTTJoblist CanIfTTJoblist] (○)
    43     * [#CanIfTTMaxIsrDelay CanIfTTMaxIsrDelay] (○)
    44   * [#CanIfTTTxFrameTriggering CanIfTTTxFrameTriggering] (○)
    45     * [#CanIfTTTxJoblistTimeMark CanIfTTTxJoblistTimeMark] (○)
    46     * [#CanIfTTTxHwObjectTriggerIdRef CanIfTTTxHwObjectTriggerIdRef] (○)
    47   * [#CanIfTTRxFrameTriggering CanIfTTRxFrameTriggering] (○)
    48     * [#CanTTRxJoblistTimeMark CanTTRxJoblistTimeMark] (○)
    49     * [#CanIfTTRxHwObjectTriggerIdRef CanIfTTRxHwObjectTriggerIdRef] (○)
     13  ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R4.0.3 =||= R21-11 =||
     14  || [#CanIf_TTGetControllerTime CanIf_TTGetControllerTime]             || 51|| 0x33||  ○  ||  ○  ||
     15  || [#CanIf_TTGetMasterState CanIf_TTGetMasterState]                   || 52|| 0x34||  ○  ||  ○  ||
     16  || [#CanIf_TTGetNTUActual CanIf_TTGetNTUActual]                       || 53|| 0x35||  ○  ||  ○  ||
     17  || [#CanIf_TTGetErrorLevel CanIf_TTGetErrorLevel]                     || 54|| 0x36||  ○  ||  ○  ||
     18  || [#CanIf_TTSetNextIsGap CanIf_TTSetNextIsGap]                       || 55|| 0x37||  ○  ||  ○  ||
     19  || [#CanIf_TTSetEndOfGap CanIf_TTSetEndOfGap]                         || 56|| 0x38||  ○  ||  ○  ||
     20  || [#CanIf_TTSetTimeCommand CanIf_TTSetTimeCommand]                   || 57|| 0x39||  ○  ||  ○  ||
     21  || [#CanIf_TTGlobalTimePreset CanIf_TTGlobalTimePreset]               || 58|| 0x3A||  ○  ||  ○  ||
     22  || [#CanIf_TTSetExtClockSyncCommand CanIf_TTSetExtClockSyncCommand]   || 59|| 0x3B||  ○  ||  ○  ||
     23  || [#CanIf_TTSetNTUAdjust CanIf_TTSetNTUAdjust]                       || 60|| 0x3C||  ○  ||  ○  ||
     24  || [#CanIf_TTJobListExec_Controller CanIf_TTJobListExec_<Controller>] || 80|| 0x50||  ○  ||  ○  ||
     25  || [#CanIf_TTGetSyncQuality CanIf_TTGetSyncQuality]                   || 71|| 0x47||  ○  ||  ○  ||
     26  || [#CanIf_TTSetTimeMark CanIf_TTSetTimeMark]                         || 72|| 0x48||  ○  ||  ○  ||
     27  || [#CanIf_TTCancelTimeMark CanIf_TTCancelTimeMark]                   || 73|| 0x49||  ○  ||  ○  ||
     28  || [#CanIf_TTAckTimeMark CanIf_TTAckTimeMark]                         || 74|| 0x4A||  ○  ||  ○  ||
     29  || [#CanIf_TTEnableTimeMarkIRQ CanIf_TTEnableTimeMarkIRQ]             || 75|| 0x4B||  ○  ||  ○  ||
     30  || [#CanIf_TTDisableTimeMarkIRQ CanIf_TTDisableTimeMarkIRQ]           || 76|| 0x4C||  ○  ||  ○  ||
     31  || [#CanIf_TTGetTimeMarkIRQStatus CanIf_TTGetTimeMarkIRQStatus]       || 77|| 0x4D||  ○  ||  ○  ||
     32  || [#CanIf_TTApplWatchdogError CanIf_TTApplWatchdogError]             || 91|| 0x5B||  ○  ||  ○  ||
     33  || [#CanIf_TTTimingError CanIf_TTTimingError]                         || 92|| 0x5C||  ○  ||  ○  ||
     34  || [#CanIf_TTSevereError CanIf_TTSevereError]                         || 92[[BR]]91|| 0x5C[[BR]]0x61||  ○[[BR]]-  ||  -[[BR]]○  ||
     35  || [#CanIf_TTGap CanIf_TTGap]                                         || 93|| 0x5D||  ○  ||  ○  ||
     36  || [#CanIf_TTStartOfCycle CanIf_TTStartOfCycle]                       || 94|| 0x5E||  ○  ||  ○  ||
     37  || [#CanIf_TTTimeDisc CanIf_TTTimeDisc]                               || 95|| 0x5F||  ○  ||  ○  ||
     38  || [#CanIf_TTMasterStateChange CanIf_TTMasterStateChange]             || 96|| 0x60||  ○  ||  ○  ||
     39  || [#User_TriggerTransmit <User_TriggerTransmit>]                     || --||   --||  -   ||  ○  ||
     40
     41* コンフィギュレーション一覧 (R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11)
     42    * [#CanIfRxPduCfg CanIfRxPduCfg] (○/○/○/○/○/○/○/○)
     43      * [#CanIfTTRxFrameTriggering CanIfTTRxFrameTriggering] (○/○/○/○/○/○/○/○)
     44        * [#CanIfTTRxHwObjectTriggerIdRef CanIfTTRxHwObjectTriggerIdRef] (○/○/○/○/○/○/○/○)
     45        * [#CanTTRxJoblistTimeMark CanTTRxJoblistTimeMark] (○/○/○/○/○/○/○/○)
     46    * [#CanIfTxPduCfg CanIfTxPduCfg] (○/○/○/○/○/○/○/○)
     47      * [#CanIfTTTxFrameTriggering CanIfTTTxFrameTriggering] (○/○/○/○/○/○/○/○)
     48        * [#CanIfTTTxHwObjectTriggerIdRef CanIfTTTxHwObjectTriggerIdRef] (○/○/○/○/○/○/○/○)
     49        * [#CanIfTTTxJoblistTimeMark CanIfTTTxJoblistTimeMark] (○/○/○/○/○/○/○/○)
     50
     51  * [#CanIfPrivateCfg CanIfPrivateCfg] (○/○/○/○/○/○/○/○)
     52    * [#CanIfSupportTTCAN CanIfSupportTTCAN] (○/○/○/○/○/○/○/○)
     53    * [#CanIfTTGeneral CanIfTTGeneral] (○/○/○/○/○/○/○/○)
     54      * [#CanIfTTDemEventParameterRefs CanIfTTDemEventParameterRefs] (-/○/○/○/○/○/○/○)
     55        * [#CANIF_TT_E_JLE_SYNC CANIF_TT_E_JLE_SYNC] (-/○/○/○/○/○/○/○)
     56      * [#CanIfTTJoblist CanIfTTJoblist] (○/○/○/○/○/○/○/○)
     57      * [#CanIfTTMaxIsrDelay CanIfTTMaxIsrDelay] (○/○/○/○/○/○/○/○)
    5058
    5159* エラーコード一覧
    5260  * "--"は[wiki:spec/Dem Dem]により決定される
    5361
    54   ||= エラーコード =||= Dec =||= Hex =||= R4.0.3 =||
    55   || CANIF_TT_E_JLE_SYNC || --|| --||  ○  ||
     62  ||= エラーコード =||= Dec =||= Hex =||= R4.0.3 =||= R21-11 =||
     63  || CANIF_TT_E_JLE_SYNC || --|| --||  ○  ||  ○  ||
    5664
    5765----
     
    184192}}}
    185193
     194== <User_TriggerTransmit> ==
     195{{{
     196Std_ReturnType <User_TriggerTransmit> (PduIdType TxPduId, PduInfoType* PduInfoPtr)
     197}}}
     198
    186199----
    187200
     
    192205/AUTOSAR/EcucDefs/CanIf/CanIfPrivateCfg/CanIfTTGeneral
    193206}}}
    194 * 型:Container
    195 * 多重度:0..1
     207* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     208* SWSタグ: ECUC_CanIf_00005
     209* タイプ: PARAM-CONF-CONTAINER
     210* 多重度: 0..1
     211
     212== CanIfPrivateCfg ==
     213{{{
     214/AUTOSAR/EcucDefs/CanIf/CanIfPrivateCfg
     215}}}
     216* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     217* SWSタグ: ECUC_CanIf_00245
     218* タイプ: PARAM-CONF-CONTAINER
     219* 多重度: 1
    196220
    197221== CanIfTTJoblist ==
     
    199223/AUTOSAR/EcucDefs/CanIf/CanIfPrivateCfg/CanIfTTGeneral/CanIfTTJoblist
    200224}}}
    201 * 型:BooleanParam
    202 * 多重度:1
     225* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     226* SWSタグ: ECUC_CanIf_00126
     227* タイプ: BOOLEAN-PARAM
     228* 多重度: 1
     229* デフォルト値: false
    203230
    204231== CanIfTTMaxIsrDelay ==
     
    206233/AUTOSAR/EcucDefs/CanIf/CanIfPrivateCfg/CanIfTTGeneral/CanIfTTMaxIsrDelay
    207234}}}
    208 * 型:IntegerParam
    209 * 多重度:1
     235* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     236* SWSタグ: ECUC_CanIf_00127
     237* タイプ: INTEGER-PARAM
     238* 多重度: 1
     239* 上限値: 65535
     240* 下限値: 0
     241
     242== CanIfTTDemEventParameterRefs ==
     243{{{
     244/AUTOSAR/EcucDefs/CanIf/CanIfPrivateCfg/CanIfTTGeneral/CanIfTTDemEventParameterRefs
     245}}}
     246* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     247* SWSタグ: ECUC_CanIf_00835
     248* タイプ: PARAM-CONF-CONTAINER
     249* 多重度: 0..1
     250
     251== CANIF_TT_E_JLE_SYNC ==
     252{{{
     253/AUTOSAR/EcucDefs/CanIf/CanIfPrivateCfg/CanIfTTGeneral/CanIfTTDemEventParameterRefs/CANIF_TT_E_JLE_SYNC
     254}}}
     255* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     256* SWSタグ: ECUC_CanIf_00836
     257* タイプ:
     258  * R4.1.3/R4.2.2/R4.3.1: SYMBOLIC-NAME-REFERENCE
     259  * R4.4.0/R19-11/R20-11/R21-11: REFERENCE
     260* 多重度: 0..1
     261* 参照先: [wiki:spec/Dem#DemEventParameter /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter]
    210262
    211263== CanIfTTTxFrameTriggering ==
     
    213265/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfTxPduCfg/CanIfTTTxFrameTriggering
    214266}}}
    215 * 型:Container
    216 * 多重度:0..1
     267* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     268* SWSタグ: ECUC_CanIf_00142
     269* タイプ: PARAM-CONF-CONTAINER
     270* 多重度: 0..1
     271
     272
     273== CanIfTxPduCfg ==
     274{{{
     275/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfTxPduCfg
     276}}}
     277* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     278* SWSタグ: ECUC_CanIf_00248
     279* タイプ: PARAM-CONF-CONTAINER
     280* 多重度: 0..*
    217281
    218282== CanIfTTTxJoblistTimeMark ==
     
    220284/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfTxPduCfg/CanIfTTTxFrameTriggering/CanIfTTTxJoblistTimeMark
    221285}}}
    222 * 型:IntegerParam
    223 * 多重度:0..1
     286* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     287* SWSタグ: ECUC_CanIf_00132
     288* タイプ: INTEGER-PARAM
     289* 多重度: 0..1
     290* 上限値: 65535
     291* 下限値: 0
    224292
    225293== CanIfTTTxHwObjectTriggerIdRef ==
     
    227295/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfTxPduCfg/CanIfTTTxFrameTriggering/CanIfTTTxHwObjectTriggerIdRef
    228296}}}
    229 * 型:Reference
    230 * 多重度: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_CanIf_00128
     299* タイプ: REFERENCE
     300* 多重度: 1
     301* 参照先: [wiki:spec/Can#CanTTHardwareObjectTrigger /AUTOSAR/EcucDefs/Can/CanConfigSet/CanHardwareObject/CanTTHardwareObjectTrigger]
    231302
    232303== CanIfTTRxFrameTriggering ==
     
    234305/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfRxPduCfg/CanIfTTRxFrameTriggering
    235306}}}
    236 * 型:Container
    237 * 多重度:0..1
     307* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     308* SWSタグ: ECUC_CanIf_00003
     309* タイプ: PARAM-CONF-CONTAINER
     310* 多重度: 0..1
     311
     312== CanIfRxPduCfg ==
     313{{{
     314/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfRxPduCfg
     315}}}
     316* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     317* SWSタグ: ECUC_CanIf_00249
     318* タイプ: PARAM-CONF-CONTAINER
     319* 多重度: 0..*
    238320
    239321== CanTTRxJoblistTimeMark ==
     
    241323/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfRxPduCfg/CanIfTTRxFrameTriggering/CanTTRxJoblistTimeMark
    242324}}}
    243 * 型:IntegerParam
    244 * 多重度:0..1
     325* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     326* SWSタグ: ECUC_CanIf_00136
     327* タイプ: INTEGER-PARAM
     328* 多重度: 0..1
     329* 上限値: 65535
     330* 下限値: 0
    245331
    246332== CanIfTTRxHwObjectTriggerIdRef ==
     
    248334/AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfRxPduCfg/CanIfTTRxFrameTriggering/CanIfTTRxHwObjectTriggerIdRef
    249335}}}
    250 * 型:Reference
    251 * 多重度:1
    252 
     336* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     337* SWSタグ: ECUC_CanIf_00133
     338* タイプ: REFERENCE
     339* 多重度: 1
     340* 参照先: [wiki:spec/Can#CanTTHardwareObjectTrigger /AUTOSAR/EcucDefs/Can/CanConfigSet/CanHardwareObject/CanTTHardwareObjectTrigger]
     341
     342