{{{ #!html
Vehicle-2-X Basic Transport
}}} [[BR]] = 概要 = * API一覧 ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R21-11 =|| || [#V2xBtp_Init V2xBtp_Init] || 1|| 0x01|| ○ || || [#V2Btp_GetVersionInfo V2Btp_GetVersionInfo] || 2|| 0x02|| ○ || || [#V2xBtp_Transmit V2xBtp_Transmit] || 3|| 0x03|| ○ || || [#V2xBtp_RxIndication V2xBtp_RxIndication] || 4|| 0x04|| ○ || || [#V2xBtp_TxConfirmation V2xBtp_TxConfirmation] || 5|| 0x05|| ○ || || [#V2xBtp_CopyTxData V2xBtp_CopyTxData] || 6|| 0x06|| ○ || || [#User_RxIndication _RxIndication] || --|| --|| ○ || * コンフィギュレーション一覧 (R4.3.1/R4.4.0/R19-11/R20-11/R21-11) * [#V2xBtpGeneral V2xBtpGeneral] (○/○/○/○/○) * [#V2xBtpDevErrorDetect V2xBtpDevErrorDetect] (○/○/○/○/○) * [#V2xBtpVersionInfoApi V2xBtpVersionInfoApi] (○/○/○/○/○) * [#V2xBtpRxIndicationFunction V2xBtpRxIndicationFunction] (○/○/○/○/○) * [#V2xBtpCddHeaderFile V2xBtpCddHeaderFile] (○/○/○/○/○) * [#V2xBtpDestinationPort V2xBtpDestinationPort] (○/○/○/○/○) * [#V2xBtpRxIndicationFunctionName V2xBtpRxIndicationFunctionName] (○/○/○/○/○) * エラーコード一覧 ||= エラーコード =||= Dec =||= Hex =||= R21-11 =|| || V2XBTP_E_PARAM || 1|| 0x01|| ○ || || V2XBTP_E_PARAM_POINTER || 2|| 0x02|| ○ || || V2XBTP_E_UNINIT || 3|| 0x03|| ○ || || V2XBTP_E_INIT_FAILED || 4|| 0x04|| ○ || ---- = API仕様 = == V2xBtp_Init == {{{ void V2xBtp_Init (void* CfgPtr) }}} == V2Btp_GetVersionInfo == {{{ void V2Btp_GetVersionInfo (Std_VersionInfoType* VersionInfoPtr) }}} == V2xBtp_Transmit == {{{ Std_ReturnType V2xBtp_Transmit (uint16 TransactionId16, const V2xBtp_TxParamsType* TransmitParams, uint16 Length, const uint8* DataPtr) }}} == V2xBtp_RxIndication == {{{ void V2xBtp_RxIndication (uint32 TransactionId32, const V2xBtp_RxParamsType* ReceiveParams, uint16 Length, const uint8* DataPtr) }}} == V2xBtp_TxConfirmation == {{{ void V2xBtp_TxConfirmation (uint16 TransactionId16) }}} == V2xBtp_CopyTxData == {{{ Std_ReturnType V2xBtp_CopyTxData (uint16 TransactionId16, uint8* DestPtr, uint16* Length) }}} == _RxIndication == {{{ void _RxIndication (uint32 TransactionId32, const V2xBtp_RxParamsType* ReceiveParams, uint16 Length, const uint8* DataPtr) }}} ---- = コンフィギュレーション仕様 = == V2xBtpGeneral == {{{ /AUTOSAR/EcucDefs/V2xBtp/V2xBtpGeneral }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_V2xBtp_00002 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1 == V2xBtpDevErrorDetect == {{{ /AUTOSAR/EcucDefs/V2xBtp/V2xBtpGeneral/V2xBtpDevErrorDetect }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_V2xBtp_00005 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == V2xBtpVersionInfoApi == {{{ /AUTOSAR/EcucDefs/V2xBtp/V2xBtpGeneral/V2xBtpVersionInfoApi }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_V2xBtp_00004 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == V2xBtpRxIndicationFunction == {{{ /AUTOSAR/EcucDefs/V2xBtp/V2xBtpRxIndicationFunction }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_V2xBtp_00009 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1..* == V2xBtpCddHeaderFile == {{{ /AUTOSAR/EcucDefs/V2xBtp/V2xBtpRxIndicationFunction/V2xBtpCddHeaderFile }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_V2xBtp_00008 * タイプ: STRING-PARAM * 多重度: 1 == V2xBtpDestinationPort == {{{ /AUTOSAR/EcucDefs/V2xBtp/V2xBtpRxIndicationFunction/V2xBtpDestinationPort }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_V2xBtp_00006 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 65535 * 下限値: 0 * デフォルト値: 0 == V2xBtpRxIndicationFunctionName == {{{ /AUTOSAR/EcucDefs/V2xBtp/V2xBtpRxIndicationFunction/V2xBtpRxIndicationFunctionName }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_V2xBtp_00007 * タイプ: FUNCTION-NAME * 多重度: 1