{{{ #!html
LSDU Router
}}} [[BR]] = 概要 = * API一覧 ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R23-11 =|| || [#LSduR_Init LSduR_Init] || 1|| 0x01|| ○ || || [#LSduR_GetVersionInfo LSduR_GetVersionInfo] || 2|| 0x02|| ○ || || [#LSduR_GetConfigurationId LSduR_GetConfigurationId] || 3|| 0x03|| ○ || || [#LSduR_User:UpTransmit LSduR_Transmit] || 73|| 0x49|| ○ || || [#LSduR_User:UpImmediateTransmit LSduR_ImmediateTransmit] || 5|| 0x05|| ○ || || [#LSduR_User:UpReleaseRxBuffer LSduR_ReleaseRxBuffer] || 7|| 0x07|| ○ || || [#LSduR_User:LoRxIndication LSduR_RxIndication] || 69|| 0x45|| ○ || || [#LSduR_User:LoTxConfirmation LSduR_TxConfirmation] || 64|| 0x40|| ○ || || [#LSduR_User:LoTriggerTransmit LSduR_TriggerTransmit] || 65|| 0x41|| ○ || * コンフィギュレーション一覧 (R23-11) * [#LSduRBswModules LSduRBswModules] (○) * [#LSduRBswModuleRef LSduRBswModuleRef] (○) * [#LSduRImmediateTransmit LSduRImmediateTransmit] (○) * [#LSduRLowerModule LSduRLowerModule] (○) * [#LSduRProvideTxBuffer LSduRProvideTxBuffer] (○) * [#LSduRReleaseRxBuffer LSduRReleaseRxBuffer] (○) * [#LSduRRxIndication LSduRRxIndication] (○) * [#LSduRTransmit LSduRTransmit] (○) * [#LSduRTxConfirmation LSduRTxConfirmation] (○) * [#LSduRUpperModule LSduRUpperModule] (○) * [#LSduRConfig LSduRConfig] (○) * [#LSduRPath LSduRPath] (○) * [#LSduRPathDestinationPdu LSduRPathDestinationPdu] (○) * [#LSduRPathDestinationPduId LSduRPathDestinationPduId] (○) * [#LSduRPathDestinationPduRef LSduRPathDestinationPduRef] (○) * [#LSduRPathSourcePdu LSduRPathSourcePdu] (○) * [#LSduRPathSourcePduId LSduRPathSourcePduId] (○) * [#LSduRPathSourcePduRef LSduRPathSourcePduRef] (○) * [#LSduRGeneral LSduRGeneral] (○) * [#LSduRDevErrorDetect LSduRDevErrorDetect] (○) * [#LSduRMetaDataSupport LSduRMetaDataSupport] (○) * [#LSduRVersionInfoApi LSduRVersionInfoApi] (○) * [#LSduRZeroCostOperation LSduRZeroCostOperation] (○) * エラーコード一覧 ||= エラーコード =||= Dec =||= Hex =|| || LSDUR_E_INIT_FAILED || 0|| 0x00|| || LSDUR_E_UNINIT || 1|| 0x01|| || LSDUR_E_PDU_ID_INVALID || 2|| 0x02|| || LSDUR_E_PARAM_POINTER || 3|| 0x03|| || LSDUR_E_PDU_INSTANCES_LOST || 4|| 0x04|| ---- = API仕様 = == LSduR_Init == {{{ void LSduR_Init (const LSduR_PBConfigType* ConfigPtr) }}} == LSduR_GetVersionInfo == {{{ void LSduR_GetVersionInfo (Std_VersionInfoType versionInfo) }}} == LSduR_GetConfigurationId == {{{ LSduR_PBConfigIdType LSduR_GetConfigurationId (void) }}} == LSduR_Transmit == {{{ Std_ReturnType LSduR_Transmit (PduIdType TxPduId, const PduInfoType* PduInfoPtr) }}} == LSduR_ImmediateTransmit == {{{ Std_ReturnType LSduR_ImmediateTransmit (PduIdType TxPduId, const PduInfoType* PduInfoPtr) }}} == LSduR_ReleaseRxBuffer == {{{ void LSduR_ReleaseRxBuffer (PduIdType RxPduId) }}} == LSduR_RxIndication == {{{ void LSduR_RxIndication (PduIdType id, Std_ReturnType result) }}} == LSduR_TxConfirmation == {{{ void LSduR_TxConfirmation (PduIdType TxPduId, Std_ReturnType result) }}} == LSduR_TriggerTransmit == {{{ Std_ReturnType LSduR_TriggerTransmit (PduIdType TxPduId, PduInfoType* PduInfoPtr) }}} ---- = コンフィギュレーション仕様 = == LSduRBswModules == {{{ /AUTOSAR/EcucDefs/LSduR/LSduRBswModules }}} * 対象リビジョン: R23-11 * SWSタグ: ECUC_LSduR_00015 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..* == LSduRBswModuleRef == {{{ /AUTOSAR/EcucDefs/LSduR/LSduRBswModules/LSduRBswModuleRef }}} * 対象リビジョン: R23-11 * SWSタグ: ECUC_LSduR_00022 * タイプ: FOREIGN-REFERENCE * 多重度: 1 * 参照先タイプ: ECUC-MODULE-CONFIGURATION-VALUES == LSduRImmediateTransmit == {{{ /AUTOSAR/EcucDefs/LSduR/LSduRBswModules/LSduRImmediateTransmit }}} * 対象リビジョン: R23-11 * SWSタグ: ECUC_LSduR_00018 * タイプ: BOOLEAN-PARAM * 多重度: 1 == LSduRLowerModule == {{{ /AUTOSAR/EcucDefs/LSduR/LSduRBswModules/LSduRLowerModule }}} * 対象リビジョン: R23-11 * SWSタグ: ECUC_LSduR_00024 * タイプ: BOOLEAN-PARAM * 多重度: 1 == LSduRProvideTxBuffer == {{{ /AUTOSAR/EcucDefs/LSduR/LSduRBswModules/LSduRProvideTxBuffer }}} * 対象リビジョン: R23-11 * SWSタグ: ECUC_LSduR_00019 * タイプ: BOOLEAN-PARAM * 多重度: 1 == LSduRReleaseRxBuffer == {{{ /AUTOSAR/EcucDefs/LSduR/LSduRBswModules/LSduRReleaseRxBuffer }}} * 対象リビジョン: R23-11 * SWSタグ: ECUC_LSduR_00020 * タイプ: BOOLEAN-PARAM * 多重度: 1 == LSduRRxIndication == {{{ /AUTOSAR/EcucDefs/LSduR/LSduRBswModules/LSduRRxIndication }}} * 対象リビジョン: R23-11 * SWSタグ: ECUC_LSduR_00016 * タイプ: BOOLEAN-PARAM * 多重度: 1 == LSduRTransmit == {{{ /AUTOSAR/EcucDefs/LSduR/LSduRBswModules/LSduRTransmit }}} * 対象リビジョン: R23-11 * SWSタグ: ECUC_LSduR_00017 * タイプ: BOOLEAN-PARAM * 多重度: 1 == LSduRTxConfirmation == {{{ /AUTOSAR/EcucDefs/LSduR/LSduRBswModules/LSduRTxConfirmation }}} * 対象リビジョン: R23-11 * SWSタグ: ECUC_LSduR_00021 * タイプ: BOOLEAN-PARAM * 多重度: 1 == LSduRUpperModule == {{{ /AUTOSAR/EcucDefs/LSduR/LSduRBswModules/LSduRUpperModule }}} * 対象リビジョン: R23-11 * SWSタグ: ECUC_LSduR_00023 * タイプ: BOOLEAN-PARAM * 多重度: 1 == LSduRConfig == {{{ /AUTOSAR/EcucDefs/LSduR/LSduRConfig }}} * 対象リビジョン: R23-11 * SWSタグ: ECUC_LSduR_00005 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1 == LSduRPath == {{{ /AUTOSAR/EcucDefs/LSduR/LSduRConfig/LSduRPath }}} * 対象リビジョン: R23-11 * SWSタグ: ECUC_LSduR_00006 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..* == LSduRPathDestinationPdu == {{{ /AUTOSAR/EcucDefs/LSduR/LSduRConfig/LSduRPath/LSduRPathDestinationPdu }}} * 対象リビジョン: R23-11 * SWSタグ: ECUC_LSduR_00010 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1..* == LSduRPathDestinationPduId == {{{ /AUTOSAR/EcucDefs/LSduR/LSduRConfig/LSduRPath/LSduRPathDestinationPdu/LSduRPathDestinationPduId }}} * 対象リビジョン: R23-11 * SWSタグ: ECUC_LSduR_00012 * タイプ: INTEGER-PARAM * 多重度: 0..1 * 上限値: 65535 * 下限値: 0 == LSduRPathDestinationPduRef == {{{ /AUTOSAR/EcucDefs/LSduR/LSduRConfig/LSduRPath/LSduRPathDestinationPdu/LSduRPathDestinationPduRef }}} * 対象リビジョン: R23-11 * SWSタグ: ECUC_LSduR_00011 * タイプ: REFERENCE * 多重度: 1 * 参照先: [wiki:spec/EcuC#Pdu /AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/Pdu] == LSduRPathSourcePdu == {{{ /AUTOSAR/EcucDefs/LSduR/LSduRConfig/LSduRPath/LSduRPathSourcePdu }}} * 対象リビジョン: R23-11 * SWSタグ: ECUC_LSduR_00007 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1 == LSduRPathSourcePduId == {{{ /AUTOSAR/EcucDefs/LSduR/LSduRConfig/LSduRPath/LSduRPathSourcePdu/LSduRPathSourcePduId }}} * 対象リビジョン: R23-11 * SWSタグ: ECUC_LSduR_00009 * タイプ: INTEGER-PARAM * 多重度: 0..1 * 上限値: 65535 * 下限値: 0 == LSduRPathSourcePduRef == {{{ /AUTOSAR/EcucDefs/LSduR/LSduRConfig/LSduRPath/LSduRPathSourcePdu/LSduRPathSourcePduRef }}} * 対象リビジョン: R23-11 * SWSタグ: ECUC_LSduR_00008 * タイプ: REFERENCE * 多重度: 1 * 参照先: [wiki:spec/EcuC#Pdu /AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/Pdu] == LSduRGeneral == {{{ /AUTOSAR/EcucDefs/LSduR/LSduRGeneral }}} * 対象リビジョン: R23-11 * SWSタグ: ECUC_LSduR_00002 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1 == LSduRDevErrorDetect == {{{ /AUTOSAR/EcucDefs/LSduR/LSduRGeneral/LSduRDevErrorDetect }}} * 対象リビジョン: R23-11 * SWSタグ: ECUC_LSduR_00003 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == LSduRMetaDataSupport == {{{ /AUTOSAR/EcucDefs/LSduR/LSduRGeneral/LSduRMetaDataSupport }}} * 対象リビジョン: R23-11 * SWSタグ: ECUC_LSduR_00014 * タイプ: BOOLEAN-PARAM * 多重度: 1 == LSduRVersionInfoApi == {{{ /AUTOSAR/EcucDefs/LSduR/LSduRGeneral/LSduRVersionInfoApi }}} * 対象リビジョン: R23-11 * SWSタグ: ECUC_LSduR_00004 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == LSduRZeroCostOperation == {{{ /AUTOSAR/EcucDefs/LSduR/LSduRGeneral/LSduRZeroCostOperation }}} * 対象リビジョン: R23-11 * SWSタグ: ECUC_LSduR_00013 * タイプ: BOOLEAN-PARAM * 多重度: 1