{{{ #!html
SOME/IP Transport Protocol
}}} [[BR]] = 概要 = * API一覧 ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R21-11 =|| || [#SomeIpTp_GetVersionInfo SomeIpTp_GetVersionInfo] || 1|| 0x01|| ○ || || [#SomeIpTp_Init SomeIpTp_Init] || 2|| 0x02|| ○ || || [#SomeIpTp_Transmit SomeIpTp_Transmit] || 73|| 0x49|| ○ || || [#SomeIpTp_TriggerTransmit SomeIpTp_TriggerTransmit] || 65|| 0x41|| ○ || || [#SomeIpTp_RxIndication SomeIpTp_RxIndication] || 66|| 0x42|| ○ || || [#SomeIpTp_TxConfirmation SomeIpTp_TxConfirmation] || 64|| 0x40|| ○ || || [#SomeIpTp_MainFunctionTx SomeIpTp_MainFunctionTx] || 3|| 0x03|| ○ || || [#SomeIpTp_MainFunctionRx SomeIpTp_MainFunctionRx] || 4|| 0x04|| ○ || * コンフィギュレーション一覧 (R4.3.1/R4.4.0/R19-11/R20-11/R21-11) * [#SomeIpTpChannel SomeIpTpChannel] (○/○/○/○/○) * [#SomeIpTpNPduSeparationTime SomeIpTpNPduSeparationTime] (○/○/○/○/○) * [#SomeIpTpRxNSdu SomeIpTpRxNSdu] (○/○/○/○/○) * [#SomeIpTpRxNPdu SomeIpTpRxNPdu] (○/○/○/○/○) * [#SomeIpTpRxNPduHandleId SomeIpTpRxNPduHandleId] (○/○/○/○/○) * [#SomeIpTpRxNPduRef SomeIpTpRxNPduRef] (○/○/○/○/○) * [#SomeIpTpRxSduRef SomeIpTpRxSduRef] (○/○/○/○/○) * [#SomeIpTpRxTimeoutTime SomeIpTpRxTimeoutTime] (○/○/○/○/○) * [#SomeIpTpTxBurstSize SomeIpTpTxBurstSize] (-/-/-/-/○) * [#SomeIpTpTxNSdu SomeIpTpTxNSdu] (○/○/○/○/○) * [#SomeIpTpTxNPdu SomeIpTpTxNPdu] (○/○/○/○/○) * [#SomeIpTpTxNPduHandleId SomeIpTpTxNPduHandleId] (○/○/○/○/○) * [#SomeIpTpTxNPduRef SomeIpTpTxNPduRef] (○/○/○/○/○) * [#SomeIpTpTxNSduHandleId SomeIpTpTxNSduHandleId] (○/○/○/○/○) * [#SomeIpTpTxNSduRef SomeIpTpTxNSduRef] (○/○/○/○/○) * [#SomeIpTpGeneral SomeIpTpGeneral] (○/○/○/○/○) * [#SomeIpTpDevErrorDetect SomeIpTpDevErrorDetect] (○/○/○/○/○) * [#SomeIpTpRxMainFunctionPeriod SomeIpTpRxMainFunctionPeriod] (○/○/○/○/○) * [#SomeIpTpTxMainFunctionPeriod SomeIpTpTxMainFunctionPeriod] (○/○/○/○/○) * [#SomeIpTpVersionInfoApi SomeIpTpVersionInfoApi] (○/○/○/○/○) * エラーコード一覧 ||= エラーコード =||= 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 }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SomeIpTp_00012 * タイプ: REFERENCE * 多重度: 1 * 参照先: [wiki:spec/EcuC#Pdu /AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/Pdu] == SomeIpTpRxSduRef == {{{ /AUTOSAR/EcucDefs/SomeIpTp/SomeIpTpChannel/SomeIpTpRxNSdu/SomeIpTpRxSduRef }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SomeIpTp_00010 * タイプ: REFERENCE * 多重度: 1 * 参照先: [wiki:spec/EcuC#Pdu /AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/Pdu] == 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 }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SomeIpTp_00018 * タイプ: REFERENCE * 多重度: 1 * 参照先: [wiki:spec/EcuC#Pdu /AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/Pdu] == 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 }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SomeIpTp_00015 * タイプ: REFERENCE * 多重度: 1 * 参照先: [wiki:spec/EcuC#Pdu /AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/Pdu] == 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