Changes between Version 7 and Version 8 of spec/ComM


Ignore:
Timestamp:
Nov 30, 2022, 2:50:42 PM (17 months ago)
Author:
fujisft-kaji
Comment:

R21-11反映

Legend:

Unmodified
Added
Removed
Modified
  • spec/ComM

    v7 v8  
    1010* API一覧
    1111
    12   ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R4.0.3 =||= R4.2.2 =||
    13   || [#ComM_Init ComM_Init]                                            ||  1|| 0x01||  ○  ||  ○  ||
    14   || [#ComM_DeInit ComM_DeInit]                                        ||  2|| 0x02||  ○  ||  ○  ||
    15   || [#ComM_GetState ComM_GetState]                                    || 52|| 0x34||  ○  ||  ○  ||
    16   || [#ComM_GetStatus ComM_GetStatus]                                  ||  3|| 0x03||  ○  ||  ○  ||
    17   || [#ComM_GetInhibitionStatus ComM_GetInhibitionStatus]              ||  4|| 0x04||  ○  ||  ○  ||
    18   || [#ComM_RequestComMode ComM_RequestComMode]                        ||  5|| 0x05||  ○  ||  ○  ||
    19   || [#ComM_GetMaxComMode ComM_GetMaxComMode]                          ||  6|| 0x06||  ○  ||  ○  ||
    20   || [#ComM_GetRequestedComMode ComM_GetRequestedComMode]              ||  7|| 0x07||  ○  ||  ○  ||
    21   || [#ComM_GetCurrentComMode ComM_GetCurrentComMode]                  ||  8|| 0x08||  ○  ||  ○  ||
    22   || [#ComM_PreventWakeUp ComM_PreventWakeUp]                          ||  9|| 0x09||  ○  ||  ○  ||
    23   || [#ComM_LimitChannelToNoComMode ComM_LimitChannelToNoComMode]      || 11|| 0x0B||  ○  ||  ○  ||
    24   || [#ComM_LimitECUToNoComMode ComM_LimitECUToNoComMode]              || 12|| 0x0C||  ○  ||  ○  ||
    25   || [#ComM_ReadInhibitCounter ComM_ReadInhibitCounter]                || 13|| 0x0D||  ○  ||  ○  ||
    26   || [#ComM_ResetInhibitCounter ComM_ResetInhibitCounter]              || 14|| 0x0E||  ○  ||  ○  ||
    27   || [#ComM_SetECUGroupClassification ComM_SetECUGroupClassification]  || 15|| 0x0F||  ○  ||  ○  ||
    28   || [#ComM_GetVersionInfo ComM_GetVersionInfo]                        || 16|| 0x10||  ○  ||  ○  ||
    29   || [#ComM_Nm_NetworkStartIndication ComM_Nm_NetworkStartIndication]  || 21|| 0x15||  ○  ||  ○  ||
    30   || [#ComM_Nm_NetworkMode ComM_Nm_NetworkMode]                        || 24|| 0x18||  ○  ||  ○  ||
    31   || [#ComM_Nm_PrepareBusSleepMode ComM_Nm_PrepareBusSleepMode]        || 25|| 0x19||  ○  ||  ○  ||
    32   || [#ComM_Nm_BusSleepMode ComM_Nm_BusSleepMode]                      || 26|| 0x1A||  ○  ||  ○  ||
    33   || [#ComM_Nm_RestartIndication ComM_Nm_RestartIndication]            || 27|| 0x1B||  ○  ||  ○  ||
    34   || [#ComM_DCM_ActiveDiagnostic ComM_DCM_ActiveDiagnostic]            || 31|| 0x1F||  ○  ||  ○  ||
    35   || [#ComM_DCM_InactiveDiagnostic ComM_DCM_InactiveDiagnostic]        || 32|| 0x20||  ○  ||  ○  ||
    36   || [#ComM_EcuM_WakeUpIndication ComM_EcuM_WakeUpIndication]          || 42|| 0x2A||  ○  ||  ○  ||
    37   || [#ComM_CommunicationAllowed ComM_CommunicationAllowed]            || 53|| 0x35||  ○  ||  ○  ||
    38   || [#ComM_BusSM_ModeIndication ComM_BusSM_ModeIndication]            || 51|| 0x33||  ○  ||  ○  ||
    39   || [#ComM_MainFunction_Channel_Id ComM_MainFunction_<Channel_Id>]    || 96|| 0x60||  ○  ||  ○  ||
    40 
    41 * コンフィギュレーション一覧(R4.0.3 / R4.2.2)
    42   * [#ComMConfigSet ComMConfigSet] (○/○)
    43     * [#ComMPncEnabled ComMPncEnabled] (○/○)
    44     * [#ComMChannel ComMChannel] (○/○)
    45       * [#ComMBusType ComMBusType] (○/○)
    46       * [#ComMCDDBusPrefix ComMCDDBusPrefix] (-/○)
    47       * [#ComMChannelId ComMChannelId] (○/○)
    48       * [#ComMFullCommRequestNotificationEnabled ComMFullCommRequestNotificationEnabled] (○/○)
    49       * [#ComMGlobalNvmBlockDescriptor ComMGlobalNvmBlockDescriptor] (○/-)
    50       * [#ComMMainFunctionPeriod ComMMainFunctionPeriod] (○/○)
    51       * [#ComMNoCom ComMNoCom] (○/○)
    52       * [#ComMNoWakeUpInhibitionNvmStorage ComMNoWakeUpInhibitionNvmStorage] (-/○)
    53       * [#ComMNoWakeup ComMNoWakeup] (○/○)
    54       * [#ComMPncGatewayType ComMPncGatewayType] (○/○)
    55       * [#ComMNetworkManagement ComMNetworkManagement] (○/○)
    56         * [#ComMNmLightTimeout ComMNmLightTimeout] (○/○)
    57         * [#ComMNmVariant ComMNmVariant] (○/○)
    58         * [#ComMPncNmRequest ComMPncNmRequest] (○/○)
    59       * [#ComMUserPerChannel ComMUserPerChannel] (○/○)
    60         * [#ComMUserChannel ComMUserChannel] (○/○)
    61     * [#ComMPnc ComMPnc] (○/○)
    62       * [#ComMPncId ComMPncId] (○/○)
    63       * [#ComMChannelPerPnc ComMChannelPerPnc] (○/○)
    64       * [#ComMUserPerPnc ComMUserPerPnc] (○/○)
    65       * [#ComMPncComSignal ComMPncComSignal] (○/○)
    66         * [#ComMPncComSignalDirection ComMPncComSignalDirection] (○/○)
    67         * [#ComMPncComSignalKind ComMPncComSignalKind] (○/○)
    68         * [#ComMPncComSignalChannelRef ComMPncComSignalChannelRef] (○/○)
    69         * [#ComMPncComSignalRef ComMPncComSignalRef] (○/○)
    70     * [#ComMUser ComMUser] (○/○)
    71       * [#ComMUserIdentifier ComMUserIdentifier] (○/○)
    72       * [#ComMUserEcucPartitionRef ComMUserEcucPartitionRef] (○/○)
    73   * [#ComMGeneral ComMGeneral] (○/○)
    74     * [#ComMDevErrorDetect ComMDevErrorDetect] (○/○)
    75     * [#ComMDirectUserMapping ComMDirectUserMapping] (○/○)
    76     * [#ComMEcuGroupClassification ComMEcuGroupClassification] (○/○)
    77     * [#ComMModeLimitationEnabled ComMModeLimitationEnabled] (○/○)
    78     * [#ComMNmPassiveModeEnable ComMNmPassiveModeEnable] (-/○)
    79     * [#ComMPncGatewayEnabled ComMPncGatewayEnabled] (○/○)
    80     * [#ComMPncPrepareSleepTimer ComMPncPrepareSleepTimer] (○/○)
    81     * [#ComMPncSupport ComMPncSupport] (○/○)
    82     * [#ComMResetAfterForcingNoComm ComMResetAfterForcingNoComm] (-/○)
    83     * [#ComMSynchronousWakeUp ComMSynchronousWakeUp] (○/○)
    84     * [#ComMTMinFullComModeDuration ComMTMinFullComModeDuration] (○/○)
    85     * [#ComMVersionInfoApi ComMVersionInfoApi] (○/○)
    86     * [#ComMWakeupInhibitionEnabled ComMWakeupInhibitionEnabled] (○/○)
    87     * [#ComMGlobalNvMBlockDescriptor ComMGlobalNvMBlockDescriptor] (○/○)
     12  ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R4.0.3 =||= R4.2.2 =||= R21-11 =||
     13  || [#ComM_Init ComM_Init]                                                                 ||  1|| 0x01||  ○  ||  ○  ||  ○  ||
     14  || [#ComM_DeInit ComM_DeInit]                                                             ||  2|| 0x02||  ○  ||  ○  ||  ○  ||
     15  || [#ComM_GetState ComM_GetState]                                                         || 52|| 0x34||  ○  ||  ○  ||  -   ||
     16  || [#ComM_GetStatus ComM_GetStatus]                                                       ||  3|| 0x03||  ○  ||  ○  ||  ○  ||
     17  || [#ComM_GetInhibitionStatus ComM_GetInhibitionStatus]                                   ||  4|| 0x04||  ○  ||  ○  ||  ○  ||
     18  || [#ComM_RequestComMode ComM_RequestComMode]                                             ||  5|| 0x05||  ○  ||  ○  ||  ○  ||
     19  || [#ComM_GetMaxComMode ComM_GetMaxComMode]                                               ||  6|| 0x06||  ○  ||  ○  ||  ○  ||
     20  || [#ComM_GetRequestedComMode ComM_GetRequestedComMode]                                   ||  7|| 0x07||  ○  ||  ○  ||  ○  ||
     21  || [#ComM_GetCurrentComMode ComM_GetCurrentComMode]                                       ||  8|| 0x08||  ○  ||  ○  ||  ○  ||
     22  || [#ComM_GetCurrentPNCComMode ComM_GetCurrentPNCComMode]                                 ||106|| 0x6A||  -   ||  -   ||  ○  ||
     23  || [#ComM_GetPncToChannelMapping ComM_GetPncToChannelMapping]                             ||104|| 0x68||  -   ||  -   ||  ○  ||
     24  || [#ComM_UpdatePncToChannelMapping ComM_UpdatePncToChannelMapping]                       || 98|| 0x62||  -   ||  -   ||  ○  ||
     25  || [#ComM_ResetPncToChannelMapping ComM_ResetPncToChannelMapping]                         || 99|| 0x63||  -   ||  -   ||  ○  ||
     26  || [#ComM_PnLearningRequest ComM_PnLearningRequest]                                       ||100|| 0x64||  -   ||  -   ||  ○  ||
     27  || [#ComM_UpdatePncMembership ComM_UpdatePncMembership]                                   ||101|| 0x65||  -   ||  -   ||  ○  ||
     28  || [#ComM_PreventWakeUp ComM_PreventWakeUp]                                               ||  9|| 0x09||  ○  ||  ○  ||  ○  ||
     29  || [#ComM_LimitChannelToNoComMode ComM_LimitChannelToNoComMode]                           || 11|| 0x0B||  ○  ||  ○  ||  ○  ||
     30  || [#ComM_LimitECUToNoComMode ComM_LimitECUToNoComMode]                                   || 12|| 0x0C||  ○  ||  ○  ||  ○  ||
     31  || [#ComM_ReadInhibitCounter ComM_ReadInhibitCounter]                                     || 13|| 0x0D||  ○  ||  ○  ||  ○  ||
     32  || [#ComM_ResetInhibitCounter ComM_ResetInhibitCounter]                                   || 14|| 0x0E||  ○  ||  ○  ||  ○  ||
     33  || [#ComM_SetECUGroupClassification ComM_SetECUGroupClassification]                       || 15|| 0x0F||  ○  ||  ○  ||  ○  ||
     34  || [#ComM_GetVersionInfo ComM_GetVersionInfo]                                             || 16|| 0x10||  ○  ||  ○  ||  ○  ||
     35  || [#ComM_Nm_NetworkStartIndication ComM_Nm_NetworkStartIndication]                       || 21|| 0x15||  ○  ||  ○  ||  ○  ||
     36  || [#ComM_Nm_NetworkMode ComM_Nm_NetworkMode]                                             || 24|| 0x18||  ○  ||  ○  ||  ○  ||
     37  || [#ComM_Nm_PrepareBusSleepMode ComM_Nm_PrepareBusSleepMode]                             || 25|| 0x19||  ○  ||  ○  ||  ○  ||
     38  || [#ComM_Nm_BusSleepMode ComM_Nm_BusSleepMode]                                           || 26|| 0x1A||  ○  ||  ○  ||  ○  ||
     39  || [#ComM_Nm_RestartIndication ComM_Nm_RestartIndication]                                 || 27|| 0x1B||  ○  ||  ○  ||  ○  ||
     40  || [#ComM_Nm_RepeatMessageLeftIndication ComM_Nm_RepeatMessageLeftIndication]             ||102|| 0x66||  -   ||  -   ||  ○  ||
     41  || [#ComM_Nm_PncLearningBitIndication ComM_Nm_PncLearningBitIndication]                   ||105|| 0x69||  -   ||  -   ||  ○  ||
     42  || [#ComM_Nm_ForwardSynchronizedPncShutdown ComM_Nm_ForwardSynchronizedPncShutdown]       ||107|| 0x6B||  -   ||  -   ||  ○  ||
     43  || [#ComM_Nm_UpdateEIRA ComM_Nm_UpdateEIRA]                                               ||108|| 0x6C||  -   ||  -   ||  ○  ||
     44  || [#ComM_Nm_UpdateERA ComM_Nm_UpdateERA]                                                 ||109|| 0x6D||  -   ||  -   ||  ○  ||
     45  || [#ComM_DCM_ActiveDiagnostic ComM_DCM_ActiveDiagnostic]                                 || 31|| 0x1F||  ○  ||  ○  ||  ○  ||
     46  || [#ComM_DCM_InactiveDiagnostic ComM_DCM_InactiveDiagnostic]                             || 32|| 0x20||  ○  ||  ○  ||  ○  ||
     47  || [#ComM_EcuM_WakeUpIndication ComM_EcuM_WakeUpIndication]                               || 42|| 0x2A||  ○  ||  ○  ||  ○  ||
     48  || [#ComM_EcuM_PNCWakeUpIndication ComM_EcuM_PNCWakeUpIndication]                         || 55|| 0x37||  -   ||  -   ||  ○  ||
     49  || [#ComM_CommunicationAllowed ComM_CommunicationAllowed]                                 || 53|| 0x35||  ○  ||  ○  ||  ○  ||
     50  || [#ComM_BusSM_ModeIndication ComM_BusSM_ModeIndication]                                 || 51|| 0x33||  ○  ||  ○  ||  ○  ||
     51  || [#ComM_BusSM_BusSleepMode ComM_BusSM_BusSleepMode]                                     || 52|| 0x34||  -   ||  -   ||  ○  ||
     52  || [#ComM_MainFunction_Channel_Id ComM_MainFunction_<Channel_Id>]                         || 96|| 0x60||  ○  ||  ○  ||  ○  ||
     53
     54* コンフィギュレーション一覧 (R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11)
     55  * [#ComMConfigSet ComMConfigSet] (○/○/○/○/○/○/○/○)
     56    * [#ComMChannel ComMChannel] (○/○/○/○/○/○/○/○)
     57      * [#ComMBusType ComMBusType] (○/○/○/○/○/○/○/○)
     58      * [#ComMCDDBusPrefix ComMCDDBusPrefix] (-/○/○/○/○/○/○/○)
     59      * [#ComMChannelId ComMChannelId] (○/○/○/○/○/○/○/○)
     60      * [#ComMChannelPartitionRef ComMChannelPartitionRef] (-/-/-/-/-/○/○/○)
     61      * [#ComMDynamicPncToChannelMappingEnabled ComMDynamicPncToChannelMappingEnabled] (-/-/-/-/-/-/○/○)
     62      * [#ComMFullCommRequestNotificationEnabled ComMFullCommRequestNotificationEnabled] (○/○/○/○/○/○/○/○)
     63      * [#ComMGlobalNvmBlockDescriptor ComMGlobalNvmBlockDescriptor] (○/○/-/-/-/-/-/-)
     64      * [#ComMMainFunctionPeriod ComMMainFunctionPeriod] (○/○/○/○/○/○/○/○)
     65      * [#ComMManageReference ComMManageReference] (-/-/-/-/○/○/○/○)
     66      * [#ComMNetworkManagement ComMNetworkManagement] (○/○/○/○/○/○/○/○)
     67        * [#ComMNmLightTimeout ComMNmLightTimeout] (○/○/○/○/○/○/○/○)
     68        * [#ComMNmVariant ComMNmVariant] (○/○/○/○/○/○/○/○)
     69        * [#ComMPncNmRequest ComMPncNmRequest] (○/○/○/○/○/○/○/○)
     70      * [#ComMNoCom ComMNoCom] (○/○/○/○/○/○/○/○)
     71      * [#ComMNoWakeUpInhibitionNvmStorage ComMNoWakeUpInhibitionNvmStorage] (-/-/○/○/○/○/○/○)
     72      * [#ComMNoWakeup ComMNoWakeup] (○/○/○/○/○/○/○/○)
     73      * [#ComMPncGatewayType ComMPncGatewayType] (○/○/○/○/○/○/○/○)
     74      * [#ComMUserPerChannel ComMUserPerChannel] (○/○/○/○/○/○/○/○)
     75        * [#ComMUserChannel ComMUserChannel] (○/○/○/○/○/○/○/○)
     76      * [#ComMWakeupSleepRequestEnabled ComMWakeupSleepRequestEnabled] (-/-/-/-/-/-/○/○)
     77    * [#ComMPnc ComMPnc] (○/○/○/○/○/○/○/○)
     78      * [#ComMChannelPerPnc ComMChannelPerPnc] (○/○/○/○/○/○/○/○)
     79      * [#ComMChannelPerTxOnlyPnc ComMChannelPerTxOnlyPnc] (-/-/-/-/-/-/-/○)
     80      * [#ComMPncComSignal ComMPncComSignal] (○/○/○/○/○/○/○/○)
     81        * [#ComMPncComSignalChannelRef ComMPncComSignalChannelRef] (○/○/○/○/○/○/○/○)
     82        * [#ComMPncComSignalDirection ComMPncComSignalDirection] (○/○/○/○/○/○/○/○)
     83        * [#ComMPncComSignalKind ComMPncComSignalKind] (○/○/○/○/○/○/○/○)
     84        * [#ComMPncComSignalRef ComMPncComSignalRef] (○/○/○/○/○/○/○/○)
     85      * [#ComMPncEthIfSwitchPortGroupRef ComMPncEthIfSwitchPortGroupRef] (-/-/-/○/○/○/○/○)
     86      * [#ComMPncId ComMPncId] (○/○/○/○/○/○/○/○)
     87      * [#ComMPncWakeupSleepRequestEnabled ComMPncWakeupSleepRequestEnabled] (-/-/-/-/-/-/○/○)
     88      * [#ComMUserPerPnc ComMUserPerPnc] (○/○/○/○/○/○/○/○)
     89    * [#ComMPncEnabled ComMPncEnabled] (○/○/○/○/○/○/○/○)
     90    * [#ComMUser ComMUser] (○/○/○/○/○/○/○/○)
     91      * [#ComMUserEcucPartitionRef ComMUserEcucPartitionRef] (○/○/○/○/○/○/○/○)
     92      * [#ComMUserIdentifier ComMUserIdentifier] (○/○/○/○/○/○/○/○)
     93  * [#ComMGeneral ComMGeneral] (○/○/○/○/○/○/○/○)
     94    * [#ComM0PncVectorAvoidance ComM0PncVectorAvoidance] (-/-/-/○/○/○/○/○)
     95    * [#ComMDevErrorDetect ComMDevErrorDetect] (○/○/○/○/○/○/○/○)
     96    * [#ComMDirectUserMapping ComMDirectUserMapping] (○/○/○/○/○/○/○/○)
     97    * [#ComMDynamicPncToChannelMappingSupport ComMDynamicPncToChannelMappingSupport] (-/-/-/-/-/-/○/○)
     98    * [#ComMEcuGroupClassification ComMEcuGroupClassification] (○/○/○/○/○/○/○/○)
     99    * [#ComMGlobalNvMBlockDescriptor ComMGlobalNvMBlockDescriptor] (○/○/○/○/○/○/○/○)
     100    * [#ComMModeLimitationEnabled ComMModeLimitationEnabled] (○/○/○/○/○/○/○/○)
     101    * [#ComMNmPassiveModeEnable ComMNmPassiveModeEnable] (-/○/○/-/-/-/-/-)
     102    * [#ComMPncGatewayEnabled ComMPncGatewayEnabled] (○/○/○/○/○/○/○/○)
     103    * [#ComMPncPrepareSleepTimer ComMPncPrepareSleepTimer] (○/○/○/○/○/○/○/○)
     104    * [#ComMPncSupport ComMPncSupport] (○/○/○/○/○/○/○/○)
     105    * [#ComMResetAfterForcingNoComm ComMResetAfterForcingNoComm] (-/○/○/○/○/○/○/○)
     106    * [#ComMSynchronizedPncShutdownEnabled ComMSynchronizedPncShutdownEnabled] (-/-/-/-/-/-/○/○)
     107    * [#ComMSynchronousWakeUp ComMSynchronousWakeUp] (○/○/○/○/○/○/○/○)
     108    * [#ComMTMinFullComModeDuration ComMTMinFullComModeDuration] (○/○/○/○/○/○/○/○)
     109    * [#ComMVersionInfoApi ComMVersionInfoApi] (○/○/○/○/○/○/○/○)
     110    * [#ComMWakeupInhibitionEnabled ComMWakeupInhibitionEnabled] (○/○/○/○/○/○/○/○)
    88111
    89112* エラーコード一覧
    90113
    91   ||= エラーコード =||= Dec =||= Hex =||= R4.0.3 =||= R4.2.2 =||
    92   || COMM_E_NOT_INITED       ||  1|| 0x01||  ○  ||  ○  ||
    93   || COMM_E_WRONG_PARAMETERS ||  2|| 0x02||  ○  ||  ○  ||
    94   || COMM_E_PARAM_POINTER    ||  3|| 0x03||  -   ||  ○  ||
    95   || COMM_E_INIT_FAILED      ||  4|| 0x04||  -   ||  ○  ||
     114  ||= エラーコード =||= Dec =||= Hex =||= R4.0.3 =||= R4.2.2 =||= R21-11 =||
     115  || COMM_E_NOT_INITED       ||  1|| 0x01||  ○  ||  ○  ||  -   ||
     116  || COMM_E_UNINIT           ||  1|| 0x01||  -   ||  -   ||  ○  ||
     117  || COMM_E_WRONG_PARAMETERS ||  2|| 0x02||  ○  ||  ○  ||  ○  ||
     118  || COMM_E_PARAM_POINTER    ||  3|| 0x03||  -   ||  ○  ||  ○  ||
     119  || COMM_E_INIT_FAILED      ||  4|| 0x04||  -   ||  ○  ||  ○  ||
    96120
    97121----
     
    100124
    101125== ComM_Init ==
    102 {{{
    103 R4.0.3: void ComM_Init(void)
    104 R4.2.2: void ComM_Init(const ComM_ConfigType* ConfigPtr)
     126* R4.0.3
     127{{{
     128void ComM_Init(void)
     129}}}
     130
     131* R4.2.2
     132{{{
     133void ComM_Init(const ComM_ConfigType* ConfigPtr)
    105134}}}
    106135
     
    145174}}}
    146175
     176== ComM_GetCurrentPNCComMode ==
     177{{{
     178Std_ReturnType ComM_GetCurrentPNCComMode (ComM_UserHandleType User, ComM_ModeType* ComMode)
     179}}}
     180
     181== ComM_GetPncToChannelMapping ==
     182{{{
     183Std_ReturnType ComM_GetPncToChannelMapping (boolean* MappingTable, uint8* ChannelCnt, uint8* PncCnt)
     184}}}
     185
     186== ComM_UpdatePncToChannelMapping ==
     187{{{
     188Std_ReturnType ComM_UpdatePncToChannelMapping (const boolean* MappingTable, uint8 channelCnt, uint8 PncCnt)
     189}}}
     190
     191== ComM_ResetPncToChannelMapping ==
     192{{{
     193Std_ReturnType ComM_ResetPncToChannelMapping (void)
     194}}}
     195
     196== ComM_PnLearningRequest ==
     197{{{
     198Std_ReturnType ComM_PnLearningRequest (void)
     199}}}
     200
     201== ComM_UpdatePncMembership ==
     202{{{
     203Std_ReturnType ComM_UpdatePncMembership (boolean Control, const uint8* PncMembership)
     204}}}
     205
    147206== ComM_PreventWakeUp ==
    148207{{{
     
    205264}}}
    206265
     266== ComM_Nm_RepeatMessageLeftIndication ==
     267{{{
     268void ComM_Nm_RepeatMessageLeftIndication (NetworkHandleType Channel)
     269}}}
     270
     271== ComM_Nm_PncLearningBitIndication ==
     272{{{
     273void ComM_Nm_PncLearningBitIndication (NetworkHandleType Channel)
     274}}}
     275
     276== ComM_Nm_ForwardSynchronizedPncShutdown ==
     277{{{
     278void ComM_Nm_ForwardSynchronizedPncShutdown (NetworkHandleType Channel, const uint8* PncBitVectorPtr)
     279}}}
     280
     281== ComM_Nm_UpdateEIRA ==
     282{{{
     283void ComM_Nm_UpdateEIRA (const uint8* PncBitVectorPtr )
     284}}}
     285
     286== ComM_Nm_UpdateERA ==
     287{{{
     288void ComM_Nm_UpdateERA (NetworkHandleType Channel, const uint8* PncBitVectorPtr)
     289}}}
     290
    207291== ComM_DCM_ActiveDiagnostic ==
    208292{{{
     
    220304}}}
    221305
     306== ComM_EcuM_PNCWakeUpIndication ==
     307{{{
     308void ComM_EcuM_PNCWakeUpIndication (PNCHandleType PNCid)
     309}}}
     310
    222311== ComM_CommunicationAllowed ==
    223312{{{
     
    226315
    227316== ComM_BusSM_ModeIndication ==
     317* R4.0.3 / R4.2.2
    228318{{{
    229319void ComM_BusSM_ModeIndication(NetworkHandleType Channel, ComM_ModeType* ComMode)
    230320}}}
    231321
     322* R21-11
     323{{{
     324void ComM_BusSM_ModeIndication (NetworkHandleType Channel,  ComM_ModeType ComMode)
     325}}}
     326
     327== ComM_BusSM_BusSleepMode ==
     328{{{
     329void ComM_BusSM_BusSleepMode (NetworkHandleType Channel)
     330}}}
     331
    232332== ComM_MainFunction_<Channel_Id> ==
     333* R4.0.3 / R4.2.2
    233334{{{
    234335void ComM_MainFunction_<Channel_Id>(void)
    235336}}}
    236337
     338* R21-11
     339{{{
     340void ComM_MainFunction_<ComMChannel.ShortName> (void)
     341}}}
     342
    237343----
    238344
     
    243349/AUTOSAR/EcucDefs/ComM/ComMConfigSet
    244350}}}
    245 * 型:Container
    246 * 多重度:1
    247 
    248 == ComMPncEnabled ==
    249 {{{
    250 /AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMPncEnabled
    251 }}}
    252 * 型:BooleanParam
    253 * 多重度:0..1
    254 * デフォルト値:false
     351* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     352* SWSタグ: ECUC_ComM_00879
     353* タイプ: PARAM-CONF-CONTAINER
     354* 多重度: 1
    255355
    256356== ComMChannel ==
     
    258358/AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel
    259359}}}
    260 * 型:Container
    261 * 多重度:
    262   * R4.0.3:1..*
    263   * R4.2.2:1..256
     360* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     361* SWSタグ: ECUC_ComM_00565
     362* タイプ: PARAM-CONF-CONTAINER
     363* 多重度:
     364  * R4.0.3/R4.1.3: 1..*
     365  * R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11: 1..256
    264366
    265367== ComMBusType ==
     
    267369/AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel/ComMBusType
    268370}}}
    269 * 型:EnumerationParam
    270 * 多重度:1
    271 * 選択肢:
    272   * R4.0.3:
     371* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     372* SWSタグ: ECUC_ComM_00567
     373* タイプ: ENUMERATION-PARAM
     374* 多重度: 1
     375* 選択肢:
     376  * R4.0.3:
    273377    * COMM_BUS_TYPE_CAN
    274378    * COMM_BUS_TYPE_ETH
     
    276380    * COMM_BUS_TYPE_INTERNAL
    277381    * COMM_BUS_TYPE_LIN
    278   * R4.2.2:
     382  * R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11:
    279383    * COMM_BUS_TYPE_CAN
    280384    * COMM_BUS_TYPE_CDD
     
    288392/AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel/ComMCDDBusPrefix
    289393}}}
    290 * 型:StringParam
    291 * 多重度:0..1
     394* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     395* SWSタグ: ECUC_ComM_00888
     396* タイプ: STRING-PARAM
     397* 多重度: 0..1
    292398
    293399== ComMChannelId ==
     
    295401/AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel/ComMChannelId
    296402}}}
    297 * 型:IntegerParam
    298 * 多重度:1
    299 * 上限値:255
    300 * 下限値:0
     403* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     404* SWSタグ: ECUC_ComM_00635
     405* タイプ: INTEGER-PARAM
     406* 多重度: 1
     407* 上限値: 255
     408* 下限値: 0
     409
     410== ComMChannelPartitionRef ==
     411{{{
     412/AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel/ComMChannelPartitionRef
     413}}}
     414* 対象リビジョン: R19-11/R20-11/R21-11
     415* SWSタグ: ECUC_ComM_00894
     416* タイプ: REFERENCE
     417* 多重度: 0..1
     418* 参照先: [wiki:spec/EcuC#EcucPartition /AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition]
     419
     420== ComMDynamicPncToChannelMappingEnabled ==
     421{{{
     422/AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel/ComMDynamicPncToChannelMappingEnabled
     423}}}
     424* 対象リビジョン: R20-11/R21-11
     425* SWSタグ: ECUC_ComM_00896
     426* タイプ: BOOLEAN-PARAM
     427* 多重度: 0..1
     428* デフォルト値: false
    301429
    302430== ComMFullCommRequestNotificationEnabled ==
     
    304432/AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel/ComMFullCommRequestNotificationEnabled
    305433}}}
    306 * 型:BooleanParam
    307 * 多重度:1
    308 * デフォルト値:false
     434* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     435* SWSタグ: ECUC_ComM_00787
     436* タイプ: BOOLEAN-PARAM
     437* 多重度: 1
     438* デフォルト値: false
    309439
    310440== ComMGlobalNvmBlockDescriptor ==
     
    312442/AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel/ComMGlobalNvmBlockDescriptor
    313443}}}
    314 * 型:BooleanParam
    315 * 多重度:1
     444* 対象リビジョン: R4.0.3/R4.1.3
     445* タイプ: BOOLEAN-PARAM
     446* 多重度: 1
    316447
    317448== ComMMainFunctionPeriod ==
     
    319450/AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel/ComMMainFunctionPeriod
    320451}}}
    321 * 型:FloatParam
    322 * 多重度:1
    323 * 上限値:0.1
    324 * 下限値:0.001
    325 * デフォルト値:0.02
     452* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     453* SWSタグ: ECUC_ComM_00556
     454* タイプ: FLOAT-PARAM
     455* 多重度: 1
     456* 上限値:
     457  * R4.0.3/R4.1.3/R4.2.2: 0.1
     458  * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: INF
     459* 下限値:
     460  * R4.0.3/R4.1.3/R4.2.2: 0.001
     461  * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: 0
     462* デフォルト値: 0.02
     463
     464== ComMManageReference ==
     465{{{
     466/AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel/ComMManageReference
     467}}}
     468* 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11
     469* SWSタグ: ECUC_ComM_00893
     470* タイプ: REFERENCE
     471* 多重度:
     472  * R4.4.0/R19-11/R20-11: 0..1
     473  * R21-11: 0..*
     474* 参照先: [#ComMChannel /AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel]
     475
     476== ComMNetworkManagement ==
     477{{{
     478/AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel/ComMNetworkManagement
     479}}}
     480* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     481* SWSタグ: ECUC_ComM_00607
     482* タイプ: PARAM-CONF-CONTAINER
     483* 多重度: 1
     484
     485== ComMNmLightTimeout ==
     486{{{
     487/AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel/ComMNetworkManagement/ComMNmLightTimeout
     488}}}
     489* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     490* SWSタグ: ECUC_ComM_00606
     491* タイプ: FLOAT-PARAM
     492* 多重度: 0..1
     493* 上限値: 255
     494* 下限値: 0
     495* デフォルト値: 10
     496
     497== ComMNmVariant ==
     498{{{
     499/AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel/ComMNetworkManagement/ComMNmVariant
     500}}}
     501* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     502* SWSタグ: ECUC_ComM_00568
     503* タイプ: ENUMERATION-PARAM
     504* 多重度: 1
     505* 選択肢:
     506  * R4.0.3/R4.1.3/R4.2.2/R4.3.1:
     507    * FULL
     508    * LIGHT
     509    * NONE
     510    * PASSIVE
     511  * R4.4.0/R19-11:
     512    * FULL
     513    * LIGHT
     514    * LINSLAVE
     515    * NONE
     516    * PASSIVE
     517  * R20-11/R21-11:
     518    * FULL
     519    * LIGHT
     520    * NONE
     521    * PASSIVE
     522    * SLAVE_ACTIVE
     523    * SLAVE_PASSIVE
     524* デフォルト値: FULL
     525
     526== ComMPncNmRequest ==
     527{{{
     528/AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel/ComMNetworkManagement/ComMPncNmRequest
     529}}}
     530* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     531* SWSタグ: ECUC_ComM_00886
     532* タイプ: BOOLEAN-PARAM
     533* 多重度: 1
     534* デフォルト値: false
    326535
    327536== ComMNoCom ==
     
    329538/AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel/ComMNoCom
    330539}}}
    331 * 型:BooleanParam
    332 * 多重度:1
    333 * デフォルト値:false
     540* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     541* SWSタグ: ECUC_ComM_00571
     542* タイプ: BOOLEAN-PARAM
     543* 多重度: 1
     544* デフォルト値: false
    334545
    335546== ComMNoWakeUpInhibitionNvmStorage ==
     
    337548/AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel/ComMNoWakeUpInhibitionNvmStorage
    338549}}}
    339 * 型:BooleanParam
    340 * 多重度:1
     550* 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     551* SWSタグ: ECUC_ComM_00789
     552* タイプ: BOOLEAN-PARAM
     553* 多重度: 1
    341554
    342555== ComMNoWakeup ==
     
    344557/AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel/ComMNoWakeup
    345558}}}
    346 * 型:BooleanParam
    347 * 多重度:1
    348 * デフォルト値:false
     559* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     560* SWSタグ: ECUC_ComM_00569
     561* タイプ: BOOLEAN-PARAM
     562* 多重度: 1
     563* デフォルト値: false
    349564
    350565== ComMPncGatewayType ==
     
    352567/AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel/ComMPncGatewayType
    353568}}}
    354 * 型:EnumerationParam
    355 * 多重度:0..1
    356 * 選択肢:
     569* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     570* SWSタグ: ECUC_ComM_00842
     571* タイプ: ENUMERATION-PARAM
     572* 多重度: 0..1
     573* 選択肢:
    357574  * COMM_GATEWAY_TYPE_ACTIVE
    358575  * COMM_GATEWAY_TYPE_PASSIVE
    359 
    360 == ComMNetworkManagement ==
    361 {{{
    362 /AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel/ComMNetworkManagement
    363 }}}
    364 * 型:Container
    365 * 多重度:1
    366 
    367 == ComMNmLightTimeout ==
    368 {{{
    369 /AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel/ComMNetworkManagement/ComMNmLightTimeout
    370 }}}
    371 * 型:FloatParam
    372 * 多重度:0..1
    373 * 上限値:255
    374 * 下限値:0
    375 * デフォルト値:10
    376 
    377 == ComMNmVariant ==
    378 {{{
    379 /AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel/ComMNetworkManagement/ComMNmVariant
    380 }}}
    381 * 型:EnumerationParam
    382 * 多重度:1
    383 * 選択肢:
    384   * FULL
    385   * LIGHT
    386   * NONE
    387   * PASSIVE
    388 * デフォルト値:
    389   * R4.2.2:FULL
    390 
    391 == ComMPncNmRequest ==
    392 {{{
    393 /AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel/ComMNetworkManagement/ComMPncNmRequest
    394 }}}
    395 * 型:BooleanParam
    396 * 多重度:1
    397 * デフォルト値:false
     576* デフォルト値:
     577  * R19-11/R20-11/R21-11: COMM_GATEWAY_TYPE_ACTIVE
    398578
    399579== ComMUserPerChannel ==
     
    401581/AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel/ComMUserPerChannel
    402582}}}
    403 * 型:Container
    404 * 多重度:
    405   * R4.0.3:0..*
    406   * R4.2.2:0..255
     583* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     584* SWSタグ: ECUC_ComM_00657
     585* タイプ: PARAM-CONF-CONTAINER
     586* 多重度:
     587  * R4.0.3/R4.1.3: 0..*
     588  * R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11: 0..255
    407589
    408590== ComMUserChannel ==
     
    410592/AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel/ComMUserPerChannel/ComMUserChannel
    411593}}}
    412 * 型:Reference
    413 * 多重度:1
    414 * 参照先:{{{/AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMUser}}}
     594* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     595* SWSタグ: ECUC_ComM_00658
     596* タイプ: REFERENCE
     597* 多重度: 1
     598* 参照先: [#ComMUser /AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMUser]
     599
     600== ComMWakeupSleepRequestEnabled ==
     601{{{
     602/AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel/ComMWakeupSleepRequestEnabled
     603}}}
     604* 対象リビジョン: R20-11/R21-11
     605* SWSタグ: ECUC_ComM_00898
     606* タイプ: BOOLEAN-PARAM
     607* 多重度: 0..1
     608* デフォルト値: false
    415609
    416610== ComMPnc ==
     
    418612/AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMPnc
    419613}}}
    420 * 型:Container
    421 * 多重度:
    422   * R4.0.3:0..*
    423   * R4.2.2:0..56
    424 
    425 == ComMPncId ==
    426 {{{
    427 /AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMPnc/ComMPncId
    428 }}}
    429 * 型:IntegerParam
    430 * 多重度:1
    431 * 上限値:
    432   * R4.0.3:47
    433   * R4.2.2:63
    434 * 下限値:
    435   * R4.0.3:0
    436   * R4.2.2:8
     614* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     615* SWSタグ: ECUC_ComM_00843
     616* タイプ: PARAM-CONF-CONTAINER
     617* 多重度:
     618  * R4.0.3/R4.1.3: 0..*
     619  * R4.2.2/R4.3.1/R4.4.0/R19-11: 0..56
     620  * R20-11/R21-11: 0..504
    437621
    438622== ComMChannelPerPnc ==
     
    440624/AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMPnc/ComMChannelPerPnc
    441625}}}
    442 * 型:Reference
    443 * 多重度:
    444   * R4.0.3:1..*
    445   * R4.2.2:1..256
    446 * 参照先:{{{/AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel}}}
    447 
    448 == ComMUserPerPnc ==
    449 {{{
    450 /AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMPnc/ComMUserPerPnc
    451 }}}
    452 * 型:Reference
    453 * 多重度:
    454   * R4.0.3:0..*
    455   * R4.2.2:0..255
    456 * 参照先:{{{/AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMUser}}}
     626* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     627* SWSタグ: ECUC_ComM_00880
     628* タイプ: REFERENCE
     629* 多重度:
     630  * R4.0.3/R4.1.3: 1..*
     631  * R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11: 1..256
     632  * R21-11: 0..255
     633* 参照先: [#ComMChannel /AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel]
     634
     635== ComMChannelPerTxOnlyPnc ==
     636{{{
     637/AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMPnc/ComMChannelPerTxOnlyPnc
     638}}}
     639* 対象リビジョン: R21-11
     640* SWSタグ: ECUC_ComM_00900
     641* タイプ: REFERENCE
     642* 多重度: 0..255
     643* 参照先: [#ComMChannel /AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel]
    457644
    458645== ComMPncComSignal ==
     
    460647/AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMPnc/ComMPncComSignal
    461648}}}
    462 * 型:Container
    463 * 多重度:0..*
     649* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     650* SWSタグ: ECUC_ComM_00881
     651* タイプ: PARAM-CONF-CONTAINER
     652* 多重度: 0..*
     653
     654== ComMPncComSignalChannelRef ==
     655{{{
     656/AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMPnc/ComMPncComSignal/ComMPncComSignalChannelRef
     657}}}
     658* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     659* SWSタグ: ECUC_ComM_00884
     660* タイプ: REFERENCE
     661* 多重度: 0..1
     662* 参照先: [#ComMChannel /AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel]
    464663
    465664== ComMPncComSignalDirection ==
     
    467666/AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMPnc/ComMPncComSignal/ComMPncComSignalDirection
    468667}}}
    469 * 型:EnumerationParam
    470 * 多重度:1
    471 * 選択肢:
     668* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     669* SWSタグ: ECUC_ComM_00885
     670* タイプ: ENUMERATION-PARAM
     671* 多重度: 1
     672* 選択肢:
    472673  * RX
    473674  * TX
     
    477678/AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMPnc/ComMPncComSignal/ComMPncComSignalKind
    478679}}}
    479 * 型:EnumerationParam
    480 * 多重度:
    481   * R4.0.3:1
    482   * R4.2.2:0..1
    483 * 選択肢:
     680* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     681* SWSタグ: ECUC_ComM_00883
     682* タイプ: ENUMERATION-PARAM
     683* 多重度:
     684  * R4.0.3: 1
     685  * R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11: 0..1
     686* 選択肢:
    484687  * EIRA
    485688  * ERA
    486689
    487 == ComMPncComSignalChannelRef ==
    488 {{{
    489 /AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMPnc/ComMPncComSignal/ComMPncComSignalChannelRef
    490 }}}
    491 * 型:Reference
    492 * 多重度:0..1
    493 * 参照先:{{{/AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel}}}
    494 
    495690== ComMPncComSignalRef ==
    496691{{{
    497692/AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMPnc/ComMPncComSignal/ComMPncComSignalRef
    498693}}}
    499 * 型:Reference
    500 * 多重度:1
    501 * 参照先:{{{/AUTOSAR/EcucDefs/Com/ComConfig/ComSignal}}}
     694* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     695* SWSタグ: ECUC_ComM_00882
     696* タイプ:
     697  * R4.0.3/R4.1.3/R4.2.2/R4.3.1: SYMBOLIC-NAME-REFERENCE
     698  * R4.4.0/R19-11/R20-11/R21-11: REFERENCE
     699* 多重度: 1
     700* 参照先: [wiki:spec/Com#ComSignal /AUTOSAR/EcucDefs/Com/ComConfig/ComSignal]
     701
     702== ComMPncEthIfSwitchPortGroupRef ==
     703{{{
     704/AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMPnc/ComMPncEthIfSwitchPortGroupRef
     705}}}
     706* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     707* SWSタグ: ECUC_ComM_00891
     708* タイプ:
     709  * R4.3.1: SYMBOLIC-NAME-REFERENCE
     710  * R4.4.0/R19-11/R20-11/R21-11: REFERENCE
     711* 多重度: 0..255
     712* 参照先: [wiki:spec/EthIf#EthIfSwitchPortGroup /AUTOSAR/EcucDefs/EthIf/EthIfConfigSet/EthIfSwitchPortGroup]
     713
     714== ComMPncId ==
     715{{{
     716/AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMPnc/ComMPncId
     717}}}
     718* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     719* SWSタグ: ECUC_ComM_00874
     720* タイプ: INTEGER-PARAM
     721* 多重度: 1
     722* 上限値:
     723  * R4.0.3: 47
     724  * R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11: 63
     725  * R21-11: 511
     726* 下限値:
     727  * R4.0.3: 0
     728  * R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11: 8
     729
     730== ComMPncWakeupSleepRequestEnabled ==
     731{{{
     732/AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMPnc/ComMPncWakeupSleepRequestEnabled
     733}}}
     734* 対象リビジョン: R20-11/R21-11
     735* SWSタグ: ECUC_ComM_00899
     736* タイプ: BOOLEAN-PARAM
     737* 多重度: 0..1
     738* デフォルト値: false
     739
     740== ComMUserPerPnc ==
     741{{{
     742/AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMPnc/ComMUserPerPnc
     743}}}
     744* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     745* SWSタグ: ECUC_ComM_00876
     746* タイプ: REFERENCE
     747* 多重度:
     748  * R4.0.3/R4.1.3: 0..*
     749  * R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11: 0..255
     750* 参照先: [#ComMUser /AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMUser]
     751
     752== ComMPncEnabled ==
     753{{{
     754/AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMPncEnabled
     755}}}
     756* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     757* SWSタグ: ECUC_ComM_00878
     758* タイプ: BOOLEAN-PARAM
     759* 多重度: 0..1
     760* デフォルト値: false
    502761
    503762== ComMUser ==
     
    505764/AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMUser
    506765}}}
    507 * 型:Container
    508 * 多重度:
    509   * R4.0.3:1..*
    510   * R4.2.2:0..255
     766* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     767* SWSタグ: ECUC_ComM_00653
     768* タイプ: PARAM-CONF-CONTAINER
     769* 多重度:
     770  * R4.0.3/R4.1.3: 1..*
     771  * R4.2.2/R4.3.1/R4.4.0/R19-11: 0..255
     772  * R20-11/R21-11: 0..65635
     773
     774== ComMUserEcucPartitionRef ==
     775{{{
     776/AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMUser/ComMUserEcucPartitionRef
     777}}}
     778* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     779* SWSタグ: ECUC_ComM_00786
     780* タイプ: REFERENCE
     781* 多重度: 0..1
     782* 参照先: [wiki:spec/EcuC#EcucPartition /AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition]
    511783
    512784== ComMUserIdentifier ==
     
    514786/AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMUser/ComMUserIdentifier
    515787}}}
    516 * 型:IntegerParam
    517 * 多重度:1
    518 * 上限値:
    519   * R4.0.3:255
    520   * R4.2.2:254
    521 * 下限値:0
    522 
    523 == ComMUserEcucPartitionRef ==
    524 {{{
    525 /AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMUser/ComMUserEcucPartitionRef
    526 }}}
    527 * 型:Reference
    528 * 多重度:0..1
    529 * 参照先:{{{/AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition}}}
     788* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     789* SWSタグ: ECUC_ComM_00654
     790* タイプ: INTEGER-PARAM
     791* 多重度: 1
     792* 上限値:
     793  * R4.0.3/R4.1.3: 255
     794  * R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11: 254
     795* 下限値: 0
    530796
    531797== ComMGeneral ==
     
    533799/AUTOSAR/EcucDefs/ComM/ComMGeneral
    534800}}}
    535 * 型:Container
    536 * 多重度:1
     801* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     802* SWSタグ: ECUC_ComM_00554
     803* タイプ: PARAM-CONF-CONTAINER
     804* 多重度: 1
     805
     806== ComM0PncVectorAvoidance ==
     807{{{
     808/AUTOSAR/EcucDefs/ComM/ComMGeneral/ComM0PncVectorAvoidance
     809}}}
     810* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     811* SWSタグ: ECUC_ComM_00892
     812* タイプ: BOOLEAN-PARAM
     813* 多重度: 0..1
     814* デフォルト値: false
    537815
    538816== ComMDevErrorDetect ==
     
    540818/AUTOSAR/EcucDefs/ComM/ComMGeneral/ComMDevErrorDetect
    541819}}}
    542 * 型:BooleanParam
    543 * 多重度:1
    544 * デフォルト値:false
     820* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     821* SWSタグ: ECUC_ComM_00555
     822* タイプ: BOOLEAN-PARAM
     823* 多重度: 1
     824* デフォルト値: false
    545825
    546826== ComMDirectUserMapping ==
     
    548828/AUTOSAR/EcucDefs/ComM/ComMGeneral/ComMDirectUserMapping
    549829}}}
    550 * 型:BooleanParam
    551 * 多重度:0..1
    552 * デフォルト値:false
     830* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     831* SWSタグ: ECUC_ComM_00840
     832* タイプ: BOOLEAN-PARAM
     833* 多重度: 0..1
     834* デフォルト値: false
     835
     836== ComMDynamicPncToChannelMappingSupport ==
     837{{{
     838/AUTOSAR/EcucDefs/ComM/ComMGeneral/ComMDynamicPncToChannelMappingSupport
     839}}}
     840* 対象リビジョン: R20-11/R21-11
     841* SWSタグ: ECUC_ComM_00895
     842* タイプ: BOOLEAN-PARAM
     843* 多重度: 1
     844* デフォルト値: false
    553845
    554846== ComMEcuGroupClassification ==
     
    556848/AUTOSAR/EcucDefs/ComM/ComMGeneral/ComMEcuGroupClassification
    557849}}}
    558 * 型:IntegerParam
    559 * 多重度:1
    560 * 上限値:255
    561 * 下限値:0
    562 * デフォルト値:3
     850* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     851* SWSタグ: ECUC_ComM_00563
     852* タイプ: INTEGER-PARAM
     853* 多重度: 1
     854* 上限値: 255
     855* 下限値: 0
     856* デフォルト値: 3
     857
     858== ComMGlobalNvMBlockDescriptor ==
     859{{{
     860/AUTOSAR/EcucDefs/ComM/ComMGeneral/ComMGlobalNvMBlockDescriptor
     861}}}
     862* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     863* SWSタグ: ECUC_ComM_00783
     864* タイプ:
     865  * R4.0.3/R4.1.3/R4.2.2/R4.3.1: SYMBOLIC-NAME-REFERENCE
     866  * R4.4.0/R19-11/R20-11/R21-11: REFERENCE
     867* 多重度: 0..1
     868* 参照先: [wiki:spec/NvM#NvMBlockDescriptor /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor]
    563869
    564870== ComMModeLimitationEnabled ==
     
    566872/AUTOSAR/EcucDefs/ComM/ComMGeneral/ComMModeLimitationEnabled
    567873}}}
    568 * 型:BooleanParam
    569 * 多重度:1
    570 * デフォルト値:false
     874* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     875* SWSタグ: ECUC_ComM_00560
     876* タイプ: BOOLEAN-PARAM
     877* 多重度: 1
     878* デフォルト値: false
    571879
    572880== ComMNmPassiveModeEnable ==
     
    574882/AUTOSAR/EcucDefs/ComM/ComMGeneral/ComMNmPassiveModeEnable
    575883}}}
    576 * 型:BooleanParam
    577 * 多重度:0..1
     884* 対象リビジョン: R4.1.3/R4.2.2
     885* SWSタグ: ECUC_ComM_00889
     886* タイプ: BOOLEAN-PARAM
     887* 多重度: 0..1
    578888
    579889== ComMPncGatewayEnabled ==
     
    581891/AUTOSAR/EcucDefs/ComM/ComMGeneral/ComMPncGatewayEnabled
    582892}}}
    583 * 型:BooleanParam
    584 * 多重度:0..1
    585 * デフォルト値:false
     893* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     894* SWSタグ: ECUC_ComM_00887
     895* タイプ: BOOLEAN-PARAM
     896* 多重度: 0..1
     897* デフォルト値: false
    586898
    587899== ComMPncPrepareSleepTimer ==
     
    589901/AUTOSAR/EcucDefs/ComM/ComMGeneral/ComMPncPrepareSleepTimer
    590902}}}
    591 * 型:FloatParam
    592 * 多重度:0..1
    593 * 上限値:63
    594 * 下限値:0
     903* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     904* SWSタグ: ECUC_ComM_00841
     905* タイプ: FLOAT-PARAM
     906* 多重度: 0..1
     907* 上限値: 63
     908* 下限値: 0
    595909
    596910== ComMPncSupport ==
     
    598912/AUTOSAR/EcucDefs/ComM/ComMGeneral/ComMPncSupport
    599913}}}
    600 * 型:BooleanParam
    601 * 多重度:1
    602 * デフォルト値:false
     914* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     915* SWSタグ: ECUC_ComM_00839
     916* タイプ: BOOLEAN-PARAM
     917* 多重度: 1
     918* デフォルト値: false
    603919
    604920== ComMResetAfterForcingNoComm ==
     
    606922/AUTOSAR/EcucDefs/ComM/ComMGeneral/ComMResetAfterForcingNoComm
    607923}}}
    608 * 型:BooleanParam
    609 * 多重度:1
    610 * デフォルト値:false
     924* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     925* SWSタグ: ECUC_ComM_00558
     926* タイプ: BOOLEAN-PARAM
     927* 多重度: 1
     928* デフォルト値: false
     929
     930== ComMSynchronizedPncShutdownEnabled ==
     931{{{
     932/AUTOSAR/EcucDefs/ComM/ComMGeneral/ComMSynchronizedPncShutdownEnabled
     933}}}
     934* 対象リビジョン: R20-11/R21-11
     935* SWSタグ: ECUC_ComM_00897
     936* タイプ: BOOLEAN-PARAM
     937* 多重度: 0..1
     938* デフォルト値: false
    611939
    612940== ComMSynchronousWakeUp ==
     
    614942/AUTOSAR/EcucDefs/ComM/ComMGeneral/ComMSynchronousWakeUp
    615943}}}
    616 * 型:BooleanParam
    617 * 多重度:1
    618 * デフォルト値:true
     944* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     945* SWSタグ: ECUC_ComM_00695
     946* タイプ: BOOLEAN-PARAM
     947* 多重度: 1
     948* デフォルト値: true
    619949
    620950== ComMTMinFullComModeDuration ==
     
    622952/AUTOSAR/EcucDefs/ComM/ComMGeneral/ComMTMinFullComModeDuration
    623953}}}
    624 * 型:FloatParam
    625 * 多重度:1
    626 * 上限値:65
    627 * 下限値:0.001
    628 * デフォルト値:5
     954* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     955* SWSタグ: ECUC_ComM_00557
     956* タイプ: FLOAT-PARAM
     957* 多重度: 1
     958* 上限値: 65
     959* 下限値: 0.001
     960* デフォルト値: 5
    629961
    630962== ComMVersionInfoApi ==
     
    632964/AUTOSAR/EcucDefs/ComM/ComMGeneral/ComMVersionInfoApi
    633965}}}
    634 * 型:BooleanParam
    635 * 多重度:1
    636 * デフォルト値:true
     966* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     967* SWSタグ: ECUC_ComM_00622
     968* タイプ: BOOLEAN-PARAM
     969* 多重度: 1
     970* デフォルト値:
     971  * R4.0.3/R4.1.3/R4.2.2: true
     972  * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: false
    637973
    638974== ComMWakeupInhibitionEnabled ==
     
    640976/AUTOSAR/EcucDefs/ComM/ComMGeneral/ComMWakeupInhibitionEnabled
    641977}}}
    642 * 型:BooleanParam
    643 * 多重度:1
    644 * デフォルト値:false
    645 
    646 == ComMGlobalNvMBlockDescriptor ==
    647 {{{
    648 /AUTOSAR/EcucDefs/ComM/ComMGeneral/ComMGlobalNvMBlockDescriptor
    649 }}}
    650 * 型:Reference
    651 * 多重度:0..1
    652 * 参照先:{{{/AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor}}}
     978* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     979* SWSタグ: ECUC_ComM_00559
     980* タイプ: BOOLEAN-PARAM
     981* 多重度: 1
     982* デフォルト値: false