{{{ #!html
Large Data COM
}}} [[BR]] = 概要 = * API一覧 ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R21-11 =|| || [#LdCom_Init LdCom_Init] || 1|| 0x01|| ○ || || [#LdCom_DeInit LdCom_DeInit] || 2|| 0x02|| ○ || || [#LdCom_GetVersionInfo LdCom_GetVersionInfo] || 3|| 0x03|| ○ || || [#LdCom_Transmit LdCom_Transmit] || 73|| 0x49|| ○ || || [#LdCom_CopyTxData LdCom_CopyTxData] || 67|| 0x43|| ○ || || [#LdCom_TpTxConfirmation LdCom_TpTxConfirmation] || 72|| 0x48|| ○ || || [#LdCom_StartOfReception LdCom_StartOfReception] || 70|| 0x46|| ○ || || [#LdCom_CopyRxData LdCom_CopyRxData] || 68|| 0x44|| ○ || || [#LdCom_TpRxIndication LdCom_TpRxIndication] || 69|| 0x45|| ○ || || [#LdCom_RxIndication LdCom_RxIndication] || 66|| 0x42|| ○ || || [#LdCom_TxConfirmation LdCom_TxConfirmation] || 64|| 0x40|| ○ || || [#LdCom_TriggerTransmit LdCom_TriggerTransmit] || 65|| 0x41|| ○ || || [#LdComUser_LdComCbkCopyTxData ] || 74|| 0x4A|| ○ || || [#LdComUser_LdComCbkTpTxConfirmation ] || 75|| 0x4B|| ○ || || [#LdComUser_LdComCbkStartOfReception ] || 76|| 0x4C|| ○ || || [#LdComUser_LdComCbkCopyRxData ] || 77|| 0x4D|| ○ || || [#LdComUser_LdComCbkTpRxIndication ] || 78|| 0x4E|| ○ || || [#LdComUser_LdComCbkRxIndication ] || 79|| 0x4F|| ○ || || [#LdComUser_LdComCbkTriggerTransmit ] || 80|| 0x50|| ○ || || [#LdComUser_LdComCbkTxConfirmation ] || 81|| 0x51|| ○ || * コンフィギュレーション一覧 (R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11) * [#LdComConfig LdComConfig] (○/○/○/○/○/○) * [#LdComIPdu LdComIPdu] (○/○/○/○/○/○) * [#LdComApiType LdComApiType] (○/○/○/○/○/○) * [#LdComHandleId LdComHandleId] (○/○/○/○/○/○) * [#LdComIPduDirection LdComIPduDirection] (○/○/○/○/○/○) * [#LdComPduRef LdComPduRef] (○/○/○/○/○/○) * [#LdComRxCopyRxData LdComRxCopyRxData] (○/○/○/○/○/○) * [#LdComRxIndication LdComRxIndication] (○/○/○/○/○/○) * [#LdComRxStartOfReception LdComRxStartOfReception] (○/○/○/○/○/○) * [#LdComSystemTemplateSignalRef LdComSystemTemplateSignalRef] (○/○/○/○/○/○) * [#LdComTpRxIndication LdComTpRxIndication] (○/○/○/○/○/○) * [#LdComTpTxConfirmation LdComTpTxConfirmation] (○/○/○/○/○/○) * [#LdComTxConfirmation LdComTxConfirmation] (○/○/○/○/○/○) * [#LdComTxCopyTxData LdComTxCopyTxData] (○/○/○/○/○/○) * [#LdComTxTriggerTransmit LdComTxTriggerTransmit] (○/○/○/○/○/○) * [#LdComUserModule LdComUserModule] (-/-/-/-/-/○) * [#LdComGeneral LdComGeneral] (○/○/○/○/○/○) * [#LdComDevErrorDetect LdComDevErrorDetect] (○/○/○/○/○/○) * [#LdComVersionInfoApi LdComVersionInfoApi] (○/○/○/○/○/○) * エラーコード一覧 ||= エラーコード =||= Dec =||= Hex =||= R21-11 =|| || LDCOM_E_UNINIT || 2|| 0x02|| ○ || || LDCOM_E_PARAM_POINTER || 3|| 0x03|| ○ || || LDCOM_E_INVALID_PDU_SDU_ID || 4|| 0x04|| ○ || || LDCOM_E_INVALID_SIGNAL_ID || 5|| 0x05|| ○ || || LDCOM_E_INIT_FAILED || 6|| 0x06|| ○ || ---- = API仕様 = == LdCom_Init == {{{ void LdCom_Init (const LdCom_ConfigType* config) }}} == LdCom_DeInit == {{{ void LdCom_DeInit (void) }}} == LdCom_GetVersionInfo == {{{ void LdCom_GetVersionInfo (Std_VersionInfoType* versioninfo) }}} == LdCom_Transmit == {{{ Std_ReturnType LdCom_Transmit (PduIdType Id, const PduInfoType* InfoPtr) }}} == LdCom_CopyTxData == {{{ BufReq_ReturnType LdCom_CopyTxData (PduIdType id, const PduInfoType* info, const RetryInfoType* retry, PduLengthType* availableDataPtr) }}} == LdCom_TpTxConfirmation == {{{ void LdCom_TpTxConfirmation (PduIdType id, Std_ReturnType result) }}} == LdCom_StartOfReception == {{{ BufReq_ReturnType LdCom_StartOfReception (PduIdType id, const PduInfoType* info, PduLengthType TpSduLength, PduLengthType* bufferSizePtr) }}} == LdCom_CopyRxData == {{{ BufReq_ReturnType LdCom_CopyRxData (PduIdType id, const PduInfoType* info, PduLengthType* bufferSizePtr) }}} == LdCom_TpRxIndication == {{{ void LdCom_TpRxIndication (PduIdType id, Std_ReturnType result) }}} == LdCom_RxIndication == {{{ void LdCom_RxIndication (PduIdType RxPduId, const PduInfoType* PduInfoPtr) }}} == LdCom_TxConfirmation == {{{ void LdCom_TxConfirmation (PduIdType TxPduId, Std_ReturnType result) }}} == LdCom_TriggerTransmit == {{{ Std_ReturnType LdCom_TriggerTransmit (PduIdType TxPduId, PduInfoType* PduInfoPtr) }}} == == {{{ BufReq_ReturnType (CbkHandleIdType LdComUserCbkHandleId, const PduInfoType* info, const RetryInfoType* retry, PduLengthType* availableDataPtr) }}} == == {{{ void (CbkHandleIdType LdComUserCbkHandleId, Std_ReturnType result) }}} == == {{{ BufReq_ReturnType (CbkHandleIdType LdComUserCbkHandleId, const PduInfoType* info, PduLengthType TpSduLength, PduLengthType* bufferSizePtr) }}} == == {{{ BufReq_ReturnType (CbkHandleIdType LdComUserCbkHandleId, const PduInfoType* info, PduLengthType* bufferSizePtr) }}} == == {{{ void (CbkHandleIdType LdComUserCbkHandleId, Std_ReturnType result) }}} == == {{{ void (CbkHandleIdType LdComUserCbkHandleId, const PduInfoType* PduInfoPtr) }}} == == {{{ Std_ReturnType (CbkHandleIdType LdComUserCbkHandleId, PduInfoType* PduInfoPtr) }}} == == {{{ void (CbkHandleIdType LdComUserCbkHandleId, Std_ReturnType result) }}} ---- = コンフィギュレーション仕様 = == LdComConfig == {{{ /AUTOSAR/EcucDefs/LdCom/LdComConfig }}} * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_LdCom_00003 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1 == LdComIPdu == {{{ /AUTOSAR/EcucDefs/LdCom/LdComConfig/LdComIPdu }}} * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_LdCom_00006 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..* == LdComApiType == {{{ /AUTOSAR/EcucDefs/LdCom/LdComConfig/LdComIPdu/LdComApiType }}} * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_LdCom_00002 * タイプ: ENUMERATION-PARAM * 多重度: 1 * 選択肢: * LDCOM_IF * LDCOM_TP == LdComHandleId == {{{ /AUTOSAR/EcucDefs/LdCom/LdComConfig/LdComIPdu/LdComHandleId }}} * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_LdCom_00005 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 65535 * 下限値: 0 == LdComIPduDirection == {{{ /AUTOSAR/EcucDefs/LdCom/LdComConfig/LdComIPdu/LdComIPduDirection }}} * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_LdCom_00007 * タイプ: ENUMERATION-PARAM * 多重度: 1 * 選択肢: * LDCOM_RECEIVE * LDCOM_SEND == LdComPduRef == {{{ /AUTOSAR/EcucDefs/LdCom/LdComConfig/LdComIPdu/LdComPduRef }}} * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_LdCom_00010 * タイプ: REFERENCE * 多重度: 1 * 参照先: [wiki:spec/EcuC#Pdu /AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/Pdu] == LdComRxCopyRxData == {{{ /AUTOSAR/EcucDefs/LdCom/LdComConfig/LdComIPdu/LdComRxCopyRxData }}} * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_LdCom_00013 * タイプ: FUNCTION-NAME * 多重度: 0..1 == LdComRxIndication == {{{ /AUTOSAR/EcucDefs/LdCom/LdComConfig/LdComIPdu/LdComRxIndication }}} * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_LdCom_00014 * タイプ: FUNCTION-NAME * 多重度: 0..1 == LdComRxStartOfReception == {{{ /AUTOSAR/EcucDefs/LdCom/LdComConfig/LdComIPdu/LdComRxStartOfReception }}} * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_LdCom_00015 * タイプ: FUNCTION-NAME * 多重度: 0..1 == LdComSystemTemplateSignalRef == {{{ /AUTOSAR/EcucDefs/LdCom/LdComConfig/LdComIPdu/LdComSystemTemplateSignalRef }}} * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_LdCom_00011 * タイプ: FOREIGN-REFERENCE * 多重度: 0..1 * 参照先タイプ: I-SIGNAL-TO-I-PDU-MAPPING == LdComTpRxIndication == {{{ /AUTOSAR/EcucDefs/LdCom/LdComConfig/LdComIPdu/LdComTpRxIndication }}} * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_LdCom_00016 * タイプ: FUNCTION-NAME * 多重度: 0..1 == LdComTpTxConfirmation == {{{ /AUTOSAR/EcucDefs/LdCom/LdComConfig/LdComIPdu/LdComTpTxConfirmation }}} * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_LdCom_00017 * タイプ: FUNCTION-NAME * 多重度: 0..1 == LdComTxConfirmation == {{{ /AUTOSAR/EcucDefs/LdCom/LdComConfig/LdComIPdu/LdComTxConfirmation }}} * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_LdCom_00021 * タイプ: FUNCTION-NAME * 多重度: 0..1 == LdComTxCopyTxData == {{{ /AUTOSAR/EcucDefs/LdCom/LdComConfig/LdComIPdu/LdComTxCopyTxData }}} * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_LdCom_00018 * タイプ: FUNCTION-NAME * 多重度: 0..1 == LdComTxTriggerTransmit == {{{ /AUTOSAR/EcucDefs/LdCom/LdComConfig/LdComIPdu/LdComTxTriggerTransmit }}} * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_LdCom_00019 * タイプ: FUNCTION-NAME * 多重度: 0..1 == LdComUserModule == {{{ /AUTOSAR/EcucDefs/LdCom/LdComConfig/LdComUserModule }}} * 対象リビジョン: R21-11 * SWSタグ: ECUC_LdCom_00029 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..* == LdComGeneral == {{{ /AUTOSAR/EcucDefs/LdCom/LdComGeneral }}} * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_LdCom_00004 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1 == LdComDevErrorDetect == {{{ /AUTOSAR/EcucDefs/LdCom/LdComGeneral/LdComDevErrorDetect }}} * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_LdCom_00020 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: false == LdComVersionInfoApi == {{{ /AUTOSAR/EcucDefs/LdCom/LdComGeneral/LdComVersionInfoApi }}} * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_LdCom_00012 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: false