wiki:spec/SomeIpTp
SOME/IP Transport Protocol


概要

  • API一覧
API ID
[Dec]
ID
[Hex]
R21-11
SomeIpTp_GetVersionInfo 1 0x01
SomeIpTp_Init 2 0x02
SomeIpTp_Transmit 73 0x49
SomeIpTp_TriggerTransmit 65 0x41
SomeIpTp_RxIndication 66 0x42
SomeIpTp_TxConfirmation 64 0x40
SomeIpTp_MainFunctionTx 3 0x03
SomeIpTp_MainFunctionRx 4 0x04

  • エラーコード一覧
エラーコード Dec Hex R21-11
SOMEIPTP_E_UNINIT 1 0x01
SOMEIPTP_E_PARAM_POINTER 2 0x02
SOMEIPTP_E_PARAM 3 0x03
SOMEIPTP_E_MESSAGE_TYPE 4 0x04
SOMEIPTP_E_INCONSISTENT_SEQUENCE 5 0x05
SOMEIPTP_E_INCONSISTENT_HEADER 6 0x06
SOMEIPTP_E_DISASSEMBLY_INTERRUPT 7 0x07
SOMEIPTP_E_ASSEMBLY_INTERRUPT 8 0x08

API仕様

SomeIpTp_GetVersionInfo

void SomeIpTp_GetVersionInfo (Std_VersionInfoType* VersionInfo)

SomeIpTp_Init

void SomeIpTp_Init (const SomeIpTp_ConfigType* config)

SomeIpTp_Transmit

Std_ReturnType SomeIpTp_Transmit (PduIdType TxPduId, const PduInfoType* PduInfoPtr)

SomeIpTp_TriggerTransmit

Std_ReturnType SomeIpTp_TriggerTransmit (PduIdType TxPduId, PduInfoType* PduInfoPtr)

SomeIpTp_RxIndication

void SomeIpTp_RxIndication (PduIdType RxPduId, const PduInfoType* PduInfoPtr)

SomeIpTp_TxConfirmation

void SomeIpTp_TxConfirmation (PduIdType TxPduId, Std_ReturnType result)

SomeIpTp_MainFunctionTx

void SomeIpTp_MainFunctionTx (void)

SomeIpTp_MainFunctionRx

void SomeIpTp_MainFunctionRx (void)

コンフィギュレーション仕様

SomeIpTpChannel

/AUTOSAR/EcucDefs/SomeIpTp/SomeIpTpChannel
  • 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_SomeIpTp_00003
  • タイプ: PARAM-CONF-CONTAINER
  • 多重度: 1..*

SomeIpTpNPduSeparationTime

/AUTOSAR/EcucDefs/SomeIpTp/SomeIpTpChannel/SomeIpTpNPduSeparationTime
  • 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_SomeIpTp_00006
  • タイプ: FLOAT-PARAM
  • 多重度: 1
  • 上限値: INF
  • 下限値: 0

SomeIpTpRxNSdu

/AUTOSAR/EcucDefs/SomeIpTp/SomeIpTpChannel/SomeIpTpRxNSdu
  • 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_SomeIpTp_00008
  • タイプ: PARAM-CONF-CONTAINER
  • 多重度: 0..*

SomeIpTpRxNPdu

/AUTOSAR/EcucDefs/SomeIpTp/SomeIpTpChannel/SomeIpTpRxNSdu/SomeIpTpRxNPdu
  • 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_SomeIpTp_00011
  • タイプ: PARAM-CONF-CONTAINER
  • 多重度: 1

SomeIpTpRxNPduHandleId

/AUTOSAR/EcucDefs/SomeIpTp/SomeIpTpChannel/SomeIpTpRxNSdu/SomeIpTpRxNPdu/SomeIpTpRxNPduHandleId
  • 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_SomeIpTp_00013
  • タイプ: INTEGER-PARAM
  • 多重度: 1
  • 上限値: 65535
  • 下限値: 0

SomeIpTpRxNPduRef

/AUTOSAR/EcucDefs/SomeIpTp/SomeIpTpChannel/SomeIpTpRxNSdu/SomeIpTpRxNPdu/SomeIpTpRxNPduRef

SomeIpTpRxSduRef

/AUTOSAR/EcucDefs/SomeIpTp/SomeIpTpChannel/SomeIpTpRxNSdu/SomeIpTpRxSduRef

SomeIpTpRxTimeoutTime

/AUTOSAR/EcucDefs/SomeIpTp/SomeIpTpChannel/SomeIpTpRxTimeoutTime
  • 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_SomeIpTp_00023
  • タイプ: FLOAT-PARAM
  • 多重度: 1
  • 上限値: INF
  • 下限値: 0

SomeIpTpTxBurstSize

/AUTOSAR/EcucDefs/SomeIpTp/SomeIpTpChannel/SomeIpTpTxBurstSize
  • 対象リビジョン: R21-11
  • SWSタグ: ECUC_SomeIpTp_00024
  • タイプ: INTEGER-PARAM
  • 多重度: 0..1
  • 上限値: 18446744073709551615
  • 下限値: 1
  • デフォルト値: 1

SomeIpTpTxNSdu

/AUTOSAR/EcucDefs/SomeIpTp/SomeIpTpChannel/SomeIpTpTxNSdu
  • 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_SomeIpTp_00009
  • タイプ: PARAM-CONF-CONTAINER
  • 多重度: 0..*

SomeIpTpTxNPdu

/AUTOSAR/EcucDefs/SomeIpTp/SomeIpTpChannel/SomeIpTpTxNSdu/SomeIpTpTxNPdu
  • 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_SomeIpTp_00016
  • タイプ: PARAM-CONF-CONTAINER
  • 多重度: 1

SomeIpTpTxNPduHandleId

/AUTOSAR/EcucDefs/SomeIpTp/SomeIpTpChannel/SomeIpTpTxNSdu/SomeIpTpTxNPdu/SomeIpTpTxNPduHandleId
  • 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_SomeIpTp_00017
  • タイプ: INTEGER-PARAM
  • 多重度: 1
  • 上限値: 65535
  • 下限値: 0

SomeIpTpTxNPduRef

/AUTOSAR/EcucDefs/SomeIpTp/SomeIpTpChannel/SomeIpTpTxNSdu/SomeIpTpTxNPdu/SomeIpTpTxNPduRef

SomeIpTpTxNSduHandleId

/AUTOSAR/EcucDefs/SomeIpTp/SomeIpTpChannel/SomeIpTpTxNSdu/SomeIpTpTxNSduHandleId
  • 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_SomeIpTp_00020
  • タイプ: INTEGER-PARAM
  • 多重度:
    • R4.3.1: 0..1
    • R4.4.0/R19-11/R20-11/R21-11: 1
  • 上限値: 65535
  • 下限値: 0

SomeIpTpTxNSduRef

/AUTOSAR/EcucDefs/SomeIpTp/SomeIpTpChannel/SomeIpTpTxNSdu/SomeIpTpTxNSduRef

SomeIpTpGeneral

/AUTOSAR/EcucDefs/SomeIpTp/SomeIpTpGeneral
  • 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_SomeIpTp_00002
  • タイプ: PARAM-CONF-CONTAINER
  • 多重度: 1

SomeIpTpDevErrorDetect

/AUTOSAR/EcucDefs/SomeIpTp/SomeIpTpGeneral/SomeIpTpDevErrorDetect
  • 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_SomeIpTp_00004
  • タイプ: BOOLEAN-PARAM
  • 多重度: 1

SomeIpTpRxMainFunctionPeriod

/AUTOSAR/EcucDefs/SomeIpTp/SomeIpTpGeneral/SomeIpTpRxMainFunctionPeriod
  • 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_SomeIpTp_00021
  • タイプ: FLOAT-PARAM
  • 多重度: 1
  • 上限値: INF
  • 下限値: 0

SomeIpTpTxMainFunctionPeriod

/AUTOSAR/EcucDefs/SomeIpTp/SomeIpTpGeneral/SomeIpTpTxMainFunctionPeriod
  • 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_SomeIpTp_00005
  • タイプ: FLOAT-PARAM
  • 多重度: 1
  • 上限値: INF
  • 下限値: 0

SomeIpTpVersionInfoApi

/AUTOSAR/EcucDefs/SomeIpTp/SomeIpTpGeneral/SomeIpTpVersionInfoApi
  • 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
  • SWSタグ: ECUC_SomeIpTp_00019
  • タイプ: BOOLEAN-PARAM
  • 多重度: 1
  • デフォルト値: false
Last modified 17 months ago Last modified on Dec 9, 2022, 1:42:53 PM
Note: See TracWiki for help on using the wiki.