Changes between Version 7 and Version 8 of spec/EthTrcv


Ignore:
Timestamp:
Dec 5, 2022, 2:57:11 PM (17 months ago)
Author:
fujisft-kaji
Comment:

R21-11反映

Legend:

Unmodified
Added
Removed
Modified
  • spec/EthTrcv

    v7 v8  
    99= 概要 =
    1010
    11 * コンフィギュレーション一覧 (R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11)
    12   * [#EthTrcvConfigSet EthTrcvConfigSet] (○/○/○/○/○/○)
    13     * [#EthTrcvConfig EthTrcvConfig] (○/○/○/○/○/○)
    14       * [#EthTrcvAutoNegotiationEnabled EthTrcvAutoNegotiationEnabled] (-/○/○/○/○/-)
    15       * [#EthTrcvConfigEcucPartitionRef EthTrcvConfigEcucPartitionRef] (-/-/-/-/○/○)
    16       * [#EthTrcvConnNeg EthTrcvConnNeg] (-/-/○/○/○/○)
    17       * [#EthTrcvCtrlIdx EthTrcvCtrlIdx] (○/○/○/○/-/-)
    18       * [#EthTrcvDemEventParameterRefs EthTrcvDemEventParameterRefs] (○/○/○/○/○/○)
    19         * [#ETHTRCV_E_ACCESS ETHTRCV_E_ACCESS] (○/○/○/○/○/○)
    20       * [#EthTrcvDuplexMode EthTrcvDuplexMode] (-/○/○/○/○/○)
    21       * [#EthTrcvIcuChannelRef EthTrcvIcuChannelRef] (-/-/○/○/○/○)
    22       * [#EthTrcvIdx EthTrcvIdx] (○/○/○/○/○/○)
    23       * [#EthTrcvMacLayerSpeed EthTrcvMacLayerSpeed] (-/-/-/-/○/○)
    24       * [#EthTrcvMacLayerSubType EthTrcvMacLayerSubType] (-/-/-/-/○/○)
    25       * [#EthTrcvMacLayerType EthTrcvMacLayerType] (-/-/-/-/○/○)
    26       * [#EthTrcvMgmtInterface EthTrcvMgmtInterface] (-/-/-/○/○/○)
    27         * [#EthTrcvMiiInterface EthTrcvMiiInterface] (-/-/-/○/○/○)
    28           * [#EthTrcvCtrlIdx2 EthTrcvCtrlIdx] (-/-/-/-/○/○)
    29           * [#EthTrcvMiiIdx EthTrcvMiiIdx] (-/-/-/○/○/○)
    30           * [#EthTrcvMiiSelection EthTrcvMiiSelection] (-/-/-/○/-/-)
    31         * [#EthTrcvSwitchInterface EthTrcvSwitchInterface] (-/-/-/○/○/○)
    32           * [#EthTrcvSwitchPortRef EthTrcvSwitchPortRef] (-/-/-/○/○/○)
    33           * [#EthTrcvSwitchRef EthTrcvSwitchRef] (-/-/-/○/○/○)
    34       * [#EthTrcvMiiIdx2 EthTrcvMiiIdx] (○/○/○/-/-/-)
    35       * [#EthTrcvPhysLayerType EthTrcvPhysLayerType] (-/-/○/○/○/○)
    36       * [#EthTrcvPortMacLayerSpeed EthTrcvPortMacLayerSpeed] (-/-/-/○/-/-)
    37       * [#EthTrcvPortMacLayerSubType EthTrcvPortMacLayerSubType] (-/-/-/○/-/-)
    38       * [#EthTrcvPortMacLayerType EthTrcvPortMacLayerType] (-/-/-/○/-/-)
    39       * [#EthTrcvSpeed EthTrcvSpeed] (-/○/○/○/○/○)
    40       * [#EthTrcvWakeUpCallout EthTrcvWakeUpCallout] (-/-/○/○/○/○)
    41       * [#EthTrcvWakeupMap EthTrcvWakeupMap] (-/-/○/○/○/○)
    42         * [#EthTrcvWakeupReason EthTrcvWakeupReason] (-/-/○/○/○/○)
    43         * [#EthTrcvWakeupSourceRef EthTrcvWakeupSourceRef] (-/-/○/○/○/○)
    44   * [#EthTrcvGeneral EthTrcvGeneral] (○/○/○/○/○/○)
    45     * [#EthTrcvDevErrorDetect EthTrcvDevErrorDetect] (○/○/○/○/○/○)
    46     * [#EthTrcvEcucPartitionRef EthTrcvEcucPartitionRef] (-/-/-/-/○/○)
    47     * [#EthTrcvEnableCableDiagnosticApi EthTrcvEnableCableDiagnosticApi] (-/-/-/-/○/○)
    48     * [#EthTrcvGetBaudRateApi EthTrcvGetBaudRateApi] (○/○/○/○/○/○)
    49     * [#EthTrcvGetCableDiagnosticsResultApi EthTrcvGetCableDiagnosticsResultApi] (-/-/-/○/○/○)
    50     * [#EthTrcvGetDuplexModeApi EthTrcvGetDuplexModeApi] (○/○/○/○/○/○)
    51     * [#EthTrcvGetLinkStateApi EthTrcvGetLinkStateApi] (○/○/○/○/○/○)
    52     * [#EthTrcvGetPhyIdentifierApi EthTrcvGetPhyIdentifierApi] (-/-/-/○/○/○)
    53     * [#EthTrcvGetPhySignalQualityApi EthTrcvGetPhySignalQualityApi] (-/-/-/○/○/○)
    54     * [#EthTrcvGetTransceiverModeApi EthTrcvGetTransceiverModeApi] (○/○/○/○/○/○)
    55     * [#EthTrcvGetTransceiverWakeupModeApi EthTrcvGetTransceiverWakeupModeApi] (-/-/○/○/○/○)
    56     * [#EthTrcvIndex EthTrcvIndex] (○/○/○/○/○/○)
    57     * [#EthTrcvMainFunctionPeriod EthTrcvMainFunctionPeriod] (-/-/○/○/○/○)
    58     * [#EthTrcvMaxTrcvsSupported EthTrcvMaxTrcvsSupported] (○/○/○/○/○/○)
    59     * [#EthTrcvSetPhyTestModeApi EthTrcvSetPhyTestModeApi] (-/-/-/○/○/○)
    60     * [#EthTrcvSetPhyTxModeApi EthTrcvSetPhyTxModeApi] (-/-/-/○/○/○)
    61     * [#EthTrcvSetTransceiverModeApi EthTrcvSetTransceiverModeApi] (○/○/○/○/○/○)
    62     * [#EthTrcvStartAutoNegotiationApi EthTrcvStartAutoNegotiationApi] (○/○/○/○/○/○)
    63     * [#EthTrcvVersionInfoApi EthTrcvVersionInfoApi] (○/○/○/○/○/○)
    64     * [#EthTrcvVersionInfoApiMacro EthTrcvVersionInfoApiMacro] (○/○/○/○/○/○)
    65     * [#EthTrcvWaitCount EthTrcvWaitCount] (○/-/-/-/-/-)
    66     * [#EthTrcvWakeUpSupport EthTrcvWakeUpSupport] (-/-/○/○/○/○)
     11* API一覧
     12
     13  ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R21-11 =||
     14  || [#EthTrcv_Init EthTrcv_Init]                                               ||  1|| 0x01||  ○  ||
     15  || [#EthTrcv_SetTransceiverMode EthTrcv_SetTransceiverMode]                   ||  3|| 0x03||  ○  ||
     16  || [#EthTrcv_GetTransceiverMode EthTrcv_GetTransceiverMode]                   ||  4|| 0x04||  ○  ||
     17  || [#EthTrcv_GetBusWuReason EthTrcv_GetBusWuReason]                           || 23|| 0x17||  ○  ||
     18  || [#EthTrcv_CheckWakeup EthTrcv_CheckWakeup]                                 || 15|| 0x0F||  ○  ||
     19  || [#EthTrcv_StartAutoNegotiation EthTrcv_StartAutoNegotiation]               ||  5|| 0x05||  ○  ||
     20  || [#EthTrcv_TransceiverLinkStateRequest EthTrcv_TransceiverLinkStateRequest] ||  2|| 0x02||  ○  ||
     21  || [#EthTrcv_GetLinkState EthTrcv_GetLinkState]                               ||  6|| 0x06||  ○  ||
     22  || [#EthTrcv_GetBaudRate EthTrcv_GetBaudRate]                                 ||  7|| 0x07||  ○  ||
     23  || [#EthTrcv_GetDuplexMode EthTrcv_GetDuplexMode]                             ||  8|| 0x08||  ○  ||
     24  || [#EthTrcv_SetPhyTestMode EthTrcv_SetPhyTestMode]                           || 17|| 0x11||  ○  ||
     25  || [#EthTrcv_SetPhyLoopbackMode EthTrcv_SetPhyLoopbackMode]                   || 18|| 0x12||  ○  ||
     26  || [#EthTrcv_GetPhySignalQuality EthTrcv_GetPhySignalQuality]                 || 16|| 0x10||  ○  ||
     27  || [#EthTrcv_SetPhyTxMode EthTrcv_SetPhyTxMode]                               || 19|| 0x13||  ○  ||
     28  || [#EthTrcv_RunCableDiagnostic EthTrcv_RunCableDiagnostic]                   || 22|| 0x16||  ○  ||
     29  || [#EthTrcv_GetCableDiagnosticsResult EthTrcv_GetCableDiagnosticsResult]     || 20|| 0x14||  ○  ||
     30  || [#EthTrcv_GetPhyIdentifier EthTrcv_GetPhyIdentifier]                       || 21|| 0x15||  ○  ||
     31  || [#EthTrcv_GetMacMethod EthTrcv_GetMacMethod]                               || 24|| 0x18||  ○  ||
     32  || [#EthTrcv_GetVersionInfo EthTrcv_GetVersionInfo]                           || 11|| 0x0B||  ○  ||
     33  || [#EthTrcv_ReadMiiIndication EthTrcv_ReadMiiIndication]                     ||  9|| 0x09||  ○  ||
     34  || [#EthTrcv_WriteMiiIndication EthTrcv_WriteMiiIndication]                   || 10|| 0x0A||  ○  ||
     35  || [#EthTrcv_MainFunction EthTrcv_MainFunction]                               || 12|| 0x0C||  ○  ||
     36  || [#EthTrcvWakeUpCallout <EthTrcvWakeUpCallout>]                             || 17|| 0x11||  ○  ||
     37
     38* コンフィギュレーション一覧 (R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11)
     39  * [#EthTrcvConfigSet EthTrcvConfigSet] (○/○/○/○/○/○/○/○)
     40    * [#EthTrcvConfig EthTrcvConfig] (○/○/○/○/○/○/○/○)
     41      * [#EthTrcvActAsSlavePassiveEnabled EthTrcvActAsSlavePassiveEnabled] (-/-/-/-/-/-/○/○)
     42      * [#EthTrcvAutoNegotiationEnabled EthTrcvAutoNegotiationEnabled] (-/○/○/○/○/-/-/-)
     43      * [#EthTrcvConfigEcucPartitionRef EthTrcvConfigEcucPartitionRef] (-/-/-/-/○/○/○/○)
     44      * [#EthTrcvConnNeg EthTrcvConnNeg] (-/-/○/○/○/○/○/○)
     45      * [#EthTrcvCtrlIdx EthTrcvCtrlIdx] (○/○/○/○/-/-/-/-)
     46      * [#EthTrcvDemEventParameterRefs EthTrcvDemEventParameterRefs] (○/○/○/○/○/○/○/○)
     47        * [#ETHTRCV_E_ACCESS ETHTRCV_E_ACCESS] (○/○/○/○/○/○/○/○)
     48      * [#EthTrcvDuplexMode EthTrcvDuplexMode] (-/○/○/○/○/○/○/○)
     49      * [#EthTrcvForceSleepEnabled EthTrcvForceSleepEnabled] (-/-/-/-/-/-/○/○)
     50      * [#EthTrcvIcuChannelRef EthTrcvIcuChannelRef] (-/-/○/○/○/○/○/○)
     51      * [#EthTrcvIdx EthTrcvIdx] (○/○/○/○/○/○/○/○)
     52      * [#EthTrcvMacLayerSpeed EthTrcvMacLayerSpeed] (-/-/-/-/○/○/○/○)
     53      * [#EthTrcvMacLayerSubType EthTrcvMacLayerSubType] (-/-/-/-/○/○/○/○)
     54      * [#EthTrcvMacLayerType EthTrcvMacLayerType] (-/-/-/-/○/○/○/○)
     55      * [#EthTrcvMgmtInterface EthTrcvMgmtInterface] (-/-/-/○/○/○/○/○)
     56        * [#EthTrcvMiiInterface EthTrcvMiiInterface] (-/-/-/○/○/○/○/○)
     57          * [#EthTrcvCtrlIdx2 EthTrcvCtrlIdx] (-/-/-/-/○/○/○/○)
     58          * [#EthTrcvMiiIdx EthTrcvMiiIdx] (-/-/-/○/○/○/○/○)
     59          * [#EthTrcvMiiSelection EthTrcvMiiSelection] (-/-/-/○/-/-/-/-)
     60        * [#EthTrcvSwitchInterface EthTrcvSwitchInterface] (-/-/-/○/○/○/○/○)
     61          * [#EthTrcvSwitchPortRef EthTrcvSwitchPortRef] (-/-/-/○/○/○/○/○)
     62          * [#EthTrcvSwitchRef EthTrcvSwitchRef] (-/-/-/○/○/○/○/○)
     63      * [#EthTrcvMiiIdx2 EthTrcvMiiIdx] (○/○/○/-/-/-/-/-)
     64      * [#EthTrcvPhysLayerPlcaLocalNodeId EthTrcvPhysLayerPlcaLocalNodeId] (-/-/-/-/-/-/○/○)
     65      * [#EthTrcvPhysLayerPlcaMaxBurstCount EthTrcvPhysLayerPlcaMaxBurstCount] (-/-/-/-/-/-/○/○)
     66      * [#EthTrcvPhysLayerPlcaMaxBurstTimer EthTrcvPhysLayerPlcaMaxBurstTimer] (-/-/-/-/-/-/○/○)
     67      * [#EthTrcvPhysLayerPlcaNodeCount EthTrcvPhysLayerPlcaNodeCount] (-/-/-/-/-/-/○/○)
     68      * [#EthTrcvPhysLayerPlcaTransmitOpportunityTimer EthTrcvPhysLayerPlcaTransmitOpportunityTimer] (-/-/-/-/-/-/○/○)
     69      * [#EthTrcvPhysLayerType EthTrcvPhysLayerType] (-/-/○/○/○/○/○/○)
     70      * [#EthTrcvPortMacLayerSpeed EthTrcvPortMacLayerSpeed] (-/-/-/○/-/-/-/-)
     71      * [#EthTrcvPortMacLayerSubType EthTrcvPortMacLayerSubType] (-/-/-/○/-/-/-/-)
     72      * [#EthTrcvPortMacLayerType EthTrcvPortMacLayerType] (-/-/-/○/-/-/-/-)
     73      * [#EthTrcvSleepModeExecutionDelay EthTrcvSleepModeExecutionDelay] (-/-/-/-/-/-/○/○)
     74      * [#EthTrcvSleepRequestNumberOfRepetitions EthTrcvSleepRequestNumberOfRepetitions] (-/-/-/-/-/-/○/○)
     75      * [#EthTrcvSleepRequestRepetitionPeriod EthTrcvSleepRequestRepetitionPeriod] (-/-/-/-/-/-/○/○)
     76      * [#EthTrcvSpeed EthTrcvSpeed] (-/○/○/○/○/○/○/○)
     77      * [#EthTrcvWakeUpCallout EthTrcvWakeUpCallout] (-/-/○/○/○/○/○/○)
     78      * [#EthTrcvWakeUpRequestRepetitionPeriod EthTrcvWakeUpRequestRepetitionPeriod] (-/-/-/-/-/-/○/○)
     79      * [#EthTrcvWakeupForwardLocalEnabled EthTrcvWakeupForwardLocalEnabled] (-/-/-/-/-/-/○/○)
     80      * [#EthTrcvWakeupForwardRemoteEnabled EthTrcvWakeupForwardRemoteEnabled] (-/-/-/-/-/-/○/○)
     81      * [#EthTrcvWakeupLocalDetectionTime EthTrcvWakeupLocalDetectionTime] (-/-/-/-/-/-/○/○)
     82      * [#EthTrcvWakeupLocalDurationTime EthTrcvWakeupLocalDurationTime] (-/-/-/-/-/-/○/○)
     83      * [#EthTrcvWakeupLocalEnabled EthTrcvWakeupLocalEnabled] (-/-/-/-/-/-/○/○)
     84      * [#EthTrcvWakeupMap EthTrcvWakeupMap] (-/-/○/○/○/○/○/○)
     85        * [#EthTrcvWakeupReason EthTrcvWakeupReason] (-/-/○/○/○/○/○/○)
     86        * [#EthTrcvWakeupSourceRef EthTrcvWakeupSourceRef] (-/-/○/○/○/○/○/○)
     87      * [#EthTrcvWakeupRemoteEnabled EthTrcvWakeupRemoteEnabled] (-/-/-/-/-/-/○/○)
     88      * [#EthTrcvWakeupRequestNumberOfRepetitions EthTrcvWakeupRequestNumberOfRepetitions] (-/-/-/-/-/-/○/○)
     89      * [#EthTrcvWakeupSleepOnDatalineEnabled EthTrcvWakeupSleepOnDatalineEnabled] (-/-/-/-/-/-/○/○)
     90  * [#EthTrcvGeneral EthTrcvGeneral] (○/○/○/○/○/○/○/○)
     91    * [#EthTrcvDevErrorDetect EthTrcvDevErrorDetect] (○/○/○/○/○/○/○/○)
     92    * [#EthTrcvEcucPartitionRef EthTrcvEcucPartitionRef] (-/-/-/-/○/○/○/○)
     93    * [#EthTrcvEnableCableDiagnosticApi EthTrcvEnableCableDiagnosticApi] (-/-/-/-/○/○/○/○)
     94    * [#EthTrcvEnablePLCA EthTrcvEnablePLCA] (-/-/-/-/-/-/○/○)
     95    * [#EthTrcvGetBaudRateApi EthTrcvGetBaudRateApi] (○/○/○/○/○/○/○/○)
     96    * [#EthTrcvGetBusWuReasonApi EthTrcvGetBusWuReasonApi] (-/-/-/-/-/-/○/○)
     97    * [#EthTrcvGetCableDiagnosticsResultApi EthTrcvGetCableDiagnosticsResultApi] (-/-/-/○/○/○/-/-)
     98    * [#EthTrcvGetDuplexModeApi EthTrcvGetDuplexModeApi] (○/○/○/○/○/○/○/○)
     99    * [#EthTrcvGetLinkStateApi EthTrcvGetLinkStateApi] (○/○/○/○/○/○/○/○)
     100    * [#EthTrcvGetPhyIdentifierApi EthTrcvGetPhyIdentifierApi] (-/-/-/○/○/○/○/○)
     101    * [#EthTrcvGetPhySignalQualityApi EthTrcvGetPhySignalQualityApi] (-/-/-/○/○/○/-/-)
     102    * [#EthTrcvGetTransceiverModeApi EthTrcvGetTransceiverModeApi] (○/○/○/○/○/○/-/-)
     103    * [#EthTrcvGetTransceiverWakeupModeApi EthTrcvGetTransceiverWakeupModeApi] (-/-/○/○/○/○/○/○)
     104    * [#EthTrcvIndex EthTrcvIndex] (○/○/○/○/○/○/○/○)
     105    * [#EthTrcvMainFunctionPeriod EthTrcvMainFunctionPeriod] (-/-/○/○/○/○/○/○)
     106    * [#EthTrcvMaxTrcvsSupported EthTrcvMaxTrcvsSupported] (○/○/○/○/○/○/○/○)
     107    * [#EthTrcvSetPhyTestModeApi EthTrcvSetPhyTestModeApi] (-/-/-/○/○/○/○/○)
     108    * [#EthTrcvSetPhyTxModeApi EthTrcvSetPhyTxModeApi] (-/-/-/○/○/○/-/-)
     109    * [#EthTrcvSetTransceiverModeApi EthTrcvSetTransceiverModeApi] (○/○/○/○/○/○/-/-)
     110    * [#EthTrcvStartAutoNegotiationApi EthTrcvStartAutoNegotiationApi] (○/○/○/○/○/○/○/○)
     111    * [#EthTrcvVersionInfoApi EthTrcvVersionInfoApi] (○/○/○/○/○/○/○/○)
     112    * [#EthTrcvVersionInfoApiMacro EthTrcvVersionInfoApiMacro] (○/○/○/○/○/○/○/○)
     113    * [#EthTrcvWaitCount EthTrcvWaitCount] (○/-/-/-/-/-/-/-)
     114    * [#EthTrcvWakeUpSupport EthTrcvWakeUpSupport] (-/-/○/○/○/○/○/○)
     115
     116* エラーコード一覧
     117  * "--"は[wiki:spec_DiagnosticEventManager Dem]により決定される
     118
     119  ||= エラーコード =||= Dec =||= Hex =||= R21-11 =||
     120  || ETHTRCV_E_INV_TRCV_IDX  ||  1|| 0x01||  ○  ||
     121  || ETHTRCV_E_UNINIT        ||  2|| 0x02||  ○  ||
     122  || ETHTRCV_E_PARAM_POINTER ||  3|| 0x03||  ○  ||
     123  || ETHTRCV_E_ACCESS        || --||   --||  ○  ||
    67124
    68125----
     
    70127= API仕様 =
    71128
     129== EthTrcv_Init ==
     130{{{
     131void EthTrcv_Init (const EthTrcv_ConfigType* CfgPtr)
     132}}}
     133
     134== EthTrcv_SetTransceiverMode ==
     135{{{
     136Std_ReturnType EthTrcv_SetTransceiverMode (uint8 TrcvIdx, Eth_ModeType TrcvMode)
     137}}}
     138
     139== EthTrcv_GetTransceiverMode ==
     140{{{
     141Std_ReturnType EthTrcv_GetTransceiverMode (uint8 TrcvIdx, Eth_ModeType* TrcvModePtr)
     142}}}
     143
     144== EthTrcv_GetBusWuReason ==
     145{{{
     146Std_ReturnType EthTrcv_GetBusWuReason (uint8 TrcvIdx, EthTrcv_WakeupReasonType* WakeupReasonPtr)
     147}}}
     148
     149== EthTrcv_CheckWakeup ==
     150{{{
     151Std_ReturnType EthTrcv_CheckWakeup (uint8 TrcvIdx)
     152}}}
     153
     154== EthTrcv_StartAutoNegotiation ==
     155{{{
     156Std_ReturnType EthTrcv_StartAutoNegotiation (uint8 TrcvIdx)
     157}}}
     158
     159== EthTrcv_TransceiverLinkStateRequest ==
     160{{{
     161Std_ReturnType EthTrcv_TransceiverLinkStateRequest (uint8 TrcvIdx, EthTrcv_LinkStateType LinkState)
     162}}}
     163
     164== EthTrcv_GetLinkState ==
     165{{{
     166Std_ReturnType EthTrcv_GetLinkState (uint8 TrcvIdx, EthTrcv_LinkStateType* LinkStatePtr)
     167}}}
     168
     169== EthTrcv_GetBaudRate ==
     170{{{
     171Std_ReturnType EthTrcv_GetBaudRate (uint8 TrcvIdx, EthTrcv_BaudRateType* BaudRatePtr)
     172}}}
     173
     174== EthTrcv_GetDuplexMode ==
     175{{{
     176Std_ReturnType EthTrcv_GetDuplexMode (uint8 TrcvIdx, EthTrcv_DuplexModeType* DuplexModePtr)
     177}}}
     178
     179== EthTrcv_SetPhyTestMode ==
     180{{{
     181Std_ReturnType EthTrcv_SetPhyTestMode (uint8 TrcvIdx, EthTrcv_PhyTestModeType Mode)
     182}}}
     183
     184== EthTrcv_SetPhyLoopbackMode ==
     185{{{
     186Std_ReturnType EthTrcv_SetPhyLoopbackMode (uint8 TrcvIdx, EthTrcv_PhyLoopbackModeType Mode)
     187}}}
     188
     189== EthTrcv_GetPhySignalQuality ==
     190{{{
     191Std_ReturnType EthTrcv_GetPhySignalQuality (uint8 TrcvIdx, uint32* SignalQualityPtr)
     192}}}
     193
     194== EthTrcv_SetPhyTxMode ==
     195{{{
     196Std_ReturnType EthTrcv_SetPhyTxMode (uint8 TrcvIdx, EthTrcv_PhyTxModeType Mode)
     197}}}
     198
     199== EthTrcv_RunCableDiagnostic ==
     200{{{
     201Std_ReturnType EthTrcv_RunCableDiagnostic (uint8 TrcvIdx)
     202}}}
     203
     204== EthTrcv_GetCableDiagnosticsResult ==
     205{{{
     206Std_ReturnType EthTrcv_GetCableDiagnosticsResult (uint8 TrcvIdx, EthTrcv_CableDiagResultType* ResultPtr)
     207}}}
     208
     209== EthTrcv_GetPhyIdentifier ==
     210{{{
     211Std_ReturnType EthTrcv_GetPhyIdentifier (uint8 TrcvIdx, uint32* OrgUniqueIdPtr, uint8* ModelNrPtr, uint8* RevisionNrPtr)
     212}}}
     213
     214== EthTrcv_GetMacMethod ==
     215{{{
     216Std_ReturnType EthTrcv_GetMacMethod (uint8* TrcvIdx, EthTrcv_MacMethodType* MacModePtr)
     217}}}
     218
     219== EthTrcv_GetVersionInfo ==
     220{{{
     221void EthTrcv_GetVersionInfo (Std_VersionInfoType* VersionInfoPtr)
     222}}}
     223
     224== EthTrcv_ReadMiiIndication ==
     225{{{
     226void EthTrcv_ReadMiiIndication (uint8 CtrlIdx, uint8 TrcvIdx, uint8 RegIdx, uint8 RegVal)
     227}}}
     228
     229== EthTrcv_WriteMiiIndication ==
     230{{{
     231void EthTrcv_WriteMiiIndication (uint8 CtrlIdx, uint8 TrcvIdx, uint8 RegIdx)
     232}}}
     233
     234== EthTrcv_MainFunction ==
     235{{{
     236void EthTrcv_MainFunction (void)
     237}}}
     238
     239== <EthTrcvWakeUpCallout> ==
     240{{{
     241void <EthTrcvWakeUpCallout> (uint8 TrcvIdx, Eth_ModeType TrcvMode)
     242}}}
     243
    72244----
    73245
     
    78250/AUTOSAR/EcucDefs/EthTrcv/EthTrcvConfigSet
    79251}}}
    80 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11
     252* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    81253* SWSタグ: ECUC_EthTrcv_00016
    82254* タイプ: PARAM-CONF-CONTAINER
     
    87259/AUTOSAR/EcucDefs/EthTrcv/EthTrcvConfigSet/EthTrcvConfig
    88260}}}
    89 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11
     261* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    90262* SWSタグ: ECUC_EthTrcv_00012
    91263* タイプ: PARAM-CONF-CONTAINER
    92264* 多重度: 1..*
    93265
     266== EthTrcvActAsSlavePassiveEnabled ==
     267{{{
     268/AUTOSAR/EcucDefs/EthTrcv/EthTrcvConfigSet/EthTrcvConfig/EthTrcvActAsSlavePassiveEnabled
     269}}}
     270* 対象リビジョン: R20-11/R21-11
     271* SWSタグ: ECUC_EthTrcv_00071
     272* タイプ: BOOLEAN-PARAM
     273* 多重度: 0..1
     274
    94275== EthTrcvAutoNegotiationEnabled ==
    95276{{{
     
    105286/AUTOSAR/EcucDefs/EthTrcv/EthTrcvConfigSet/EthTrcvConfig/EthTrcvConfigEcucPartitionRef
    106287}}}
    107 * 対象リビジョン: R4.4.0/R19-11
     288* 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11
    108289* SWSタグ: ECUC_EthTrcv_00051
    109290* タイプ: REFERENCE
     
    115296/AUTOSAR/EcucDefs/EthTrcv/EthTrcvConfigSet/EthTrcvConfig/EthTrcvConnNeg
    116297}}}
    117 * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11
     298* 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    118299* SWSタグ: ECUC_EthTrcv_00025
    119300* タイプ: ENUMERATION-PARAM
    120301* 多重度: 1
    121302* 選択肢:
    122   * TRCV_CONN_NEG_AUTO
    123   * TRCV_CONN_NEG_MASTER
    124   * TRCV_CONN_NEG_SLAVE
     303  * R4.2.2/R4.3.1/R4.4.0/R19-11:
     304    * TRCV_CONN_NEG_AUTO
     305    * TRCV_CONN_NEG_MASTER
     306    * TRCV_CONN_NEG_SLAVE
     307  * R20-11/R21-11:
     308    * TRCV_CONN_NEG_AUTO
     309    * TRCV_CONN_NEG_MASTER
     310    * TRCV_CONN_NEG_NONE
     311    * TRCV_CONN_NEG_SLAVE
    125312
    126313== EthTrcvCtrlIdx ==
     
    139326/AUTOSAR/EcucDefs/EthTrcv/EthTrcvConfigSet/EthTrcvConfig/EthTrcvDemEventParameterRefs
    140327}}}
    141 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11
     328* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    142329* SWSタグ: ECUC_EthTrcv_00017
    143330* タイプ: PARAM-CONF-CONTAINER
     
    148335/AUTOSAR/EcucDefs/EthTrcv/EthTrcvConfigSet/EthTrcvConfig/EthTrcvDemEventParameterRefs/ETHTRCV_E_ACCESS
    149336}}}
    150 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11
     337* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    151338* SWSタグ: ECUC_EthTrcv_00018
    152339* タイプ:
    153340  * R4.0.3/R4.1.3/R4.2.2/R4.3.1: SYMBOLIC-NAME-REFERENCE
    154   * R4.4.0/R19-11: REFERENCE
     341  * R4.4.0/R19-11/R20-11/R21-11: REFERENCE
    155342* 多重度: 0..1
    156343* 参照先: [wiki:spec/Dem#DemEventParameter /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter]
     
    160347/AUTOSAR/EcucDefs/EthTrcv/EthTrcvConfigSet/EthTrcvConfig/EthTrcvDuplexMode
    161348}}}
    162 * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11
     349* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    163350* SWSタグ: ECUC_EthTrcv_00023
    164351* タイプ: ENUMERATION-PARAM
     
    168355  * ETHTRCV_DUPLEX_MODE_HALF
    169356
     357== EthTrcvForceSleepEnabled ==
     358{{{
     359/AUTOSAR/EcucDefs/EthTrcv/EthTrcvConfigSet/EthTrcvConfig/EthTrcvForceSleepEnabled
     360}}}
     361* 対象リビジョン: R20-11/R21-11
     362* SWSタグ: ECUC_EthTrcv_00074
     363* タイプ: BOOLEAN-PARAM
     364* 多重度: 1
     365
    170366== EthTrcvIcuChannelRef ==
    171367{{{
    172368/AUTOSAR/EcucDefs/EthTrcv/EthTrcvConfigSet/EthTrcvConfig/EthTrcvIcuChannelRef
    173369}}}
    174 * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11
     370* 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    175371* SWSタグ: ECUC_EthTrcv_00026
    176372* タイプ:
    177373  * R4.2.2/R4.3.1: SYMBOLIC-NAME-REFERENCE
    178   * R4.4.0/R19-11: REFERENCE
     374  * R4.4.0/R19-11/R20-11/R21-11: REFERENCE
    179375* 多重度: 0..1
    180376* 参照先: [wiki:spec/Icu#IcuChannel /AUTOSAR/EcucDefs/Icu/IcuConfigSet/IcuChannel]
     
    184380/AUTOSAR/EcucDefs/EthTrcv/EthTrcvConfigSet/EthTrcvConfig/EthTrcvIdx
    185381}}}
    186 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11
     382* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    187383* SWSタグ: ECUC_EthTrcv_00013
    188384* タイプ: INTEGER-PARAM
     
    195391/AUTOSAR/EcucDefs/EthTrcv/EthTrcvConfigSet/EthTrcvConfig/EthTrcvMacLayerSpeed
    196392}}}
    197 * 対象リビジョン: R4.4.0/R19-11
     393* 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11
    198394* SWSタグ: ECUC_EthTrcv_00044
    199395* タイプ: ENUMERATION-PARAM
     
    205401    * ETH_MAC_LAYER_SPEED_10M
    206402    * ETH_MAC_LAYER_SPEED_1G
    207   * R19-11:
     403  * R19-11/R20-11/R21-11:
    208404    * ETH_MAC_LAYER_SPEED_100M
    209405    * ETH_MAC_LAYER_SPEED_10G
     
    216412/AUTOSAR/EcucDefs/EthTrcv/EthTrcvConfigSet/EthTrcvConfig/EthTrcvMacLayerSubType
    217413}}}
    218 * 対象リビジョン: R4.4.0/R19-11
     414* 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11
    219415* SWSタグ: ECUC_EthTrcv_00043
    220416* タイプ: ENUMERATION-PARAM
     
    232428/AUTOSAR/EcucDefs/EthTrcv/EthTrcvConfigSet/EthTrcvConfig/EthTrcvMacLayerType
    233429}}}
    234 * 対象リビジョン: R4.4.0/R19-11
     430* 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11
    235431* SWSタグ: ECUC_EthTrcv_00035
    236432* タイプ: ENUMERATION-PARAM
     
    245441/AUTOSAR/EcucDefs/EthTrcv/EthTrcvConfigSet/EthTrcvConfig/EthTrcvMgmtInterface
    246442}}}
    247 * 対象リビジョン: R4.3.1/R4.4.0/R19-11
     443* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    248444* SWSタグ: ECUC_EthTrcv_00036
    249445* タイプ: CHOICE-CONTAINER
     
    254450/AUTOSAR/EcucDefs/EthTrcv/EthTrcvConfigSet/EthTrcvConfig/EthTrcvMgmtInterface/EthTrcvMiiInterface
    255451}}}
    256 * 対象リビジョン: R4.3.1/R4.4.0/R19-11
     452* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    257453* SWSタグ: ECUC_EthTrcv_00037
    258454* タイプ: PARAM-CONF-CONTAINER
     
    263459/AUTOSAR/EcucDefs/EthTrcv/EthTrcvConfigSet/EthTrcvConfig/EthTrcvMgmtInterface/EthTrcvMiiInterface/EthTrcvCtrlIdx
    264460}}}
    265 * 対象リビジョン: R4.4.0/R19-11
     461* 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11
    266462* SWSタグ: ECUC_EthTrcv_00014
    267463* タイプ: INTEGER-PARAM
     
    274470/AUTOSAR/EcucDefs/EthTrcv/EthTrcvConfigSet/EthTrcvConfig/EthTrcvMgmtInterface/EthTrcvMiiInterface/EthTrcvMiiIdx
    275471}}}
    276 * 対象リビジョン: R4.3.1/R4.4.0/R19-11
     472* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    277473* SWSタグ: ECUC_EthTrcv_00038
    278474* タイプ: INTEGER-PARAM
     
    298494/AUTOSAR/EcucDefs/EthTrcv/EthTrcvConfigSet/EthTrcvConfig/EthTrcvMgmtInterface/EthTrcvSwitchInterface
    299495}}}
    300 * 対象リビジョン: R4.3.1/R4.4.0/R19-11
     496* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    301497* SWSタグ: ECUC_EthTrcv_00040
    302498* タイプ: PARAM-CONF-CONTAINER
     
    307503/AUTOSAR/EcucDefs/EthTrcv/EthTrcvConfigSet/EthTrcvConfig/EthTrcvMgmtInterface/EthTrcvSwitchInterface/EthTrcvSwitchPortRef
    308504}}}
    309 * 対象リビジョン: R4.3.1/R4.4.0/R19-11
     505* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    310506* SWSタグ: ECUC_EthTrcv_00042
    311507* タイプ:
    312508  * R4.3.1: SYMBOLIC-NAME-REFERENCE
    313   * R4.4.0/R19-11: REFERENCE
     509  * R4.4.0/R19-11/R20-11/R21-11: REFERENCE
    314510* 多重度: 1
    315511* 参照先: [wiki:spec/EthSwt#EthSwtPort /AUTOSAR/EcucDefs/EthSwt/EthSwtConfig/EthSwtPort]
     
    319515/AUTOSAR/EcucDefs/EthTrcv/EthTrcvConfigSet/EthTrcvConfig/EthTrcvMgmtInterface/EthTrcvSwitchInterface/EthTrcvSwitchRef
    320516}}}
    321 * 対象リビジョン: R4.3.1/R4.4.0/R19-11
     517* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    322518* SWSタグ: ECUC_EthTrcv_00041
    323519* タイプ:
    324520  * R4.3.1: SYMBOLIC-NAME-REFERENCE
    325   * R4.4.0/R19-11: REFERENCE
     521  * R4.4.0/R19-11/R20-11/R21-11: REFERENCE
    326522* 多重度: 1
    327523* 参照先: [wiki:spec/EthSwt#EthSwtConfig /AUTOSAR/EcucDefs/EthSwt/EthSwtConfig]
     
    338534* 下限値: 0
    339535
     536== EthTrcvPhysLayerPlcaLocalNodeId ==
     537{{{
     538/AUTOSAR/EcucDefs/EthTrcv/EthTrcvConfigSet/EthTrcvConfig/EthTrcvPhysLayerPlcaLocalNodeId
     539}}}
     540* 対象リビジョン: R20-11/R21-11
     541* SWSタグ: ECUC_EthTrcv_00056
     542* タイプ: INTEGER-PARAM
     543* 多重度: 0..1
     544* 上限値: 255
     545* 下限値: 0
     546* デフォルト値: 255
     547
     548== EthTrcvPhysLayerPlcaMaxBurstCount ==
     549{{{
     550/AUTOSAR/EcucDefs/EthTrcv/EthTrcvConfigSet/EthTrcvConfig/EthTrcvPhysLayerPlcaMaxBurstCount
     551}}}
     552* 対象リビジョン: R20-11/R21-11
     553* SWSタグ: ECUC_EthTrcv_00059
     554* タイプ: INTEGER-PARAM
     555* 多重度: 0..1
     556* 上限値: 255
     557* 下限値: 0
     558
     559== EthTrcvPhysLayerPlcaMaxBurstTimer ==
     560{{{
     561/AUTOSAR/EcucDefs/EthTrcv/EthTrcvConfigSet/EthTrcvConfig/EthTrcvPhysLayerPlcaMaxBurstTimer
     562}}}
     563* 対象リビジョン: R20-11/R21-11
     564* SWSタグ: ECUC_EthTrcv_00060
     565* タイプ: INTEGER-PARAM
     566* 多重度: 0..1
     567* 上限値: 255
     568* 下限値: 0
     569* デフォルト値: 128
     570
     571== EthTrcvPhysLayerPlcaNodeCount ==
     572{{{
     573/AUTOSAR/EcucDefs/EthTrcv/EthTrcvConfigSet/EthTrcvConfig/EthTrcvPhysLayerPlcaNodeCount
     574}}}
     575* 対象リビジョン: R20-11/R21-11
     576* SWSタグ: ECUC_EthTrcv_00058
     577* タイプ: INTEGER-PARAM
     578* 多重度: 0..1
     579* 上限値: 255
     580* 下限値: 0
     581* デフォルト値: 8
     582
     583== EthTrcvPhysLayerPlcaTransmitOpportunityTimer ==
     584{{{
     585/AUTOSAR/EcucDefs/EthTrcv/EthTrcvConfigSet/EthTrcvConfig/EthTrcvPhysLayerPlcaTransmitOpportunityTimer
     586}}}
     587* 対象リビジョン: R20-11/R21-11
     588* SWSタグ: ECUC_EthTrcv_00057
     589* タイプ: INTEGER-PARAM
     590* 多重度: 0..1
     591* 上限値: 255
     592* 下限値: 1
     593* デフォルト値: 32
     594
    340595== EthTrcvPhysLayerType ==
    341596{{{
    342597/AUTOSAR/EcucDefs/EthTrcv/EthTrcvConfigSet/EthTrcvConfig/EthTrcvPhysLayerType
    343598}}}
    344 * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11
     599* 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    345600* SWSタグ: ECUC_EthTrcv_00024
    346601* タイプ: ENUMERATION-PARAM
     
    355610    * TRCV_PHYS_LAYER_TYPE_100BASE_T1
    356611    * TRCV_PHYS_LAYER_TYPE_100BASE_TX
     612  * R20-11/R21-11:
     613    * TRCV_PHYS_LAYER_TYPE_1000BASE_T
     614    * TRCV_PHYS_LAYER_TYPE_1000BASE_T1
     615    * TRCV_PHYS_LAYER_TYPE_100BASE_T1
     616    * TRCV_PHYS_LAYER_TYPE_100BASE_TX
     617    * TRCV_PHYS_LAYER_TYPE_10BASE_T1S
    357618
    358619== EthTrcvPortMacLayerSpeed ==
     
    398659  * TRCV_MAC_LAYER_TYPE_XXGMII
    399660
     661== EthTrcvSleepModeExecutionDelay ==
     662{{{
     663/AUTOSAR/EcucDefs/EthTrcv/EthTrcvConfigSet/EthTrcvConfig/EthTrcvSleepModeExecutionDelay
     664}}}
     665* 対象リビジョン: R20-11/R21-11
     666* SWSタグ: ECUC_EthTrcv_00063
     667* タイプ: FLOAT-PARAM
     668* 多重度: 0..1
     669* 上限値: INF
     670* 下限値: 0
     671
     672== EthTrcvSleepRequestNumberOfRepetitions ==
     673{{{
     674/AUTOSAR/EcucDefs/EthTrcv/EthTrcvConfigSet/EthTrcvConfig/EthTrcvSleepRequestNumberOfRepetitions
     675}}}
     676* 対象リビジョン: R20-11/R21-11
     677* SWSタグ: ECUC_EthTrcv_00072
     678* タイプ: INTEGER-PARAM
     679* 多重度: 1
     680* 上限値: 255
     681* 下限値: 0
     682* デフォルト値: 0
     683
     684== EthTrcvSleepRequestRepetitionPeriod ==
     685{{{
     686/AUTOSAR/EcucDefs/EthTrcv/EthTrcvConfigSet/EthTrcvConfig/EthTrcvSleepRequestRepetitionPeriod
     687}}}
     688* 対象リビジョン: R20-11/R21-11
     689* SWSタグ: ECUC_EthTrcv_00073
     690* タイプ: FLOAT-PARAM
     691* 多重度: 1
     692* 上限値: INF
     693* 下限値: 0
     694
    400695== EthTrcvSpeed ==
    401696{{{
    402697/AUTOSAR/EcucDefs/EthTrcv/EthTrcvConfigSet/EthTrcvConfig/EthTrcvSpeed
    403698}}}
    404 * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11
     699* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    405700* SWSタグ: ECUC_EthTrcv_00022
    406701* タイプ: ENUMERATION-PARAM
     
    415710/AUTOSAR/EcucDefs/EthTrcv/EthTrcvConfigSet/EthTrcvConfig/EthTrcvWakeUpCallout
    416711}}}
    417 * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11
     712* 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    418713* SWSタグ: ECUC_EthTrcv_00028
    419714* タイプ: FUNCTION-NAME
    420715* 多重度: 0..1
    421716
     717== EthTrcvWakeUpRequestRepetitionPeriod ==
     718{{{
     719/AUTOSAR/EcucDefs/EthTrcv/EthTrcvConfigSet/EthTrcvConfig/EthTrcvWakeUpRequestRepetitionPeriod
     720}}}
     721* 対象リビジョン: R20-11/R21-11
     722* SWSタグ: ECUC_EthTrcv_00062
     723* タイプ: FLOAT-PARAM
     724* 多重度: 0..1
     725* 上限値: INF
     726* 下限値: 0
     727
     728== EthTrcvWakeupForwardLocalEnabled ==
     729{{{
     730/AUTOSAR/EcucDefs/EthTrcv/EthTrcvConfigSet/EthTrcvConfig/EthTrcvWakeupForwardLocalEnabled
     731}}}
     732* 対象リビジョン: R20-11/R21-11
     733* SWSタグ: ECUC_EthTrcv_00067
     734* タイプ: BOOLEAN-PARAM
     735* 多重度: 1
     736
     737== EthTrcvWakeupForwardRemoteEnabled ==
     738{{{
     739/AUTOSAR/EcucDefs/EthTrcv/EthTrcvConfigSet/EthTrcvConfig/EthTrcvWakeupForwardRemoteEnabled
     740}}}
     741* 対象リビジョン: R20-11/R21-11
     742* SWSタグ: ECUC_EthTrcv_00068
     743* タイプ: BOOLEAN-PARAM
     744* 多重度: 1
     745
     746== EthTrcvWakeupLocalDetectionTime ==
     747{{{
     748/AUTOSAR/EcucDefs/EthTrcv/EthTrcvConfigSet/EthTrcvConfig/EthTrcvWakeupLocalDetectionTime
     749}}}
     750* 対象リビジョン: R20-11/R21-11
     751* SWSタグ: ECUC_EthTrcv_00069
     752* タイプ: FLOAT-PARAM
     753* 多重度: 0..1
     754* 上限値: 0.1
     755* 下限値:
     756  * R20-11: 1E-6
     757  * R21-11: 1E-5
     758
     759== EthTrcvWakeupLocalDurationTime ==
     760{{{
     761/AUTOSAR/EcucDefs/EthTrcv/EthTrcvConfigSet/EthTrcvConfig/EthTrcvWakeupLocalDurationTime
     762}}}
     763* 対象リビジョン: R20-11/R21-11
     764* SWSタグ: ECUC_EthTrcv_00070
     765* タイプ: FLOAT-PARAM
     766* 多重度: 0..1
     767* 上限値: 0.1
     768* 下限値:
     769  * R20-11: 1E-6
     770  * R21-11: 4E-5
     771
     772== EthTrcvWakeupLocalEnabled ==
     773{{{
     774/AUTOSAR/EcucDefs/EthTrcv/EthTrcvConfigSet/EthTrcvConfig/EthTrcvWakeupLocalEnabled
     775}}}
     776* 対象リビジョン: R20-11/R21-11
     777* SWSタグ: ECUC_EthTrcv_00065
     778* タイプ: BOOLEAN-PARAM
     779* 多重度: 1
     780
    422781== EthTrcvWakeupMap ==
    423782{{{
    424783/AUTOSAR/EcucDefs/EthTrcv/EthTrcvConfigSet/EthTrcvConfig/EthTrcvWakeupMap
    425784}}}
    426 * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11
     785* 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    427786* SWSタグ: ECUC_EthTrcv_00027
    428787* タイプ: PARAM-CONF-CONTAINER
     
    433792/AUTOSAR/EcucDefs/EthTrcv/EthTrcvConfigSet/EthTrcvConfig/EthTrcvWakeupMap/EthTrcvWakeupReason
    434793}}}
    435 * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11
     794* 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    436795* SWSタグ: ECUC_EthTrcv_00033
    437796* タイプ: ENUMERATION-PARAM
     
    450809/AUTOSAR/EcucDefs/EthTrcv/EthTrcvConfigSet/EthTrcvConfig/EthTrcvWakeupMap/EthTrcvWakeupSourceRef
    451810}}}
    452 * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11
     811* 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    453812* SWSタグ: ECUC_EthTrcv_00029
    454813* タイプ:
    455814  * R4.2.2/R4.3.1: SYMBOLIC-NAME-REFERENCE
    456   * R4.4.0/R19-11: REFERENCE
     815  * R4.4.0/R19-11/R20-11/R21-11: REFERENCE
    457816* 多重度: 1
    458817* 参照先: [wiki:spec/EcuM#EcuMWakeupSource /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMWakeupSource]
    459818
     819== EthTrcvWakeupRemoteEnabled ==
     820{{{
     821/AUTOSAR/EcucDefs/EthTrcv/EthTrcvConfigSet/EthTrcvConfig/EthTrcvWakeupRemoteEnabled
     822}}}
     823* 対象リビジョン: R20-11/R21-11
     824* SWSタグ: ECUC_EthTrcv_00066
     825* タイプ: BOOLEAN-PARAM
     826* 多重度: 1
     827
     828== EthTrcvWakeupRequestNumberOfRepetitions ==
     829{{{
     830/AUTOSAR/EcucDefs/EthTrcv/EthTrcvConfigSet/EthTrcvConfig/EthTrcvWakeupRequestNumberOfRepetitions
     831}}}
     832* 対象リビジョン: R20-11/R21-11
     833* SWSタグ: ECUC_EthTrcv_00075
     834* タイプ: INTEGER-PARAM
     835* 多重度: 1
     836* 上限値: 255
     837* 下限値: 0
     838* デフォルト値: 0
     839
     840== EthTrcvWakeupSleepOnDatalineEnabled ==
     841{{{
     842/AUTOSAR/EcucDefs/EthTrcv/EthTrcvConfigSet/EthTrcvConfig/EthTrcvWakeupSleepOnDatalineEnabled
     843}}}
     844* 対象リビジョン: R20-11/R21-11
     845* SWSタグ: ECUC_EthTrcv_00064
     846* タイプ: BOOLEAN-PARAM
     847* 多重度:
     848  * R20-11: 1
     849  * R21-11: 0..1
     850
    460851== EthTrcvGeneral ==
    461852{{{
    462853/AUTOSAR/EcucDefs/EthTrcv/EthTrcvGeneral
    463854}}}
    464 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11
     855* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    465856* SWSタグ: ECUC_EthTrcv_00001
    466857* タイプ: PARAM-CONF-CONTAINER
     
    471862/AUTOSAR/EcucDefs/EthTrcv/EthTrcvGeneral/EthTrcvDevErrorDetect
    472863}}}
    473 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11
     864* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    474865* SWSタグ: ECUC_EthTrcv_00003
    475866* タイプ: BOOLEAN-PARAM
    476867* 多重度: 1
    477868* デフォルト値:
    478   * R4.3.1/R4.4.0/R19-11: false
     869  * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: false
    479870
    480871== EthTrcvEcucPartitionRef ==
     
    482873/AUTOSAR/EcucDefs/EthTrcv/EthTrcvGeneral/EthTrcvEcucPartitionRef
    483874}}}
    484 * 対象リビジョン: R4.4.0/R19-11
     875* 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11
    485876* SWSタグ: ECUC_EthTrcv_00050
    486877* タイプ: REFERENCE
     
    492883/AUTOSAR/EcucDefs/EthTrcv/EthTrcvGeneral/EthTrcvEnableCableDiagnosticApi
    493884}}}
    494 * 対象リビジョン: R4.4.0/R19-11
     885* 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11
    495886* SWSタグ: ECUC_EthTrcv_00054
    496887* タイプ: BOOLEAN-PARAM
    497888* 多重度: 1
    498889
     890== EthTrcvEnablePLCA ==
     891{{{
     892/AUTOSAR/EcucDefs/EthTrcv/EthTrcvGeneral/EthTrcvEnablePLCA
     893}}}
     894* 対象リビジョン: R20-11/R21-11
     895* SWSタグ: ECUC_EthTrcv_00055
     896* タイプ: BOOLEAN-PARAM
     897* 多重度: 1
     898* デフォルト値: false
     899
    499900== EthTrcvGetBaudRateApi ==
    500901{{{
    501902/AUTOSAR/EcucDefs/EthTrcv/EthTrcvGeneral/EthTrcvGetBaudRateApi
    502903}}}
    503 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11
     904* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    504905* SWSタグ: ECUC_EthTrcv_00010
    505906* タイプ: BOOLEAN-PARAM
    506907* 多重度: 1
     908
     909== EthTrcvGetBusWuReasonApi ==
     910{{{
     911/AUTOSAR/EcucDefs/EthTrcv/EthTrcvGeneral/EthTrcvGetBusWuReasonApi
     912}}}
     913* 対象リビジョン: R20-11/R21-11
     914* SWSタグ: ECUC_EthTrcv_00061
     915* タイプ: BOOLEAN-PARAM
     916* 多重度: 1
     917* デフォルト値: false
    507918
    508919== EthTrcvGetCableDiagnosticsResultApi ==
     
    521932/AUTOSAR/EcucDefs/EthTrcv/EthTrcvGeneral/EthTrcvGetDuplexModeApi
    522933}}}
    523 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11
     934* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    524935* SWSタグ: ECUC_EthTrcv_00011
    525936* タイプ: BOOLEAN-PARAM
     
    530941/AUTOSAR/EcucDefs/EthTrcv/EthTrcvGeneral/EthTrcvGetLinkStateApi
    531942}}}
    532 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11
     943* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    533944* SWSタグ: ECUC_EthTrcv_00009
    534945* タイプ: BOOLEAN-PARAM
     
    539950/AUTOSAR/EcucDefs/EthTrcv/EthTrcvGeneral/EthTrcvGetPhyIdentifierApi
    540951}}}
    541 * 対象リビジョン: R4.3.1/R4.4.0/R19-11
     952* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    542953* SWSタグ: ECUC_EthTrcv_00046
    543954* タイプ: BOOLEAN-PARAM
     
    566977/AUTOSAR/EcucDefs/EthTrcv/EthTrcvGeneral/EthTrcvGetTransceiverWakeupModeApi
    567978}}}
    568 * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11
     979* 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    569980* SWSタグ: ECUC_EthTrcv_00031
    570981* タイプ: BOOLEAN-PARAM
     
    575986/AUTOSAR/EcucDefs/EthTrcv/EthTrcvGeneral/EthTrcvIndex
    576987}}}
    577 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11
     988* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    578989* SWSタグ: ECUC_EthTrcv_00020
    579990* タイプ: INTEGER-PARAM
     
    586997/AUTOSAR/EcucDefs/EthTrcv/EthTrcvGeneral/EthTrcvMainFunctionPeriod
    587998}}}
    588 * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11
     999* 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    5891000* SWSタグ: ECUC_EthTrcv_00032
    5901001* タイプ: FLOAT-PARAM
     
    5971008/AUTOSAR/EcucDefs/EthTrcv/EthTrcvGeneral/EthTrcvMaxTrcvsSupported
    5981009}}}
    599 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11
     1010* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    6001011* SWSタグ: ECUC_EthTrcv_00002
    6011012* タイプ: INTEGER-PARAM
     
    6091020/AUTOSAR/EcucDefs/EthTrcv/EthTrcvGeneral/EthTrcvSetPhyTestModeApi
    6101021}}}
    611 * 対象リビジョン: R4.3.1/R4.4.0/R19-11
     1022* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    6121023* SWSタグ: ECUC_EthTrcv_00047
    6131024* タイプ: BOOLEAN-PARAM
     
    6361047/AUTOSAR/EcucDefs/EthTrcv/EthTrcvGeneral/EthTrcvStartAutoNegotiationApi
    6371048}}}
    638 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11
     1049* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    6391050* SWSタグ: ECUC_EthTrcv_00008
    6401051* タイプ: BOOLEAN-PARAM
     
    6451056/AUTOSAR/EcucDefs/EthTrcv/EthTrcvGeneral/EthTrcvVersionInfoApi
    6461057}}}
    647 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11
     1058* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    6481059* SWSタグ: ECUC_EthTrcv_00004
    6491060* タイプ: BOOLEAN-PARAM
    6501061* 多重度: 1
    6511062* デフォルト値:
    652   * R4.3.1/R4.4.0/R19-11: false
     1063  * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: false
    6531064
    6541065== EthTrcvVersionInfoApiMacro ==
     
    6561067/AUTOSAR/EcucDefs/EthTrcv/EthTrcvGeneral/EthTrcvVersionInfoApiMacro
    6571068}}}
    658 * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11
     1069* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    6591070* SWSタグ: ECUC_EthTrcv_00005
    6601071* タイプ: BOOLEAN-PARAM
    6611072* 多重度: 1
    6621073* デフォルト値:
    663   * R4.3.1/R4.4.0/R19-11: false
     1074  * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: false
    6641075
    6651076== EthTrcvWaitCount ==
     
    6781089/AUTOSAR/EcucDefs/EthTrcv/EthTrcvGeneral/EthTrcvWakeUpSupport
    6791090}}}
    680 * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11
     1091* 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
    6811092* SWSタグ: ECUC_EthTrcv_00030
    6821093* タイプ: ENUMERATION-PARAM
    6831094* 多重度: 1
    6841095* 選択肢:
    685   * ETHTRCV_WAKEUP_BY_INTERRUPT
    686   * ETHTRCV_WAKEUP_BY_POLLING
    687   * ETHTRCV_WAKEUP_NOT_SUPPORTED
    688 
     1096  * R4.2.2/R4.3.1/R4.4.0/R19-11:
     1097    * ETHTRCV_WAKEUP_BY_INTERRUPT
     1098    * ETHTRCV_WAKEUP_BY_POLLING
     1099    * ETHTRCV_WAKEUP_NOT_SUPPORTED
     1100  * R20-11/R21-11:
     1101    * ETHTRCV_WAKEUP_BY_ASYNCHRONOUS_CHECK
     1102    * ETHTRCV_WAKEUP_BY_INTERRUPT
     1103    * ETHTRCV_WAKEUP_BY_POLLING
     1104    * ETHTRCV_WAKEUP_NOT_SUPPORTED
     1105