Changes between Version 6 and Version 7 of spec/CanNm


Ignore:
Timestamp:
Aug 18, 2020, 10:00:54 PM (4 years ago)
Author:
fujisft-shigihara
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • spec/CanNm

    v6 v7  
    1111* API一覧
    1212
    13   ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||
    14   || [#CanNm_Init CanNm_Init]                                             ||   0|| 0x00||
    15   || [#CanNm_PassiveStartUp CanNm_PassiveStartUp]                         ||   1|| 0x01||
    16   || [#CanNm_NetworkRequest CanNm_NetworkRequest]                         ||   2|| 0x02||
    17   || [#CanNm_NetworkRelease CanNm_NetworkRelease]                         ||   3|| 0x03||
    18   || [#CanNm_DisableCommunication CanNm_DisableCommunication]             ||  12|| 0x0C||
    19   || [#CanNm_EnableCommunication CanNm_EnableCommunication]               ||  13|| 0x0D||
    20   || [#CanNm_SetUserData CanNm_SetUserData]                               ||   4|| 0x04||
    21   || [#CanNm_GetUserData CanNm_GetUserData]                               ||   5|| 0x05||
    22   || [#CanNm_Transmit CanNm_Transmit]                                     ||  20|| 0x14||
    23   || [#CanNm_GetNodeIdentifier CanNm_GetNodeIdentifier]                   ||   6|| 0x06||
    24   || [#CanNm_GetLocalNodeIdentifier CanNm_GetLocalNodeIdentifier]         ||   7|| 0x07||
    25   || [#CanNm_RepeatMessageRequest CanNm_RepeatMessageRequest]             ||   8|| 0x08||
    26   || [#CanNm_GetPduData CanNm_GetPduData]                                 ||  10|| 0x0A||
    27   || [#CanNm_GetState CanNm_GetState]                                     ||  11|| 0x0B||
    28   || [#CanNm_GetVersionInfo CanNm_GetVersionInfo]                         || 241|| 0xF1||
    29   || [#CanNm_RequestBusSynchronization CanNm_RequestBusSynchronization]   || 192|| 0xC0||
    30   || [#CanNm_CheckRemoteSleepIndication CanNm_CheckRemoteSleepIndication] || 208|| 0xD0||
    31   || [#CanNm_SetSleepReadyBit CanNm_SetSleepReadyBit]                     ||  23|| 0x17||
    32   || [#CanNm_TxConfirmation CanNm_TxConfirmation]                         ||  64|| 0x40||
    33   || [#CanNm_RxIndication CanNm_RxIndication]                             ||  66|| 0x42||
    34   || [#CanNm_ConfirmPnAvailability CanNm_ConfirmPnAvailability]           ||  22|| 0x16||
    35   || [#CanNm_MainFunction CanNm_MainFunction]                             ||  19|| 0x13||
    36 
    37 * コンフィギュレーション一覧
    38   * [#CanNmGlobalConfig CanNmGlobalConfig]
    39     * [#CanNmBusLoadReductionEnabled CanNmBusLoadReductionEnabled]
    40     * [#CanNmBusSynchronizationEnabled CanNmBusSynchronizationEnabled]
    41     * [#CanNmComControlEnabled CanNmComControlEnabled]
    42     * [#CanNmComUserDataSupport CanNmComUserDataSupport]
    43     * [#CanNmCoordinatorSyncSupport CanNmCoordinatorSyncSupport]
    44     * [#CanNmDevErrorDetect CanNmDevErrorDetect]
    45     * [#CanNmImmediateRestartEnabled CanNmImmediateRestartEnabled]
    46     * [#CanNmImmediateTxconfEnabled CanNmImmediateTxconfEnabled]
    47     * [#CanNmMainFunctionPeriod CanNmMainFunctionPeriod]
    48     * [#CanNmNodeDetectionEnabled CanNmNodeDetectionEnabled]
    49     * [#CanNmNumberOfChannels CanNmNumberOfChannels]
    50     * [#CanNmPassiveModeEnabled CanNmPassiveModeEnabled]
    51     * [#CanNmPduRxIndicationEnabled CanNmPduRxIndicationEnabled]
    52     * [#CanNmPnEiraCalcEnabled CanNmPnEiraCalcEnabled]
    53     * [#CanNmPnResetTime CanNmPnResetTime]
    54     * [#CanNmRemoteSleepIndEnabled CanNmRemoteSleepIndEnabled]
    55     * [#CanNmRepeatMsgIndEnabled CanNmRepeatMsgIndEnabled]
    56     * [#CanNmStateChangeIndEnabled CanNmStateChangeIndEnabled]
    57     * [#CanNmUserDataEnabled CanNmUserDataEnabled]
    58     * [#CanNmVersionInfoApi CanNmVersionInfoApi]
    59     * [#CanNmPnEiraRxNSduRef CanNmPnEiraRxNSduRef]
    60     * [#CanNmChannelConfig CanNmChannelConfig]
    61       * [#CanNmAllNmMessagesKeepAwake CanNmAllNmMessagesKeepAwake]
    62       * [#CanNmBusLoadReductionActive CanNmBusLoadReductionActive]
    63       * [#CanNmCarWakeUpBitPosition CanNmCarWakeUpBitPosition]
    64       * [#CanNmCarWakeUpBytePosition CanNmCarWakeUpBytePosition]
    65       * [#CanNmCarWakeUpFilterEnabled CanNmCarWakeUpFilterEnabled]
    66       * [#CanNmCarWakeUpFilterNodeId CanNmCarWakeUpFilterNodeId]
    67       * [#CanNmCarWakeUpRxEnabled CanNmCarWakeUpRxEnabled]
    68       * [#CanNmImmediateNmCycleTime CanNmImmediateNmCycleTime]
    69       * [#CanNmImmediateNmTransmissions CanNmImmediateNmTransmissions]
    70       * [#CanNmMsgCycleOffset CanNmMsgCycleOffset]
    71       * [#CanNmMsgCycleTime CanNmMsgCycleTime]
    72       * [#CanNmMsgReducedTime CanNmMsgReducedTime]
    73       * [#CanNmMsgTimeoutTime CanNmMsgTimeoutTime]
    74       * [#CanNmNodeId CanNmNodeId]
    75       * [#CanNmPduCbvPosition CanNmPduCbvPosition]
    76       * [#CanNmPduNidPosition CanNmPduNidPosition]
    77       * [#CanNmPnEnabled CanNmPnEnabled]
    78       * [#CanNmPnEraCalcEnabled CanNmPnEraCalcEnabled]
    79       * [#CanNmPnHandleMultipleNetworkRequests CanNmPnHandleMultipleNetworkRequests]
    80       * [#CanNmRemoteSleepIndTime CanNmRemoteSleepIndTime]
    81       * [#CanNmRepeatMessageTime CanNmRepeatMessageTime]
    82       * [#CanNmTimeoutTime CanNmTimeoutTime]
    83       * [#CanNmUserDataLength CanNmUserDataLength]
    84       * [#CanNmWaitBusSleepTime CanNmWaitBusSleepTime]
    85       * [#CanNmPnEraRxNSduRef CanNmPnEraRxNSduRef]
    86       * [#CanNmComMNetworkHandleRef CanNmComMNetworkHandleRef]
    87       * [#CanNmRxPdu CanNmRxPdu]
    88         * [#CanNmRxPduId CanNmRxPduId]
    89         * [#CanNmRxPduRef CanNmRxPduRef]
    90       * [#CanNmTxPdu CanNmTxPdu]
    91         * [#CanNmTxConfirmationPduId CanNmTxConfirmationPduId]
    92         * [#CanNmTxPduRef CanNmTxPduRef]
    93       * [#CanNmUserDataTxPdu CanNmUserDataTxPdu]
    94         * [#CanNmTxUserDataPduId CanNmTxUserDataPduId]
    95         * [#CanNmTxUserDataPduRef CanNmTxUserDataPduRef]
    96     * [#CanNmPnInfo CanNmPnInfo]
    97       * [#CanNmPnInfoLength CanNmPnInfoLength]
    98       * [#CanNmPnInfoOffset CanNmPnInfoOffset]
    99       * [#CanNmPnFilterMaskByte CanNmPnFilterMaskByte]
    100         * [#CanNmPnFilterMaskByteIndex CanNmPnFilterMaskByteIndex]
    101         * [#CanNmPnFilterMaskByteValue CanNmPnFilterMaskByteValue]
     13  ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R4.0.3 =||= R4.2.2 =||
     14  || [#CanNm_Init CanNm_Init]                                             ||   0|| 0x00||  ○  ||  ○  ||
     15  || [#CanNm_PassiveStartUp CanNm_PassiveStartUp]                         ||   1|| 0x01||  ○  ||  ○  ||
     16  || [#CanNm_NetworkRequest CanNm_NetworkRequest]                         ||   2|| 0x02||  ○  ||  ○  ||
     17  || [#CanNm_NetworkRelease CanNm_NetworkRelease]                         ||   3|| 0x03||  ○  ||  ○  ||
     18  || [#CanNm_DisableCommunication CanNm_DisableCommunication]             ||  12|| 0x0C||  ○  ||  ○  ||
     19  || [#CanNm_EnableCommunication CanNm_EnableCommunication]               ||  13|| 0x0D||  ○  ||  ○  ||
     20  || [#CanNm_SetUserData CanNm_SetUserData]                               ||   4|| 0x04||  ○  ||  ○  ||
     21  || [#CanNm_GetUserData CanNm_GetUserData]                               ||   5|| 0x05||  ○  ||  ○  ||
     22  || [#CanNm_Transmit CanNm_Transmit]                                     ||  20|| 0x14||  ○  ||  ○  ||
     23  || [#CanNm_GetNodeIdentifier CanNm_GetNodeIdentifier]                   ||   6|| 0x06||  ○  ||  ○  ||
     24  || [#CanNm_GetLocalNodeIdentifier CanNm_GetLocalNodeIdentifier]         ||   7|| 0x07||  ○  ||  ○  ||
     25  || [#CanNm_RepeatMessageRequest CanNm_RepeatMessageRequest]             ||   8|| 0x08||  ○  ||  ○  ||
     26  || [#CanNm_GetPduData CanNm_GetPduData]                                 ||  10|| 0x0A||  ○  ||  ○  ||
     27  || [#CanNm_GetState CanNm_GetState]                                     ||  11|| 0x0B||  ○  ||  ○  ||
     28  || [#CanNm_GetVersionInfo CanNm_GetVersionInfo]                         || 241|| 0xF1||  ○  ||  ○  ||
     29  || [#CanNm_RequestBusSynchronization CanNm_RequestBusSynchronization]   || 192|| 0xC0||  ○  ||  ○  ||
     30  || [#CanNm_CheckRemoteSleepIndication CanNm_CheckRemoteSleepIndication] || 208|| 0xD0||  ○  ||  ○  ||
     31  || [#CanNm_SetSleepReadyBit CanNm_SetSleepReadyBit]                     ||  23|| 0x17||  ○  ||  ○  ||
     32  || [#CanNm_TxConfirmation CanNm_TxConfirmation]                         ||  64|| 0x40||  ○  ||  ○  ||
     33  || [#CanNm_RxIndication CanNm_RxIndication]                             ||  66|| 0x42||  ○  ||  ○  ||
     34  || [#CanNm_ConfirmPnAvailability CanNm_ConfirmPnAvailability]           ||  22|| 0x16||  ○  ||  ○  ||
     35  || [#CanNm_MainFunction CanNm_MainFunction]                             ||  19|| 0x13||  ○  ||  ○  ||
     36
     37* コンフィギュレーション一覧(R4.0.3 / R4.2.2)
     38  * [#CanNmGlobalConfig CanNmGlobalConfig] (○/○)
     39    * [#CanNmBusLoadReductionEnabled CanNmBusLoadReductionEnabled] (○/○)
     40    * [#CanNmBusSynchronizationEnabled CanNmBusSynchronizationEnabled] (○/○)
     41    * [#CanNmComControlEnabled CanNmComControlEnabled] (○/○)
     42    * [#CanNmComUserDataSupport CanNmComUserDataSupport] (○/○)
     43    * [#CanNmCoordinatorSyncSupport CanNmCoordinatorSyncSupport] (○/○)
     44    * [#CanNmDevErrorDetect CanNmDevErrorDetect] (○/○)
     45    * [#CanNmImmediateRestartEnabled CanNmImmediateRestartEnabled] (○/○)
     46    * [#CanNmImmediateTxconfEnabled CanNmImmediateTxconfEnabled] (○/○)
     47    * [#CanNmMainFunctionPeriod CanNmMainFunctionPeriod] (○/○)
     48    * [#CanNmNodeDetectionEnabled CanNmNodeDetectionEnabled] (○/○)
     49    * [#CanNmNumberOfChannels CanNmNumberOfChannels] (○/-)
     50    * [#CanNmNodeIdEnabled CanNmNodeIdEnabled] (-/○)
     51    * [#CanNmPassiveModeEnabled CanNmPassiveModeEnabled] (○/○)
     52    * [#CanNmPduRxIndicationEnabled CanNmPduRxIndicationEnabled] (○/○)
     53    * [#CanNmPnEiraCalcEnabled CanNmPnEiraCalcEnabled] (○/○)
     54    * [#CanNmPnResetTime CanNmPnResetTime] (○/○)
     55    * [#CanNmRemoteSleepIndEnabled CanNmRemoteSleepIndEnabled] (○/○)
     56    * [#CanNmRepeatMsgIndEnabled CanNmRepeatMsgIndEnabled] (○/○)
     57    * [#CanNmStateChangeIndEnabled CanNmStateChangeIndEnabled] (○/○)
     58    * [#CanNmUserDataEnabled CanNmUserDataEnabled] (○/○)
     59    * [#CanNmVersionInfoApi CanNmVersionInfoApi] (○/○)
     60    * [#CanNmPnEiraRxNSduRef CanNmPnEiraRxNSduRef] (○/○)
     61    * [#CanNmChannelConfig CanNmChannelConfig] (○/○)
     62      * [#CanNmActiveWakeupBitEnabled CanNmActiveWakeupBitEnabled] (-/○)
     63      * [#CanNmAllNmMessagesKeepAwake CanNmAllNmMessagesKeepAwake] (○/○)
     64      * [#CanNmBusLoadReductionActive CanNmBusLoadReductionActive] (○/○)
     65      * [#CanNmCarWakeUpBitPosition CanNmCarWakeUpBitPosition] (○/○)
     66      * [#CanNmCarWakeUpBytePosition CanNmCarWakeUpBytePosition] (○/○)
     67      * [#CanNmCarWakeUpFilterEnabled CanNmCarWakeUpFilterEnabled] (○/○)
     68      * [#CanNmCarWakeUpFilterNodeId CanNmCarWakeUpFilterNodeId] (○/○)
     69      * [#CanNmCarWakeUpRxEnabled CanNmCarWakeUpRxEnabled] (○/○)
     70      * [#CanNmImmediateNmCycleTime CanNmImmediateNmCycleTime] (○/○)
     71      * [#CanNmImmediateNmTransmissions CanNmImmediateNmTransmissions] (○/○)
     72      * [#CanNmMsgCycleOffset CanNmMsgCycleOffset] (○/○)
     73      * [#CanNmMsgCycleTime CanNmMsgCycleTime] (○/○)
     74      * [#CanNmMsgReducedTime CanNmMsgReducedTime] (○/○)
     75      * [#CanNmMsgTimeoutTime CanNmMsgTimeoutTime] (○/○)
     76      * [#CanNmNodeId CanNmNodeId] (○/○)
     77      * [#CanNmPduCbvPosition CanNmPduCbvPosition] (○/○)
     78      * [#CanNmPduNidPosition CanNmPduNidPosition] (○/○)
     79      * [#CanNmPnEnabled CanNmPnEnabled] (○/○)
     80      * [#CanNmPnEraCalcEnabled CanNmPnEraCalcEnabled] (○/○)
     81      * [#CanNmPnHandleMultipleNetworkRequests CanNmPnHandleMultipleNetworkRequests] (○/○)
     82      * [#CanNmRemoteSleepIndTime CanNmRemoteSleepIndTime] (○/○)
     83      * [#CanNmRepeatMessageTime CanNmRepeatMessageTime] (○/○)
     84      * [#CanNmRetryFirstMessageRequest CanNmRetryFirstMessageRequest] (-/○)
     85      * [#CanNmTimeoutTime CanNmTimeoutTime] (○/○)
     86      * [#CanNmUserDataLength CanNmUserDataLength] (○/-)
     87      * [#CanNmWaitBusSleepTime CanNmWaitBusSleepTime] (○/○)
     88      * [#CanNmPnEraRxNSduRef CanNmPnEraRxNSduRef] (○/○)
     89      * [#CanNmComMNetworkHandleRef CanNmComMNetworkHandleRef] (○/○)
     90      * [#CanNmRxPdu CanNmRxPdu] (○/○)
     91        * [#CanNmRxPduId CanNmRxPduId] (○/○)
     92        * [#CanNmRxPduRef CanNmRxPduRef] (○/○)
     93      * [#CanNmTxPdu CanNmTxPdu] (○/○)
     94        * [#CanNmTxConfirmationPduId CanNmTxConfirmationPduId] (○/○)
     95        * [#CanNmTxPduRef CanNmTxPduRef] (○/○)
     96      * [#CanNmUserDataTxPdu CanNmUserDataTxPdu] (○/○)
     97        * [#CanNmTxUserDataPduId CanNmTxUserDataPduId] (○/○)
     98        * [#CanNmTxUserDataPduRef CanNmTxUserDataPduRef] (○/○)
     99    * [#CanNmPnInfo CanNmPnInfo] (○/○)
     100      * [#CanNmPnInfoLength CanNmPnInfoLength] (○/○)
     101      * [#CanNmPnInfoOffset CanNmPnInfoOffset] (○/○)
     102      * [#CanNmPnFilterMaskByte CanNmPnFilterMaskByte] (○/○)
     103        * [#CanNmPnFilterMaskByteIndex CanNmPnFilterMaskByteIndex] (○/○)
     104        * [#CanNmPnFilterMaskByteValue CanNmPnFilterMaskByteValue] (○/○)
    102105
    103106* エラーコード一覧
    104107
    105   ||= エラーコード =||= Dec =||= Hex =||
    106   || CANNM_E_NO_INIT         ||  1|| 0x01||
    107   || CANNM_E_INVALID_CHANNEL ||  2|| 0x02||
    108   || CANNM_E_INVALID_PDUID   ||  3|| 0x03||
    109   || CANNM_E_NET_START_IND   ||  4|| 0x04||
    110   || CANNM_E_INIT_FAILED     ||  5|| 0x05||
    111   || CANNM_E_NETWORK_TIMEOUT || 17|| 0x11||
    112   || CANNM_E_NULL_POINTER    || 18|| 0x12||
     108  ||= エラーコード =||= Dec =||= Hex =||= R4.0.3 =||= R4.2.2 =||
     109  || CANNM_E_NO_INIT         ||  1|| 0x01||  ○  ||  ○  ||
     110  || CANNM_E_INVALID_CHANNEL ||  2|| 0x02||  ○  ||  ○  ||
     111  || CANNM_E_INVALID_PDUID   ||  3|| 0x03||  ○  ||  ○  ||
     112  || CANNM_E_NET_START_IND   ||  4|| 0x04||  ○  ||  ○  ||
     113  || CANNM_E_INIT_FAILED     ||  5|| 0x05||  ○  ||  ○  ||
     114  || CANNM_E_NETWORK_TIMEOUT || 17|| 0x11||  ○  ||  ○  ||
     115  || CANNM_E_NULL_POINTER    || 18|| 0x12||  ○  ||  -   ||
     116  || CANNM_E_PARAM_POINTER   || 18|| 0x12||  -   ||  ○  ||
    113117
    114118----
     
    118122== CanNm_Init ==
    119123{{{
    120 void CanNm_Init(const CanNm_ConfigType* const cannmConfigPtr)
     124R4.0.3: void CanNm_Init(const CanNm_ConfigType* const cannmConfigPtr)
     125R4.2.2: void CanNm_Init(const CanNm_ConfigType* cannmConfigPtr)
    121126}}}
    122127
    123128== CanNm_PassiveStartUp ==
    124129{{{
    125 Std_ReturnType CanNm_PassiveStartUp(const NetworkHandleType nmChannelHandle)
     130R4.0.3: Std_ReturnType CanNm_PassiveStartUp(const NetworkHandleType nmChannelHandle)
     131R4.2.2: Std_ReturnType CanNm_PassiveStartUp(NetworkHandleType nmChannelHandle)
    126132}}}
    127133
    128134== CanNm_NetworkRequest ==
    129135{{{
    130 Std_ReturnType CanNm_NetworkRequest(const NetworkHandleType nmChannelHandle)
     136R4.0.3: Std_ReturnType CanNm_NetworkRequest(const NetworkHandleType nmChannelHandle)
     137R4.2.2: Std_ReturnType CanNm_NetworkRequest(NetworkHandleType nmChannelHandle)
    131138}}}
    132139
    133140== CanNm_NetworkRelease ==
    134141{{{
    135 Std_ReturnType CanNm_NetworkRelease(const NetworkHandleType nmChannelHandle)
     142R4.0.3: Std_ReturnType CanNm_NetworkRelease(const NetworkHandleType nmChannelHandle)
     143R4.2.2: Std_ReturnType CanNm_NetworkRelease(NetworkHandleType nmChannelHandle)
    136144}}}
    137145
    138146== CanNm_DisableCommunication ==
    139147{{{
    140 Std_ReturnType CanNm_DisableCommunication(const NetworkHandleType nmChannelHandle)
     148R4.0.3: Std_ReturnType CanNm_DisableCommunication(const NetworkHandleType nmChannelHandle)
     149R4.2.2: Std_ReturnType CanNm_DisableCommunication(NetworkHandleType nmChannelHandle)
    141150}}}
    142151
    143152== CanNm_EnableCommunication ==
    144153{{{
    145 Std_ReturnType CanNm_EnableCommunication(const NetworkHandleType nmChannelHandle)
     154R4.0.3: Std_ReturnType CanNm_EnableCommunication(const NetworkHandleType nmChannelHandle)
     155R4.2.2: Std_ReturnType CanNm_EnableCommunication(NetworkHandleType nmChannelHandle)
    146156}}}
    147157
    148158== CanNm_SetUserData ==
    149159{{{
    150 Std_ReturnType CanNm_SetUserData(const NetworkHandleType nmChannelHandle, const uint8* const nmUserDataPtr)
     160R4.0.3: Std_ReturnType CanNm_SetUserData(const NetworkHandleType nmChannelHandle, const uint8* const nmUserDataPtr)
     161R4.2.2: Std_ReturnType CanNm_SetUserData(NetworkHandleType nmChannelHandle, const uint8* nmUserDataPtr)
    151162}}}
    152163
    153164== CanNm_GetUserData ==
    154165{{{
    155 Std_ReturnType CanNm_GetUserData(const NetworkHandleType nmChannelHandle, uint8* const nmUserDataPtr)
     166R4.0.3: Std_ReturnType CanNm_GetUserData(const NetworkHandleType nmChannelHandle, uint8* const nmUserDataPtr)
     167R4.2.2: Std_ReturnType CanNm_GetUserData(NetworkHandleType nmChannelHandle, uint8* nmUserDataPtr)
    156168}}}
    157169
    158170== CanNm_Transmit ==
    159171{{{
    160 Std_ReturnType CanNm_Transmit(PduIdType CanNmTxPduId, const PduInfoType* PduInfoPtr )
     172Std_ReturnType CanNm_Transmit(PduIdType CanNmTxPduId, const PduInfoType* PduInfoPtr)
    161173}}}
    162174
    163175== CanNm_GetNodeIdentifier ==
    164176{{{
    165 Std_ReturnType CanNm_GetNodeIdentifier(const NetworkHandleType nmChannelHandle, uint8* const nmNodeIdPtr)
     177R4.0.3: Std_ReturnType CanNm_GetNodeIdentifier(const NetworkHandleType nmChannelHandle, uint8* const nmNodeIdPtr)
     178R4.2.2: Std_ReturnType CanNm_GetNodeIdentifier(NetworkHandleType nmChannelHandle, uint8* nmNodeIdPtr)
    166179}}}
    167180
    168181== CanNm_GetLocalNodeIdentifier ==
    169182{{{
    170 Std_ReturnType CanNm_GetLocalNodeIdentifier(const NetworkHandleType nmChannelHandle, uint8* const nmNodeIdPtr)
     183R4.0.3: Std_ReturnType CanNm_GetLocalNodeIdentifier(const NetworkHandleType nmChannelHandle, uint8* const nmNodeIdPtr)
     184R4.2.2: Std_ReturnType CanNm_GetLocalNodeIdentifier(NetworkHandleType nmChannelHandle, uint8* nmNodeIdPtr)
    171185}}}
    172186
    173187== CanNm_RepeatMessageRequest ==
    174188{{{
    175 Std_ReturnType CanNm_RepeatMessageRequest(const NetworkHandleType nmChannelHandle)
     189R4.0.3: Std_ReturnType CanNm_RepeatMessageRequest(const NetworkHandleType nmChannelHandle)
     190R4.2.2: Std_ReturnType CanNm_RepeatMessageRequest(NetworkHandleType nmChannelHandle)
    176191}}}
    177192
    178193== CanNm_GetPduData ==
    179194{{{
    180 Std_ReturnType CanNm_GetPduData(const NetworkHandleType nmChannelHandle, uint8* const nmPduDataPtr)
     195R4.0.3: Std_ReturnType CanNm_GetPduData(const NetworkHandleType nmChannelHandle, uint8* const nmPduDataPtr)
     196R4.2.2: Std_ReturnType CanNm_GetPduData(NetworkHandleType nmChannelHandle, uint8* nmPduDataPtr)
    181197}}}
    182198
    183199== CanNm_GetState ==
    184200{{{
    185 Std_ReturnType CanNm_GetState(const NetworkHandleType nmChannelHandle, Nm_StateType* const nmStatePtr, Nm_ModeType* const nmModePtr)
     201R4.0.3: Std_ReturnType CanNm_GetState(const NetworkHandleType nmChannelHandle, Nm_StateType* const nmStatePtr, Nm_ModeType* const nmModePtr)
     202R4.2.2: Std_ReturnType CanNm_GetState(NetworkHandleType nmChannelHandle, Nm_StateType* nmStatePtr, Nm_ModeType* nmModePtr)
    186203}}}
    187204
     
    193210== CanNm_RequestBusSynchronization ==
    194211{{{
    195 Std_ReturnType CanNm_RequestBusSynchronization(const NetworkHandleType nmChannelHandle)
     212R4.0.3: Std_ReturnType CanNm_RequestBusSynchronization(const NetworkHandleType nmChannelHandle)
     213R4.2.2: Std_ReturnType CanNm_RequestBusSynchronization(NetworkHandleType nmChannelHandle)
    196214}}}
    197215
    198216== CanNm_CheckRemoteSleepIndication ==
    199217{{{
    200 Std_ReturnType CanNm_CheckRemoteSleepIndication(const NetworkHandleType nmChannelHandle, boolean* const nmRemoteSleepIndPtr)
     218R4.0.3: Std_ReturnType CanNm_CheckRemoteSleepIndication(const NetworkHandleType nmChannelHandle, boolean* const nmRemoteSleepIndPtr)
     219R4.2.2: Std_ReturnType CanNm_CheckRemoteSleepIndication(NetworkHandleType nmChannelHandle, boolean* nmRemoteSleepIndPtr)
    201220}}}
    202221
    203222== CanNm_SetSleepReadyBit ==
    204223{{{
    205 Std_ReturnType CanNm_SetSleepReadyBit(const NetworkHandleType nmChannelHandle, const boolean nmSleepReadyBit)
     224R4.0.3: Std_ReturnType CanNm_SetSleepReadyBit(const NetworkHandleType nmChannelHandle, const boolean nmSleepReadyBit)
     225R4.2.2: Std_ReturnType CanNm_SetSleepReadyBit(NetworkHandleType nmChannelHandle, cot boolean nmSleepReadyBit)
    206226}}}
    207227
     
    218238== CanNm_ConfirmPnAvailability ==
    219239{{{
    220 void CanNm_ConfirmPnAvailability(const NetworkHandleType nmChannelHandle)
     240R4.0.3: void CanNm_ConfirmPnAvailability(const NetworkHandleType nmChannelHandle)
     241R4.2.2: void CanNm_ConfirmPnAvailability(NetworkHandleType nmChannelHandle)
    221242}}}
    222243
     
    299320* 型:FloatParam
    300321* 多重度:1
     322* 上限値:0.255
     323* 下限値:0.001
    301324
    302325== CanNmNodeDetectionEnabled ==
     
    314337* 多重度:1
    315338
     339== CanNmNodeIdEnabled ==
     340{{{
     341/AUTOSAR/EcucDefs/CanNm/CanNmGlobalConfig/CanNmNodeIdEnabled
     342}}}
     343* 型:BooleanParam
     344* 多重度:1
     345
    316346== CanNmPassiveModeEnabled ==
    317347{{{
     
    334364* 型:BooleanParam
    335365* 多重度:0..1
     366* デフォルト値:false
    336367
    337368== CanNmPnResetTime ==
     
    341372* 型:FloatParam
    342373* 多重度:0..1
     374* 上限値:65.535
     375* 下限値:0.001
    343376
    344377== CanNmRemoteSleepIndEnabled ==
     
    383416* 型:Reference
    384417* 多重度:0..1
     418* 参照先:{{{/AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/Pdu}}}
    385419
    386420== CanNmChannelConfig ==
     
    391425* 多重度:1..*
    392426
     427== CanNmActiveWakeupBitEnabled ==
     428{{{
     429/AUTOSAR/EcucDefs/CanNm/CanNmGlobalConfig/CanNmChannelConfig/CanNmActiveWakeupBitEnabled
     430}}}
     431* 型:BooleanParam
     432* 多重度:0..1
     433* デフォルト値:false
     434
    393435== CanNmAllNmMessagesKeepAwake ==
    394436{{{
     
    397439* 型:BooleanParam
    398440* 多重度:0..1
     441* デフォルト値:false
    399442
    400443== CanNmBusLoadReductionActive ==
     
    411454* 型:IntegerParam
    412455* 多重度:0..1
     456* 上限値:7
     457* 下限値:0
    413458
    414459== CanNmCarWakeUpBytePosition ==
     
    418463* 型:IntegerParam
    419464* 多重度:0..1
     465* 上限値:7
     466* 下限値:
     467  * R4.0.3:2
     468  * R4.2.2:0
    420469
    421470== CanNmCarWakeUpFilterEnabled ==
     
    425474* 型:BooleanParam
    426475* 多重度:0..1
     476* デフォルト値:false
    427477
    428478== CanNmCarWakeUpFilterNodeId ==
     
    432482* 型:IntegerParam
    433483* 多重度:0..1
     484* 上限値:255
     485* 下限値:0
    434486
    435487== CanNmCarWakeUpRxEnabled ==
     
    439491* 型:BooleanParam
    440492* 多重度:1
     493* デフォルト値:false
    441494
    442495== CanNmImmediateNmCycleTime ==
     
    446499* 型:FloatParam
    447500* 多重度:0..1
     501* 上限値:65.535
     502* 下限値:0.001
    448503
    449504== CanNmImmediateNmTransmissions ==
     
    453508* 型:IntegerParam
    454509* 多重度:1
     510* 上限値:255
     511* 下限値:0
    455512
    456513== CanNmMsgCycleOffset ==
     
    460517* 型:FloatParam
    461518* 多重度:1
     519* 上限値:65.535
     520* 下限値:0
    462521
    463522== CanNmMsgCycleTime ==
     
    467526* 型:FloatParam
    468527* 多重度:1
     528* 上限値:65.535
     529* 下限値:0.001
    469530
    470531== CanNmMsgReducedTime ==
     
    474535* 型:FloatParam
    475536* 多重度:1
     537* 上限値:65.535
     538* 下限値:0.001
    476539
    477540== CanNmMsgTimeoutTime ==
     
    481544* 型:FloatParam
    482545* 多重度:1
     546* 上限値:65.535
     547* 下限値:0.001
    483548
    484549== CanNmNodeId ==
     
    488553* 型:IntegerParam
    489554* 多重度:1
     555* 上限値:255
     556* 下限値:0
    490557
    491558== CanNmPduCbvPosition ==
     
    495562* 型:EnumerationParam
    496563* 多重度:1
     564* 選択肢:
     565  * CANNM_PDU_BYTE_0
     566  * CANNM_PDU_BYTE_1
     567  * CANNM_PDU_OFF
    497568
    498569== CanNmPduNidPosition ==
     
    502573* 型:EnumerationParam
    503574* 多重度:1
     575* 選択肢:
     576  * CANNM_PDU_BYTE_0
     577  * CANNM_PDU_BYTE_1
     578  * CANNM_PDU_OFF
    504579
    505580== CanNmPnEnabled ==
     
    509584* 型:BooleanParam
    510585* 多重度:0..1
     586* デフォルト値:false
    511587
    512588== CanNmPnEraCalcEnabled ==
     
    516592* 型:BooleanParam
    517593* 多重度:0..1
     594* デフォルト値:false
    518595
    519596== CanNmPnHandleMultipleNetworkRequests ==
     
    523600* 型:BooleanParam
    524601* 多重度:0..1
     602* デフォルト値:false
    525603
    526604== CanNmRemoteSleepIndTime ==
     
    529607}}}
    530608* 型:FloatParam
    531 * 多重度:1
     609* 多重度:
     610  * R4.0.3:1
     611  * R4.2.2:0..1
     612* 上限値:65.535
     613* 下限値:0.001
    532614
    533615== CanNmRepeatMessageTime ==
     
    537619* 型:FloatParam
    538620* 多重度:1
     621* 上限値:65.535
     622* 下限値:0
     623
     624== CanNmRetryFirstMessageRequest ==
     625{{{
     626/AUTOSAR/EcucDefs/CanNm/CanNmGlobalConfig/CanNmChannelConfig/CanNmRetryFirstMessageRequest
     627}}}
     628* 型:BooleanParam
     629* 多重度:0..1
    539630
    540631== CanNmTimeoutTime ==
     
    544635* 型:FloatParam
    545636* 多重度:1
     637* 上限値:65.535
     638* 下限値:0.002
    546639
    547640== CanNmUserDataLength ==
     
    551644* 型:IntegerParam
    552645* 多重度:1
     646* 上限値:8
     647* 下限値:0
    553648
    554649== CanNmWaitBusSleepTime ==
     
    558653* 型:FloatParam
    559654* 多重度:1
     655* 上限値:65.535
     656* 下限値:0.001
    560657
    561658== CanNmPnEraRxNSduRef ==
     
    565662* 型:Reference
    566663* 多重度:0..1
     664* 参照先:{{{/AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/Pdu}}}
    567665
    568666== CanNmComMNetworkHandleRef ==
     
    572670* 型:Reference
    573671* 多重度:1
     672* 参照先:{{{/AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel}}}
    574673
    575674== CanNmRxPdu ==
     
    578677}}}
    579678* 型:Container
    580 * 多重度:1
     679* 多重度:
     680  * R4.0.3:1
     681  * R4.2.2:1..*
    581682
    582683== CanNmRxPduId ==
     
    586687* 型:IntegerParam
    587688* 多重度:1
     689* 上限値:65535
     690* 下限値:0
    588691
    589692== CanNmRxPduRef ==
     
    593696* 型:Reference
    594697* 多重度:1
     698* 参照先:{{{/AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/Pdu}}}
    595699
    596700== CanNmTxPdu ==
     
    607711* 型:IntegerParam
    608712* 多重度:1
     713* 上限値:65535
     714* 下限値:0
    609715
    610716== CanNmTxPduRef ==
     
    614720* 型:Reference
    615721* 多重度:1
     722* 参照先:{{{/AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/Pdu}}}
    616723
    617724== CanNmUserDataTxPdu ==
     
    628735* 型:IntegerParam
    629736* 多重度:1
     737* 上限値:65535
     738* 下限値:0
    630739
    631740== CanNmTxUserDataPduRef ==
     
    635744* 型:Reference
    636745* 多重度:1
     746* 参照先:{{{/AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/Pdu}}}
    637747
    638748== CanNmPnInfo ==
     
    649759* 型:IntegerParam
    650760* 多重度:1
     761* 上限値:7
     762* 下限値:
     763  * R4.0.3:0
     764  * R4.2.2:1
     765* デフォルト値:
     766  * R4.0.3:0
     767  * R4.2.2:1
    651768
    652769== CanNmPnInfoOffset ==
     
    656773* 型:IntegerParam
    657774* 多重度:1
     775* 上限値:7
     776* 下限値:1
     777* デフォルト値:
     778  * R4.0.3:0
     779  * R4.2.2:1
    658780
    659781== CanNmPnFilterMaskByte ==
     
    670792* 型:IntegerParam
    671793* 多重度:1
     794* 上限値:6
     795* 下限値:0
    672796
    673797== CanNmPnFilterMaskByteValue ==
     
    677801* 型:IntegerParam
    678802* 多重度:1
    679 
     803* 上限値:255
     804* 下限値:0
     805* デフォルト値:0