Changes between Version 6 and Version 7 of spec/CanNm
- Timestamp:
- Aug 18, 2020, 10:00:54 PM (4 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
spec/CanNm
v6 v7 11 11 * API一覧 12 12 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] (○/○) 102 105 103 106 * エラーコード一覧 104 107 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|| - || ○ || 113 117 114 118 ---- … … 118 122 == CanNm_Init == 119 123 {{{ 120 void CanNm_Init(const CanNm_ConfigType* const cannmConfigPtr) 124 R4.0.3: void CanNm_Init(const CanNm_ConfigType* const cannmConfigPtr) 125 R4.2.2: void CanNm_Init(const CanNm_ConfigType* cannmConfigPtr) 121 126 }}} 122 127 123 128 == CanNm_PassiveStartUp == 124 129 {{{ 125 Std_ReturnType CanNm_PassiveStartUp(const NetworkHandleType nmChannelHandle) 130 R4.0.3: Std_ReturnType CanNm_PassiveStartUp(const NetworkHandleType nmChannelHandle) 131 R4.2.2: Std_ReturnType CanNm_PassiveStartUp(NetworkHandleType nmChannelHandle) 126 132 }}} 127 133 128 134 == CanNm_NetworkRequest == 129 135 {{{ 130 Std_ReturnType CanNm_NetworkRequest(const NetworkHandleType nmChannelHandle) 136 R4.0.3: Std_ReturnType CanNm_NetworkRequest(const NetworkHandleType nmChannelHandle) 137 R4.2.2: Std_ReturnType CanNm_NetworkRequest(NetworkHandleType nmChannelHandle) 131 138 }}} 132 139 133 140 == CanNm_NetworkRelease == 134 141 {{{ 135 Std_ReturnType CanNm_NetworkRelease(const NetworkHandleType nmChannelHandle) 142 R4.0.3: Std_ReturnType CanNm_NetworkRelease(const NetworkHandleType nmChannelHandle) 143 R4.2.2: Std_ReturnType CanNm_NetworkRelease(NetworkHandleType nmChannelHandle) 136 144 }}} 137 145 138 146 == CanNm_DisableCommunication == 139 147 {{{ 140 Std_ReturnType CanNm_DisableCommunication(const NetworkHandleType nmChannelHandle) 148 R4.0.3: Std_ReturnType CanNm_DisableCommunication(const NetworkHandleType nmChannelHandle) 149 R4.2.2: Std_ReturnType CanNm_DisableCommunication(NetworkHandleType nmChannelHandle) 141 150 }}} 142 151 143 152 == CanNm_EnableCommunication == 144 153 {{{ 145 Std_ReturnType CanNm_EnableCommunication(const NetworkHandleType nmChannelHandle) 154 R4.0.3: Std_ReturnType CanNm_EnableCommunication(const NetworkHandleType nmChannelHandle) 155 R4.2.2: Std_ReturnType CanNm_EnableCommunication(NetworkHandleType nmChannelHandle) 146 156 }}} 147 157 148 158 == CanNm_SetUserData == 149 159 {{{ 150 Std_ReturnType CanNm_SetUserData(const NetworkHandleType nmChannelHandle, const uint8* const nmUserDataPtr) 160 R4.0.3: Std_ReturnType CanNm_SetUserData(const NetworkHandleType nmChannelHandle, const uint8* const nmUserDataPtr) 161 R4.2.2: Std_ReturnType CanNm_SetUserData(NetworkHandleType nmChannelHandle, const uint8* nmUserDataPtr) 151 162 }}} 152 163 153 164 == CanNm_GetUserData == 154 165 {{{ 155 Std_ReturnType CanNm_GetUserData(const NetworkHandleType nmChannelHandle, uint8* const nmUserDataPtr) 166 R4.0.3: Std_ReturnType CanNm_GetUserData(const NetworkHandleType nmChannelHandle, uint8* const nmUserDataPtr) 167 R4.2.2: Std_ReturnType CanNm_GetUserData(NetworkHandleType nmChannelHandle, uint8* nmUserDataPtr) 156 168 }}} 157 169 158 170 == CanNm_Transmit == 159 171 {{{ 160 Std_ReturnType CanNm_Transmit(PduIdType CanNmTxPduId, const PduInfoType* PduInfoPtr 172 Std_ReturnType CanNm_Transmit(PduIdType CanNmTxPduId, const PduInfoType* PduInfoPtr) 161 173 }}} 162 174 163 175 == CanNm_GetNodeIdentifier == 164 176 {{{ 165 Std_ReturnType CanNm_GetNodeIdentifier(const NetworkHandleType nmChannelHandle, uint8* const nmNodeIdPtr) 177 R4.0.3: Std_ReturnType CanNm_GetNodeIdentifier(const NetworkHandleType nmChannelHandle, uint8* const nmNodeIdPtr) 178 R4.2.2: Std_ReturnType CanNm_GetNodeIdentifier(NetworkHandleType nmChannelHandle, uint8* nmNodeIdPtr) 166 179 }}} 167 180 168 181 == CanNm_GetLocalNodeIdentifier == 169 182 {{{ 170 Std_ReturnType CanNm_GetLocalNodeIdentifier(const NetworkHandleType nmChannelHandle, uint8* const nmNodeIdPtr) 183 R4.0.3: Std_ReturnType CanNm_GetLocalNodeIdentifier(const NetworkHandleType nmChannelHandle, uint8* const nmNodeIdPtr) 184 R4.2.2: Std_ReturnType CanNm_GetLocalNodeIdentifier(NetworkHandleType nmChannelHandle, uint8* nmNodeIdPtr) 171 185 }}} 172 186 173 187 == CanNm_RepeatMessageRequest == 174 188 {{{ 175 Std_ReturnType CanNm_RepeatMessageRequest(const NetworkHandleType nmChannelHandle) 189 R4.0.3: Std_ReturnType CanNm_RepeatMessageRequest(const NetworkHandleType nmChannelHandle) 190 R4.2.2: Std_ReturnType CanNm_RepeatMessageRequest(NetworkHandleType nmChannelHandle) 176 191 }}} 177 192 178 193 == CanNm_GetPduData == 179 194 {{{ 180 Std_ReturnType CanNm_GetPduData(const NetworkHandleType nmChannelHandle, uint8* const nmPduDataPtr) 195 R4.0.3: Std_ReturnType CanNm_GetPduData(const NetworkHandleType nmChannelHandle, uint8* const nmPduDataPtr) 196 R4.2.2: Std_ReturnType CanNm_GetPduData(NetworkHandleType nmChannelHandle, uint8* nmPduDataPtr) 181 197 }}} 182 198 183 199 == CanNm_GetState == 184 200 {{{ 185 Std_ReturnType CanNm_GetState(const NetworkHandleType nmChannelHandle, Nm_StateType* const nmStatePtr, Nm_ModeType* const nmModePtr) 201 R4.0.3: Std_ReturnType CanNm_GetState(const NetworkHandleType nmChannelHandle, Nm_StateType* const nmStatePtr, Nm_ModeType* const nmModePtr) 202 R4.2.2: Std_ReturnType CanNm_GetState(NetworkHandleType nmChannelHandle, Nm_StateType* nmStatePtr, Nm_ModeType* nmModePtr) 186 203 }}} 187 204 … … 193 210 == CanNm_RequestBusSynchronization == 194 211 {{{ 195 Std_ReturnType CanNm_RequestBusSynchronization(const NetworkHandleType nmChannelHandle) 212 R4.0.3: Std_ReturnType CanNm_RequestBusSynchronization(const NetworkHandleType nmChannelHandle) 213 R4.2.2: Std_ReturnType CanNm_RequestBusSynchronization(NetworkHandleType nmChannelHandle) 196 214 }}} 197 215 198 216 == CanNm_CheckRemoteSleepIndication == 199 217 {{{ 200 Std_ReturnType CanNm_CheckRemoteSleepIndication(const NetworkHandleType nmChannelHandle, boolean* const nmRemoteSleepIndPtr) 218 R4.0.3: Std_ReturnType CanNm_CheckRemoteSleepIndication(const NetworkHandleType nmChannelHandle, boolean* const nmRemoteSleepIndPtr) 219 R4.2.2: Std_ReturnType CanNm_CheckRemoteSleepIndication(NetworkHandleType nmChannelHandle, boolean* nmRemoteSleepIndPtr) 201 220 }}} 202 221 203 222 == CanNm_SetSleepReadyBit == 204 223 {{{ 205 Std_ReturnType CanNm_SetSleepReadyBit(const NetworkHandleType nmChannelHandle, const boolean nmSleepReadyBit) 224 R4.0.3: Std_ReturnType CanNm_SetSleepReadyBit(const NetworkHandleType nmChannelHandle, const boolean nmSleepReadyBit) 225 R4.2.2: Std_ReturnType CanNm_SetSleepReadyBit(NetworkHandleType nmChannelHandle, cot boolean nmSleepReadyBit) 206 226 }}} 207 227 … … 218 238 == CanNm_ConfirmPnAvailability == 219 239 {{{ 220 void CanNm_ConfirmPnAvailability(const NetworkHandleType nmChannelHandle) 240 R4.0.3: void CanNm_ConfirmPnAvailability(const NetworkHandleType nmChannelHandle) 241 R4.2.2: void CanNm_ConfirmPnAvailability(NetworkHandleType nmChannelHandle) 221 242 }}} 222 243 … … 299 320 * 型:FloatParam 300 321 * 多重度:1 322 * 上限値:0.255 323 * 下限値:0.001 301 324 302 325 == CanNmNodeDetectionEnabled == … … 314 337 * 多重度:1 315 338 339 == CanNmNodeIdEnabled == 340 {{{ 341 /AUTOSAR/EcucDefs/CanNm/CanNmGlobalConfig/CanNmNodeIdEnabled 342 }}} 343 * 型:BooleanParam 344 * 多重度:1 345 316 346 == CanNmPassiveModeEnabled == 317 347 {{{ … … 334 364 * 型:BooleanParam 335 365 * 多重度:0..1 366 * デフォルト値:false 336 367 337 368 == CanNmPnResetTime == … … 341 372 * 型:FloatParam 342 373 * 多重度:0..1 374 * 上限値:65.535 375 * 下限値:0.001 343 376 344 377 == CanNmRemoteSleepIndEnabled == … … 383 416 * 型:Reference 384 417 * 多重度:0..1 418 * 参照先:{{{/AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/Pdu}}} 385 419 386 420 == CanNmChannelConfig == … … 391 425 * 多重度:1..* 392 426 427 == CanNmActiveWakeupBitEnabled == 428 {{{ 429 /AUTOSAR/EcucDefs/CanNm/CanNmGlobalConfig/CanNmChannelConfig/CanNmActiveWakeupBitEnabled 430 }}} 431 * 型:BooleanParam 432 * 多重度:0..1 433 * デフォルト値:false 434 393 435 == CanNmAllNmMessagesKeepAwake == 394 436 {{{ … … 397 439 * 型:BooleanParam 398 440 * 多重度:0..1 441 * デフォルト値:false 399 442 400 443 == CanNmBusLoadReductionActive == … … 411 454 * 型:IntegerParam 412 455 * 多重度:0..1 456 * 上限値:7 457 * 下限値:0 413 458 414 459 == CanNmCarWakeUpBytePosition == … … 418 463 * 型:IntegerParam 419 464 * 多重度:0..1 465 * 上限値:7 466 * 下限値: 467 * R4.0.3:2 468 * R4.2.2:0 420 469 421 470 == CanNmCarWakeUpFilterEnabled == … … 425 474 * 型:BooleanParam 426 475 * 多重度:0..1 476 * デフォルト値:false 427 477 428 478 == CanNmCarWakeUpFilterNodeId == … … 432 482 * 型:IntegerParam 433 483 * 多重度:0..1 484 * 上限値:255 485 * 下限値:0 434 486 435 487 == CanNmCarWakeUpRxEnabled == … … 439 491 * 型:BooleanParam 440 492 * 多重度:1 493 * デフォルト値:false 441 494 442 495 == CanNmImmediateNmCycleTime == … … 446 499 * 型:FloatParam 447 500 * 多重度:0..1 501 * 上限値:65.535 502 * 下限値:0.001 448 503 449 504 == CanNmImmediateNmTransmissions == … … 453 508 * 型:IntegerParam 454 509 * 多重度:1 510 * 上限値:255 511 * 下限値:0 455 512 456 513 == CanNmMsgCycleOffset == … … 460 517 * 型:FloatParam 461 518 * 多重度:1 519 * 上限値:65.535 520 * 下限値:0 462 521 463 522 == CanNmMsgCycleTime == … … 467 526 * 型:FloatParam 468 527 * 多重度:1 528 * 上限値:65.535 529 * 下限値:0.001 469 530 470 531 == CanNmMsgReducedTime == … … 474 535 * 型:FloatParam 475 536 * 多重度:1 537 * 上限値:65.535 538 * 下限値:0.001 476 539 477 540 == CanNmMsgTimeoutTime == … … 481 544 * 型:FloatParam 482 545 * 多重度:1 546 * 上限値:65.535 547 * 下限値:0.001 483 548 484 549 == CanNmNodeId == … … 488 553 * 型:IntegerParam 489 554 * 多重度:1 555 * 上限値:255 556 * 下限値:0 490 557 491 558 == CanNmPduCbvPosition == … … 495 562 * 型:EnumerationParam 496 563 * 多重度:1 564 * 選択肢: 565 * CANNM_PDU_BYTE_0 566 * CANNM_PDU_BYTE_1 567 * CANNM_PDU_OFF 497 568 498 569 == CanNmPduNidPosition == … … 502 573 * 型:EnumerationParam 503 574 * 多重度:1 575 * 選択肢: 576 * CANNM_PDU_BYTE_0 577 * CANNM_PDU_BYTE_1 578 * CANNM_PDU_OFF 504 579 505 580 == CanNmPnEnabled == … … 509 584 * 型:BooleanParam 510 585 * 多重度:0..1 586 * デフォルト値:false 511 587 512 588 == CanNmPnEraCalcEnabled == … … 516 592 * 型:BooleanParam 517 593 * 多重度:0..1 594 * デフォルト値:false 518 595 519 596 == CanNmPnHandleMultipleNetworkRequests == … … 523 600 * 型:BooleanParam 524 601 * 多重度:0..1 602 * デフォルト値:false 525 603 526 604 == CanNmRemoteSleepIndTime == … … 529 607 }}} 530 608 * 型:FloatParam 531 * 多重度:1 609 * 多重度: 610 * R4.0.3:1 611 * R4.2.2:0..1 612 * 上限値:65.535 613 * 下限値:0.001 532 614 533 615 == CanNmRepeatMessageTime == … … 537 619 * 型:FloatParam 538 620 * 多重度:1 621 * 上限値:65.535 622 * 下限値:0 623 624 == CanNmRetryFirstMessageRequest == 625 {{{ 626 /AUTOSAR/EcucDefs/CanNm/CanNmGlobalConfig/CanNmChannelConfig/CanNmRetryFirstMessageRequest 627 }}} 628 * 型:BooleanParam 629 * 多重度:0..1 539 630 540 631 == CanNmTimeoutTime == … … 544 635 * 型:FloatParam 545 636 * 多重度:1 637 * 上限値:65.535 638 * 下限値:0.002 546 639 547 640 == CanNmUserDataLength == … … 551 644 * 型:IntegerParam 552 645 * 多重度:1 646 * 上限値:8 647 * 下限値:0 553 648 554 649 == CanNmWaitBusSleepTime == … … 558 653 * 型:FloatParam 559 654 * 多重度:1 655 * 上限値:65.535 656 * 下限値:0.001 560 657 561 658 == CanNmPnEraRxNSduRef == … … 565 662 * 型:Reference 566 663 * 多重度:0..1 664 * 参照先:{{{/AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/Pdu}}} 567 665 568 666 == CanNmComMNetworkHandleRef == … … 572 670 * 型:Reference 573 671 * 多重度:1 672 * 参照先:{{{/AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel}}} 574 673 575 674 == CanNmRxPdu == … … 578 677 }}} 579 678 * 型:Container 580 * 多重度:1 679 * 多重度: 680 * R4.0.3:1 681 * R4.2.2:1..* 581 682 582 683 == CanNmRxPduId == … … 586 687 * 型:IntegerParam 587 688 * 多重度:1 689 * 上限値:65535 690 * 下限値:0 588 691 589 692 == CanNmRxPduRef == … … 593 696 * 型:Reference 594 697 * 多重度:1 698 * 参照先:{{{/AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/Pdu}}} 595 699 596 700 == CanNmTxPdu == … … 607 711 * 型:IntegerParam 608 712 * 多重度:1 713 * 上限値:65535 714 * 下限値:0 609 715 610 716 == CanNmTxPduRef == … … 614 720 * 型:Reference 615 721 * 多重度:1 722 * 参照先:{{{/AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/Pdu}}} 616 723 617 724 == CanNmUserDataTxPdu == … … 628 735 * 型:IntegerParam 629 736 * 多重度:1 737 * 上限値:65535 738 * 下限値:0 630 739 631 740 == CanNmTxUserDataPduRef == … … 635 744 * 型:Reference 636 745 * 多重度:1 746 * 参照先:{{{/AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/Pdu}}} 637 747 638 748 == CanNmPnInfo == … … 649 759 * 型:IntegerParam 650 760 * 多重度: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 651 768 652 769 == CanNmPnInfoOffset == … … 656 773 * 型:IntegerParam 657 774 * 多重度:1 775 * 上限値:7 776 * 下限値:1 777 * デフォルト値: 778 * R4.0.3:0 779 * R4.2.2:1 658 780 659 781 == CanNmPnFilterMaskByte == … … 670 792 * 型:IntegerParam 671 793 * 多重度:1 794 * 上限値:6 795 * 下限値:0 672 796 673 797 == CanNmPnFilterMaskByteValue == … … 677 801 * 型:IntegerParam 678 802 * 多重度:1 679 803 * 上限値:255 804 * 下限値:0 805 * デフォルト値:0