wiki:spec/CnV2xNet
Chinese Vehicle-2-X Network


概要

  • API一覧
API ID
[Dec]
ID
[Hex]
R22-11
CnV2xNet_Init 1 0x01
CnV2xNet_GetVersionInfo 2 0x02
CnV2xNet_Transmit 3 0x03
CnV2xNet_PrepareAppLayerIdChange 4 0x04
CnV2xNet_CommitAppLayerIdChange 5 0x05
CnV2xNet_AbortAppLayerIdChange 6 0x06
CnV2xNet_RxIndication 7 0x07
CnV2xNet_TxConfirmation 8 0x08
CnV2xNet_MainFunction 9 0x09
  • エラーコード一覧
エラーコード Dec Hex R22-11
CNV2XNET_E_PARAM 1 0x01
CNV2XNET_E_PARAM_POINTER 2 0x02
CNV2XNET_E_UNINIT 3 0x03
CNV2XNET_E_INIT_FAILED 4 0x04

API仕様

CnV2xNet_Init

void CnV2xNet_Init (void* CfgPtr)

CnV2xNet_GetVersionInfo

void CnV2xNet_GetVersionInfo (Std_VersionInfoType* VersionInfoPtr)

CnV2xNet_Transmit

CnV2x_NetTxResultType CnV2xNet_Transmit (uint16 TransactionId16, const CnV2xNet_TxParamsType* TxParams, uint16 Length, const uint8* DataPtr)

CnV2xNet_PrepareAppLayerIdChange

Std_ReturnType CnV2xNet_PrepareAppLayerIdChange (uint8 TransmissionClass, uint16 ApplayerIdChangedCount16)

CnV2xNet_CommitAppLayerIdChange

Std_ReturnType CnV2xNet_CommitAppLayerIdChange (uint8 TransmissionClass, uint16 ApplayerIdChangedCount16)

CnV2xNet_AbortAppLayerIdChange

Std_ReturnType CnV2xNet_AbortAppLayerIdChange (uint8 TransmissionClass, uint16 ApplayerIdChangedCount16)

CnV2xNet_RxIndication

void CnV2xNet_RxIndication (uint8 CtrlIdx, Eth_FrameType FrameType, boolean IsBroadcast, const uint8* PhysAddrPtr, uint8* DataPtr, uint16 LenByte)

CnV2xNet_TxConfirmation

void CnV2xNet_TxConfirmation (uint8 CtrlIdx, uint8 BufIdx)

CnV2xNet_MainFunction

void CnV2xNet_MainFunction (void)

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

CnV2xNetGeneral

/AUTOSAR/EcucDefs/CnV2xNet/CnV2xNetGeneral
  • 対象リビジョン:
  • SWSタグ: ECUC_CnV2xNet_00002
  • タイプ: PARAM-CONF-CONTAINER
  • 多重度: 1

CnV2xNetDSMPSduSize

/AUTOSAR/EcucDefs/CnV2xNet/CnV2xNetGeneral/CnV2xNetDSMPSduSize
  • 対象リビジョン:
  • SWSタグ: ECUC_CnV2xNet_00009
  • タイプ: INTEGER-PARAM
  • 多重度: 1
  • 上限値: 65535
  • 下限値: 0
  • デフォルト値: 65535

CnV2xNetDSMPprotocolVersion

/AUTOSAR/EcucDefs/CnV2xNet/CnV2xNetGeneral/CnV2xNetDSMPprotocolVersion
  • 対象リビジョン:
  • SWSタグ: ECUC_CnV2xNet_00008
  • タイプ: INTEGER-PARAM
  • 多重度: 1
  • 上限値: 7
  • 下限値: 0
  • デフォルト値: 0

CnV2xNetDevErrorDetect

/AUTOSAR/EcucDefs/CnV2xNet/CnV2xNetGeneral/CnV2xNetDevErrorDetect
  • 対象リビジョン:
  • SWSタグ: ECUC_CnV2xNet_00004
  • タイプ: BOOLEAN-PARAM
  • 多重度: 1
  • デフォルト値: false

CnV2xNetEthIfRef

/AUTOSAR/EcucDefs/CnV2xNet/CnV2xNetGeneral/CnV2xNetEthIfRef

CnV2xNetMainFunctionPeriod

/AUTOSAR/EcucDefs/CnV2xNet/CnV2xNetGeneral/CnV2xNetMainFunctionPeriod
  • 対象リビジョン:
  • SWSタグ: ECUC_CnV2xNet_00003
  • タイプ: FLOAT-PARAM
  • 多重度: 1
  • 上限値: 1
  • 下限値: 0
  • デフォルト値: 0.1

CnV2xNetTxConfirmation

/AUTOSAR/EcucDefs/CnV2xNet/CnV2xNetGeneral/CnV2xNetTxConfirmation
  • 対象リビジョン:
  • SWSタグ: ECUC_CnV2xNet_00006
  • タイプ: BOOLEAN-PARAM
  • 多重度: 1
  • デフォルト値: false

CnV2xNetVersionInfoApi

/AUTOSAR/EcucDefs/CnV2xNet/CnV2xNetGeneral/CnV2xNetVersionInfoApi
  • 対象リビジョン:
  • SWSタグ: ECUC_CnV2xNet_00005
  • タイプ: BOOLEAN-PARAM
  • 多重度: 1
  • デフォルト値: false
Last modified 7 months ago Last modified on Oct 19, 2023, 9:37:51 AM
Note: See TracWiki for help on using the wiki.