wiki:spec/LdCom
Large Data COM


概要

  • API一覧
API ID
[Dec]
ID
[Hex]
R21-11
LdCom_Init 1 0x01
LdCom_DeInit 2 0x02
LdCom_GetVersionInfo 3 0x03
LdCom_Transmit 73 0x49
LdCom_CopyTxData 67 0x43
LdCom_TpTxConfirmation 72 0x48
LdCom_StartOfReception 70 0x46
LdCom_CopyRxData 68 0x44
LdCom_TpRxIndication 69 0x45
LdCom_RxIndication 66 0x42
LdCom_TxConfirmation 64 0x40
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
  • エラーコード一覧
エラーコード 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)

<LdComUser_LdComCbkCopyTxData>

BufReq_ReturnType <LdComUser_LdComCbkCopyTxData> (CbkHandleIdType LdComUserCbkHandleId, const PduInfoType* info, const RetryInfoType* retry, PduLengthType* availableDataPtr)

<LdComUser_LdComCbkTpTxConfirmation>

void <LdComUser_LdComCbkTpTxConfirmation> (CbkHandleIdType LdComUserCbkHandleId, Std_ReturnType result)

<LdComUser_LdComCbkStartOfReception>

BufReq_ReturnType <LdComUser_LdComCbkStartOfReception> (CbkHandleIdType LdComUserCbkHandleId, const PduInfoType* info, PduLengthType TpSduLength, PduLengthType* bufferSizePtr)

<LdComUser_LdComCbkCopyRxData>

BufReq_ReturnType <LdComUser_LdComCbkCopyRxData> (CbkHandleIdType LdComUserCbkHandleId, const PduInfoType* info, PduLengthType* bufferSizePtr)

<LdComUser_LdComCbkTpRxIndication>

void <LdComUser_LdComCbkTpRxIndication> (CbkHandleIdType LdComUserCbkHandleId, Std_ReturnType result)

<LdComUser_LdComCbkRxIndication>

void <LdComUser_LdComCbkRxIndication> (CbkHandleIdType LdComUserCbkHandleId, const PduInfoType* PduInfoPtr)

<LdComUser_LdComCbkTriggerTransmit>

Std_ReturnType <LdComUser_LdComCbkTriggerTransmit> (CbkHandleIdType LdComUserCbkHandleId, PduInfoType* PduInfoPtr)

<LdComUser_LdComCbkTxConfirmation>

void <LdComUser_LdComCbkTxConfirmation> (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

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
Last modified 17 months ago Last modified on Dec 9, 2022, 4:48:15 PM
Note: See TracWiki for help on using the wiki.