{{{ #!html
CAN Network Management
}}} [[BR]] = 概要 = * API一覧 ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =|| || [#CanNm_Init CanNm_Init] || 0|| 0x00|| || [#CanNm_PassiveStartUp CanNm_PassiveStartUp] || 1|| 0x01|| || [#CanNm_NetworkRequest CanNm_NetworkRequest] || 2|| 0x02|| || [#CanNm_NetworkRelease CanNm_NetworkRelease] || 3|| 0x03|| || [#CanNm_DisableCommunication CanNm_DisableCommunication] || 12|| 0x0C|| || [#CanNm_EnableCommunication CanNm_EnableCommunication] || 13|| 0x0D|| || [#CanNm_SetUserData CanNm_SetUserData] || 4|| 0x04|| || [#CanNm_GetUserData CanNm_GetUserData] || 5|| 0x05|| || [#CanNm_Transmit CanNm_Transmit] || 20|| 0x14|| || [#CanNm_GetNodeIdentifier CanNm_GetNodeIdentifier] || 6|| 0x06|| || [#CanNm_GetLocalNodeIdentifier CanNm_GetLocalNodeIdentifier] || 7|| 0x07|| || [#CanNm_RepeatMessageRequest CanNm_RepeatMessageRequest] || 8|| 0x08|| || [#CanNm_GetPduData CanNm_GetPduData] || 10|| 0x0A|| || [#CanNm_GetState CanNm_GetState] || 11|| 0x0B|| || [#CanNm_GetVersionInfo CanNm_GetVersionInfo] || 241|| 0xF1|| || [#CanNm_RequestBusSynchronization CanNm_RequestBusSynchronization] || 192|| 0xC0|| || [#CanNm_CheckRemoteSleepIndication CanNm_CheckRemoteSleepIndication] || 208|| 0xD0|| || [#CanNm_SetSleepReadyBit CanNm_SetSleepReadyBit] || 23|| 0x17|| || [#CanNm_TxConfirmation CanNm_TxConfirmation] || 64|| 0x40|| || [#CanNm_RxIndication CanNm_RxIndication] || 66|| 0x42|| || [#CanNm_ConfirmPnAvailability CanNm_ConfirmPnAvailability] || 22|| 0x16|| || [#CanNm_MainFunction CanNm_MainFunction] || 19|| 0x13|| * コンフィギュレーション一覧 * [#CanNmGlobalConfig CanNmGlobalConfig] * [#CanNmBusLoadReductionEnabled CanNmBusLoadReductionEnabled] * [#CanNmBusSynchronizationEnabled CanNmBusSynchronizationEnabled] * [#CanNmComControlEnabled CanNmComControlEnabled] * [#CanNmComUserDataSupport CanNmComUserDataSupport] * [#CanNmCoordinatorSyncSupport CanNmCoordinatorSyncSupport] * [#CanNmDevErrorDetect CanNmDevErrorDetect] * [#CanNmImmediateRestartEnabled CanNmImmediateRestartEnabled] * [#CanNmImmediateTxconfEnabled CanNmImmediateTxconfEnabled] * [#CanNmMainFunctionPeriod CanNmMainFunctionPeriod] * [#CanNmNodeDetectionEnabled CanNmNodeDetectionEnabled] * [#CanNmNumberOfChannels CanNmNumberOfChannels] * [#CanNmPassiveModeEnabled CanNmPassiveModeEnabled] * [#CanNmPduRxIndicationEnabled CanNmPduRxIndicationEnabled] * [#CanNmPnEiraCalcEnabled CanNmPnEiraCalcEnabled] * [#CanNmPnResetTime CanNmPnResetTime] * [#CanNmRemoteSleepIndEnabled CanNmRemoteSleepIndEnabled] * [#CanNmRepeatMsgIndEnabled CanNmRepeatMsgIndEnabled] * [#CanNmStateChangeIndEnabled CanNmStateChangeIndEnabled] * [#CanNmUserDataEnabled CanNmUserDataEnabled] * [#CanNmVersionInfoApi CanNmVersionInfoApi] * [#CanNmPnEiraRxNSduRef CanNmPnEiraRxNSduRef] * [#CanNmChannelConfig CanNmChannelConfig] * [#CanNmAllNmMessagesKeepAwake CanNmAllNmMessagesKeepAwake] * [#CanNmBusLoadReductionActive CanNmBusLoadReductionActive] * [#CanNmCarWakeUpBitPosition CanNmCarWakeUpBitPosition] * [#CanNmCarWakeUpBytePosition CanNmCarWakeUpBytePosition] * [#CanNmCarWakeUpFilterEnabled CanNmCarWakeUpFilterEnabled] * [#CanNmCarWakeUpFilterNodeId CanNmCarWakeUpFilterNodeId] * [#CanNmCarWakeUpRxEnabled CanNmCarWakeUpRxEnabled] * [#CanNmImmediateNmCycleTime CanNmImmediateNmCycleTime] * [#CanNmImmediateNmTransmissions CanNmImmediateNmTransmissions] * [#CanNmMsgCycleOffset CanNmMsgCycleOffset] * [#CanNmMsgCycleTime CanNmMsgCycleTime] * [#CanNmMsgReducedTime CanNmMsgReducedTime] * [#CanNmMsgTimeoutTime CanNmMsgTimeoutTime] * [#CanNmNodeId CanNmNodeId] * [#CanNmPduCbvPosition CanNmPduCbvPosition] * [#CanNmPduNidPosition CanNmPduNidPosition] * [#CanNmPnEnabled CanNmPnEnabled] * [#CanNmPnEraCalcEnabled CanNmPnEraCalcEnabled] * [#CanNmPnHandleMultipleNetworkRequests CanNmPnHandleMultipleNetworkRequests] * [#CanNmRemoteSleepIndTime CanNmRemoteSleepIndTime] * [#CanNmRepeatMessageTime CanNmRepeatMessageTime] * [#CanNmTimeoutTime CanNmTimeoutTime] * [#CanNmUserDataLength CanNmUserDataLength] * [#CanNmWaitBusSleepTime CanNmWaitBusSleepTime] * [#CanNmPnEraRxNSduRef CanNmPnEraRxNSduRef] * [#CanNmComMNetworkHandleRef CanNmComMNetworkHandleRef] * [#CanNmRxPdu CanNmRxPdu] * [#CanNmRxPduId CanNmRxPduId] * [#CanNmRxPduRef CanNmRxPduRef] * [#CanNmTxPdu CanNmTxPdu] * [#CanNmTxConfirmationPduId CanNmTxConfirmationPduId] * [#CanNmTxPduRef CanNmTxPduRef] * [#CanNmUserDataTxPdu CanNmUserDataTxPdu] * [#CanNmTxUserDataPduId CanNmTxUserDataPduId] * [#CanNmTxUserDataPduRef CanNmTxUserDataPduRef] * [#CanNmPnInfo CanNmPnInfo] * [#CanNmPnInfoLength CanNmPnInfoLength] * [#CanNmPnInfoOffset CanNmPnInfoOffset] * [#CanNmPnFilterMaskByte CanNmPnFilterMaskByte] * [#CanNmPnFilterMaskByteIndex CanNmPnFilterMaskByteIndex] * [#CanNmPnFilterMaskByteValue CanNmPnFilterMaskByteValue] * エラーコード一覧 ||= エラーコード =||= Dec =||= Hex =|| || CANNM_E_NO_INIT || 1|| 0x01|| || CANNM_E_INVALID_CHANNEL || 2|| 0x02|| || CANNM_E_INVALID_PDUID || 3|| 0x03|| || CANNM_E_NET_START_IND || 4|| 0x04|| || CANNM_E_INIT_FAILED || 5|| 0x05|| || CANNM_E_NETWORK_TIMEOUT || 17|| 0x11|| || CANNM_E_NULL_POINTER || 18|| 0x12|| ---- = API仕様 = == !CanNm_Init == {{{ void CanNm_Init(const CanNm_ConfigType* const cannmConfigPtr) }}} == !CanNm_PassiveStartUp == {{{ Std_ReturnType CanNm_PassiveStartUp(const NetworkHandleType nmChannelHandle) }}} == !CanNm_NetworkRequest == {{{ Std_ReturnType CanNm_NetworkRequest(const NetworkHandleType nmChannelHandle) }}} == !CanNm_NetworkRelease == {{{ Std_ReturnType CanNm_NetworkRelease(const NetworkHandleType nmChannelHandle) }}} == !CanNm_DisableCommunication == {{{ Std_ReturnType CanNm_DisableCommunication(const NetworkHandleType nmChannelHandle) }}} == !CanNm_EnableCommunication == {{{ Std_ReturnType CanNm_EnableCommunication(const NetworkHandleType nmChannelHandle) }}} == !CanNm_SetUserData == {{{ Std_ReturnType CanNm_SetUserData(const NetworkHandleType nmChannelHandle, const uint8* const nmUserDataPtr) }}} == !CanNm_GetUserData == {{{ Std_ReturnType CanNm_GetUserData(const NetworkHandleType nmChannelHandle, uint8* const nmUserDataPtr) }}} == !CanNm_Transmit == {{{ Std_ReturnType CanNm_Transmit(PduIdType CanNmTxPduId, const PduInfoType* PduInfoPtr ) }}} == !CanNm_GetNodeIdentifier == {{{ Std_ReturnType CanNm_GetNodeIdentifier(const NetworkHandleType nmChannelHandle, uint8* const nmNodeIdPtr) }}} == !CanNm_GetLocalNodeIdentifier == {{{ Std_ReturnType CanNm_GetLocalNodeIdentifier(const NetworkHandleType nmChannelHandle, uint8* const nmNodeIdPtr) }}} == !CanNm_RepeatMessageRequest == {{{ Std_ReturnType CanNm_RepeatMessageRequest(const NetworkHandleType nmChannelHandle) }}} == !CanNm_GetPduData == {{{ Std_ReturnType CanNm_GetPduData(const NetworkHandleType nmChannelHandle, uint8* const nmPduDataPtr) }}} == !CanNm_GetState == {{{ Std_ReturnType CanNm_GetState(const NetworkHandleType nmChannelHandle, Nm_StateType* const nmStatePtr, Nm_ModeType* const nmModePtr) }}} == !CanNm_GetVersionInfo == {{{ void CanNm_GetVersionInfo(Std_VersionInfoType* versioninfo) }}} == !CanNm_RequestBusSynchronization == {{{ Std_ReturnType CanNm_RequestBusSynchronization(const NetworkHandleType nmChannelHandle) }}} == !CanNm_CheckRemoteSleepIndication == {{{ Std_ReturnType CanNm_CheckRemoteSleepIndication(const NetworkHandleType nmChannelHandle, boolean* const nmRemoteSleepIndPtr) }}} == !CanNm_SetSleepReadyBit == {{{ Std_ReturnType CanNm_SetSleepReadyBit(const NetworkHandleType nmChannelHandle, const boolean nmSleepReadyBit) }}} == !CanNm_TxConfirmation == {{{ void CanNm_TxConfirmation(PduIdType TxPduId) }}} == !CanNm_RxIndication == {{{ void CanNm_RxIndication(PduIdType RxPduId, const PduInfoType* PduInfoPtr) }}} == !CanNm_ConfirmPnAvailability == {{{ void CanNm_ConfirmPnAvailability(const NetworkHandleType nmChannelHandle) }}} == !CanNm_MainFunction == {{{ void CanNm_MainFunction(void) }}} ---- = コンフィギュレーション仕様 = == !CanNmGlobalConfig == {{{ /AUTOSAR/EcucDefs/CanNm/CanNmGlobalConfig }}} * 型:Container * 多重度:1 == !CanNmBusLoadReductionEnabled == {{{ /AUTOSAR/EcucDefs/CanNm/CanNmGlobalConfig/CanNmBusLoadReductionEnabled }}} * 型:!BooleanParam * 多重度:1 == !CanNmBusSynchronizationEnabled == {{{ /AUTOSAR/EcucDefs/CanNm/CanNmGlobalConfig/CanNmBusSynchronizationEnabled }}} * 型:!BooleanParam * 多重度:1 == !CanNmComControlEnabled == {{{ /AUTOSAR/EcucDefs/CanNm/CanNmGlobalConfig/CanNmComControlEnabled }}} * 型:!BooleanParam * 多重度:1 == !CanNmComUserDataSupport == {{{ /AUTOSAR/EcucDefs/CanNm/CanNmGlobalConfig/CanNmComUserDataSupport }}} * 型:!BooleanParam * 多重度:1 == !CanNmCoordinatorSyncSupport == {{{ /AUTOSAR/EcucDefs/CanNm/CanNmGlobalConfig/CanNmCoordinatorSyncSupport }}} * 型:!BooleanParam * 多重度:1 == !CanNmDevErrorDetect == {{{ /AUTOSAR/EcucDefs/CanNm/CanNmGlobalConfig/CanNmDevErrorDetect }}} * 型:!BooleanParam * 多重度:1 == !CanNmImmediateRestartEnabled == {{{ /AUTOSAR/EcucDefs/CanNm/CanNmGlobalConfig/CanNmImmediateRestartEnabled }}} * 型:!BooleanParam * 多重度:1 == !CanNmImmediateTxconfEnabled == {{{ /AUTOSAR/EcucDefs/CanNm/CanNmGlobalConfig/CanNmImmediateTxconfEnabled }}} * 型:!BooleanParam * 多重度:1 == !CanNmMainFunctionPeriod == {{{ /AUTOSAR/EcucDefs/CanNm/CanNmGlobalConfig/CanNmMainFunctionPeriod }}} * 型:!FloatParam * 多重度:1 == !CanNmNodeDetectionEnabled == {{{ /AUTOSAR/EcucDefs/CanNm/CanNmGlobalConfig/CanNmNodeDetectionEnabled }}} * 型:!BooleanParam * 多重度:1 == !CanNmNumberOfChannels == {{{ /AUTOSAR/EcucDefs/CanNm/CanNmGlobalConfig/CanNmNumberOfChannels }}} * 型:!IntegerParam * 多重度:1 == !CanNmPassiveModeEnabled == {{{ /AUTOSAR/EcucDefs/CanNm/CanNmGlobalConfig/CanNmPassiveModeEnabled }}} * 型:!BooleanParam * 多重度:1 == !CanNmPduRxIndicationEnabled == {{{ /AUTOSAR/EcucDefs/CanNm/CanNmGlobalConfig/CanNmPduRxIndicationEnabled }}} * 型:!BooleanParam * 多重度:1 == !CanNmPnEiraCalcEnabled == {{{ /AUTOSAR/EcucDefs/CanNm/CanNmGlobalConfig/CanNmPnEiraCalcEnabled }}} * 型:!BooleanParam * 多重度:0..1 == !CanNmPnResetTime == {{{ /AUTOSAR/EcucDefs/CanNm/CanNmGlobalConfig/CanNmPnResetTime }}} * 型:!FloatParam * 多重度:0..1 == !CanNmRemoteSleepIndEnabled == {{{ /AUTOSAR/EcucDefs/CanNm/CanNmGlobalConfig/CanNmRemoteSleepIndEnabled }}} * 型:!BooleanParam * 多重度:1 == !CanNmRepeatMsgIndEnabled == {{{ /AUTOSAR/EcucDefs/CanNm/CanNmGlobalConfig/CanNmRepeatMsgIndEnabled }}} * 型:!BooleanParam * 多重度:1 == !CanNmStateChangeIndEnabled == {{{ /AUTOSAR/EcucDefs/CanNm/CanNmGlobalConfig/CanNmStateChangeIndEnabled }}} * 型:!BooleanParam * 多重度:1 == !CanNmUserDataEnabled == {{{ /AUTOSAR/EcucDefs/CanNm/CanNmGlobalConfig/CanNmUserDataEnabled }}} * 型:!BooleanParam * 多重度:1 == !CanNmVersionInfoApi == {{{ /AUTOSAR/EcucDefs/CanNm/CanNmGlobalConfig/CanNmVersionInfoApi }}} * 型:!BooleanParam * 多重度:1 == CanNmPnEiraRxNSduRef == {{{ /AUTOSAR/EcucDefs/CanNm/CanNmGlobalConfig/CanNmPnEiraRxNSduRef }}} * 型:Reference * 多重度:0..1 == !CanNmChannelConfig == {{{ /AUTOSAR/EcucDefs/CanNm/CanNmGlobalConfig/CanNmChannelConfig }}} * 型:Container * 多重度:1..* == !CanNmAllNmMessagesKeepAwake == {{{ /AUTOSAR/EcucDefs/CanNm/CanNmGlobalConfig/CanNmChannelConfig/CanNmAllNmMessagesKeepAwake }}} * 型:!BooleanParam * 多重度:0..1 == !CanNmBusLoadReductionActive == {{{ /AUTOSAR/EcucDefs/CanNm/CanNmGlobalConfig/CanNmChannelConfig/CanNmBusLoadReductionActive }}} * 型:!BooleanParam * 多重度:1 == !CanNmCarWakeUpBitPosition == {{{ /AUTOSAR/EcucDefs/CanNm/CanNmGlobalConfig/CanNmChannelConfig/CanNmCarWakeUpBitPosition }}} * 型:!IntegerParam * 多重度:0..1 == !CanNmCarWakeUpBytePosition == {{{ /AUTOSAR/EcucDefs/CanNm/CanNmGlobalConfig/CanNmChannelConfig/CanNmCarWakeUpBytePosition }}} * 型:!IntegerParam * 多重度:0..1 == !CanNmCarWakeUpFilterEnabled == {{{ /AUTOSAR/EcucDefs/CanNm/CanNmGlobalConfig/CanNmChannelConfig/CanNmCarWakeUpFilterEnabled }}} * 型:!BooleanParam * 多重度:0..1 == !CanNmCarWakeUpFilterNodeId == {{{ /AUTOSAR/EcucDefs/CanNm/CanNmGlobalConfig/CanNmChannelConfig/CanNmCarWakeUpFilterNodeId }}} * 型:!IntegerParam * 多重度:0..1 == !CanNmCarWakeUpRxEnabled == {{{ /AUTOSAR/EcucDefs/CanNm/CanNmGlobalConfig/CanNmChannelConfig/CanNmCarWakeUpRxEnabled }}} * 型:!BooleanParam * 多重度:1 == !CanNmImmediateNmCycleTime == {{{ /AUTOSAR/EcucDefs/CanNm/CanNmGlobalConfig/CanNmChannelConfig/CanNmImmediateNmCycleTime }}} * 型:!FloatParam * 多重度:0..1 == !CanNmImmediateNmTransmissions == {{{ /AUTOSAR/EcucDefs/CanNm/CanNmGlobalConfig/CanNmChannelConfig/CanNmImmediateNmTransmissions }}} * 型:!IntegerParam * 多重度:1 == !CanNmMsgCycleOffset == {{{ /AUTOSAR/EcucDefs/CanNm/CanNmGlobalConfig/CanNmChannelConfig/CanNmMsgCycleOffset }}} * 型:!FloatParam * 多重度:1 == !CanNmMsgCycleTime == {{{ /AUTOSAR/EcucDefs/CanNm/CanNmGlobalConfig/CanNmChannelConfig/CanNmMsgCycleTime }}} * 型:!FloatParam * 多重度:1 == !CanNmMsgReducedTime == {{{ /AUTOSAR/EcucDefs/CanNm/CanNmGlobalConfig/CanNmChannelConfig/CanNmMsgReducedTime }}} * 型:!FloatParam * 多重度:1 == !CanNmMsgTimeoutTime == {{{ /AUTOSAR/EcucDefs/CanNm/CanNmGlobalConfig/CanNmChannelConfig/CanNmMsgTimeoutTime }}} * 型:!FloatParam * 多重度:1 == !CanNmNodeId == {{{ /AUTOSAR/EcucDefs/CanNm/CanNmGlobalConfig/CanNmChannelConfig/CanNmNodeId }}} * 型:!IntegerParam * 多重度:1 == !CanNmPduCbvPosition == {{{ /AUTOSAR/EcucDefs/CanNm/CanNmGlobalConfig/CanNmChannelConfig/CanNmPduCbvPosition }}} * 型:!EnumerationParam * 多重度:1 == !CanNmPduNidPosition == {{{ /AUTOSAR/EcucDefs/CanNm/CanNmGlobalConfig/CanNmChannelConfig/CanNmPduNidPosition }}} * 型:!EnumerationParam * 多重度:1 == !CanNmPnEnabled == {{{ /AUTOSAR/EcucDefs/CanNm/CanNmGlobalConfig/CanNmChannelConfig/CanNmPnEnabled }}} * 型:!BooleanParam * 多重度:0..1 == !CanNmPnEraCalcEnabled == {{{ /AUTOSAR/EcucDefs/CanNm/CanNmGlobalConfig/CanNmChannelConfig/CanNmPnEraCalcEnabled }}} * 型:!BooleanParam * 多重度:0..1 == !CanNmPnHandleMultipleNetworkRequests == {{{ /AUTOSAR/EcucDefs/CanNm/CanNmGlobalConfig/CanNmChannelConfig/CanNmPnHandleMultipleNetworkRequests }}} * 型:!BooleanParam * 多重度:0..1 == !CanNmRemoteSleepIndTime == {{{ /AUTOSAR/EcucDefs/CanNm/CanNmGlobalConfig/CanNmChannelConfig/CanNmRemoteSleepIndTime }}} * 型:!FloatParam * 多重度:1 == !CanNmRepeatMessageTime == {{{ /AUTOSAR/EcucDefs/CanNm/CanNmGlobalConfig/CanNmChannelConfig/CanNmRepeatMessageTime }}} * 型:!FloatParam * 多重度:1 == !CanNmTimeoutTime == {{{ /AUTOSAR/EcucDefs/CanNm/CanNmGlobalConfig/CanNmChannelConfig/CanNmTimeoutTime }}} * 型:!FloatParam * 多重度:1 == !CanNmUserDataLength == {{{ /AUTOSAR/EcucDefs/CanNm/CanNmGlobalConfig/CanNmChannelConfig/CanNmUserDataLength }}} * 型:!IntegerParam * 多重度:1 == !CanNmWaitBusSleepTime == {{{ /AUTOSAR/EcucDefs/CanNm/CanNmGlobalConfig/CanNmChannelConfig/CanNmWaitBusSleepTime }}} * 型:!FloatParam * 多重度:1 == CanNmPnEraRxNSduRef == {{{ /AUTOSAR/EcucDefs/CanNm/CanNmGlobalConfig/CanNmChannelConfig/CanNmPnEraRxNSduRef }}} * 型:Reference * 多重度:0..1 == CanNmComMNetworkHandleRef == {{{ /AUTOSAR/EcucDefs/CanNm/CanNmGlobalConfig/CanNmChannelConfig/CanNmComMNetworkHandleRef }}} * 型:Reference * 多重度:1 == !CanNmRxPdu == {{{ /AUTOSAR/EcucDefs/CanNm/CanNmGlobalConfig/CanNmChannelConfig/CanNmRxPdu }}} * 型:Container * 多重度:1 == !CanNmRxPduId == {{{ /AUTOSAR/EcucDefs/CanNm/CanNmGlobalConfig/CanNmChannelConfig/CanNmRxPdu/CanNmRxPduId }}} * 型:!IntegerParam * 多重度:1 == !CanNmRxPduRef == {{{ /AUTOSAR/EcucDefs/CanNm/CanNmGlobalConfig/CanNmChannelConfig/CanNmRxPdu/CanNmRxPduRef }}} * 型:Reference * 多重度:1 == !CanNmTxPdu == {{{ /AUTOSAR/EcucDefs/CanNm/CanNmGlobalConfig/CanNmChannelConfig/CanNmTxPdu }}} * 型:Container * 多重度:0..1 == !CanNmTxConfirmationPduId == {{{ /AUTOSAR/EcucDefs/CanNm/CanNmGlobalConfig/CanNmChannelConfig/CanNmTxPdu/CanNmTxConfirmationPduId }}} * 型:!IntegerParam * 多重度:1 == !CanNmTxPduRef == {{{ /AUTOSAR/EcucDefs/CanNm/CanNmGlobalConfig/CanNmChannelConfig/CanNmTxPdu/CanNmTxPduRef }}} * 型:Reference * 多重度:1 == !CanNmUserDataTxPdu == {{{ /AUTOSAR/EcucDefs/CanNm/CanNmGlobalConfig/CanNmChannelConfig/CanNmUserDataTxPdu }}} * 型:Container * 多重度:0..1 == !CanNmTxUserDataPduId == {{{ /AUTOSAR/EcucDefs/CanNm/CanNmGlobalConfig/CanNmChannelConfig/CanNmUserDataTxPdu/CanNmTxUserDataPduId }}} * 型:!IntegerParam * 多重度:1 == !CanNmTxUserDataPduRef == {{{ /AUTOSAR/EcucDefs/CanNm/CanNmGlobalConfig/CanNmChannelConfig/CanNmUserDataTxPdu/CanNmTxUserDataPduRef }}} * 型:Reference * 多重度:1 == !CanNmPnInfo == {{{ /AUTOSAR/EcucDefs/CanNm/CanNmGlobalConfig/CanNmPnInfo }}} * 型:Container * 多重度:0..1 == !CanNmPnInfoLength == {{{ /AUTOSAR/EcucDefs/CanNm/CanNmGlobalConfig/CanNmPnInfo/CanNmPnInfoLength }}} * 型:!IntegerParam * 多重度:1 == !CanNmPnInfoOffset == {{{ /AUTOSAR/EcucDefs/CanNm/CanNmGlobalConfig/CanNmPnInfo/CanNmPnInfoOffset }}} * 型:!IntegerParam * 多重度:1 == !CanNmPnFilterMaskByte == {{{ /AUTOSAR/EcucDefs/CanNm/CanNmGlobalConfig/CanNmPnInfo/CanNmPnFilterMaskByte }}} * 型:Container * 多重度:0..7 == !CanNmPnFilterMaskByteIndex == {{{ /AUTOSAR/EcucDefs/CanNm/CanNmGlobalConfig/CanNmPnInfo/CanNmPnFilterMaskByte/CanNmPnFilterMaskByteIndex }}} * 型:!IntegerParam * 多重度:1 == !CanNmPnFilterMaskByteValue == {{{ /AUTOSAR/EcucDefs/CanNm/CanNmGlobalConfig/CanNmPnInfo/CanNmPnFilterMaskByte/CanNmPnFilterMaskByteValue }}} * 型:!IntegerParam * 多重度:1