wiki:spec/CnV2xMsg
Chinese Vehicle-2-X Message


概要

  • API一覧
API ID
[Dec]
ID
[Hex]
R22-11
CnV2xMsg_Init 1 0x01
CnV2xMsg_GetVersionInfo 2 0x02
CnV2xMsg_GetRefTimePtr 3 0x03
CnV2xMsg_CheckDistance 4 0x04
CnV2xMsg_GetVehickeEventFlagsStatus 5 0x05
CnV2xMsg_PreparePseudonymChange 6 0x06
CnV2xMsg_CommitPseudonymChange 7 0x07
CnV2xMsg_AbortPseudonymChange 8 0x08
CnV2xMsg_TxConfirmation 9 0x09
CnV2xMsg_RxIndication 10 0x0A
CnV2xMsg_EncapConfirmation 11 0x0B
CnV2xMsg_DecapConfirmation 12 0x0C
CnV2xMsg_BsmBs_MainFunction 13 0x0D
CnV2xMsg_Mgt_MainFunction 14 0x0E
CnV2xMsg_RsiS_MainFunction 15 0x0F
CnV2xMsg_RsmS_MainFunction 16 0x10
CnV2xMsg_SpatS_MainFunction 17 0x11
CnV2xMsg_MapS_MainFunction 18 0x12
CnV2xMsg_RxS_MainFunction 21 0x15
  • エラーコード一覧
エラーコード Dec Hex R22-11
CNV2XMSG_E_PARAM 1 0x01
CNV2XMSG_E_PARAM_POINTER 2 0x02
CNV2XMSG_E_INIT_FAILED 3 0x03
CNV2XMSG_E_UNINIT 4 0x04

API仕様

CnV2xMsg_Init

void CnV2xMsg_Init (void* CfgPtr)

CnV2xMsg_GetVersionInfo

void CnV2xMsg_GetVersionInfo (Std_VersionInfoType* VersionInfoPtr)

CnV2xMsg_GetRefTimePtr

Std_ReturnType CnV2xMsg_GetRefTimePtr (const uint32** RefTimePtr)

CnV2xMsg_CheckDistance

Std_ReturnType CnV2xMsg_CheckDistance (float32* Distance)

CnV2xMsg_GetVehickeEventFlagsStatus

Std_ReturnType CnV2xMsg_GetVehickeEventFlagsStatus (CnV2xMsg_VehicleEventFlagsType** vehicleEventFlagsPtr)

CnV2xMsg_PreparePseudonymChange

void CnV2xMsg_PreparePseudonymChange (uint16 msgClass, uint16 pseudonymCount16)

CnV2xMsg_CommitPseudonymChange

Std_ReturnType CnV2xMsg_CommitPseudonymChange (uint16 msgClass, uint16 pseudonymCount16)

CnV2xMsg_AbortPseudonymChange

Std_ReturnType CnV2xMsg_AbortPseudonymChange (uint16 msgClass, uint16 pseudonymCount16)

CnV2xMsg_TxConfirmation

void CnV2xMsg_TxConfirmation (uint16 TransactionId16)

CnV2xMsg_RxIndication

void CnV2xMsg_RxIndication (uint32 TransactionId32, CnV2xMsg_RxParamsType* ReceiveParams, uint16 Length, const uint8* DataPtr)

CnV2xMsg_EncapConfirmation

void CnV2xMsg_EncapConfirmation (uint16 TransactionId16, uint16* SecuredDataLength, uint8* SecuredDataPtr)

CnV2xMsg_DecapConfirmation

void CnV2xMsg_DecapConfirmation (uint32 TransactionId32, CnV2x_SecReportType SecReport, uint64 CertificateId, uint64 Aid)

CnV2xMsg_BsmBs_MainFunction

void CnV2xMsg_BsmBs_MainFunction (void)

CnV2xMsg_Mgt_MainFunction

void CnV2xMsg_Mgt_MainFunction (void)

CnV2xMsg_RsiS_MainFunction

void CnV2xMsg_RsiS_MainFunction (void)

CnV2xMsg_RsmS_MainFunction

void CnV2xMsg_RsmS_MainFunction (void)

CnV2xMsg_SpatS_MainFunction

void CnV2xMsg_SpatS_MainFunction (void)

CnV2xMsg_MapS_MainFunction

void CnV2xMsg_MapS_MainFunction (void)

CnV2xMsg_RxS_MainFunction

void CnV2xMsg_RxS_MainFunction (void)

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

CnV2xMsgConfig

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

CnV2xMsgDmMsgConfig

/AUTOSAR/EcucDefs/CnV2xMsg/CnV2xMsgConfig/CnV2xMsgDmMsgConfig
  • 対象リビジョン:
  • SWSタグ: ECUC_CnV2xMsg_00023
  • タイプ: PARAM-CONF-CONTAINER
  • 多重度: 1..*

CnV2xMsgDmAid

/AUTOSAR/EcucDefs/CnV2xMsg/CnV2xMsgConfig/CnV2xMsgDmMsgConfig/CnV2xMsgDmAid
  • 対象リビジョン:
  • SWSタグ: ECUC_CnV2xMsg_00025
  • タイプ: ENUMERATION-PARAM
  • 多重度: 0..*
  • 選択肢:
    • CNV2XMSG_AID_DYNAMIC_RSI
    • CNV2XMSG_AID_EMERGENCY_EVENTTRIGGERED_BSM
    • CNV2XMSG_AID_EMERGENCY_REGULAR_BSM
    • CNV2XMSG_AID_MAP
    • CNV2XMSG_AID_NONEMERGENCY_EVENTTRIGGERED_BSM
    • CNV2XMSG_AID_NONEMERGENCY_REGULAR_BSM
    • CNV2XMSG_AID_RSM
    • CNV2XMSG_AID_SEMIDYNAMIC_RSI
    • CNV2XMSG_AID_SPAT
    • CNV2XMSG_AID_STATIC_RSI
    • CNV2XMSG_AID_V2X_TERMINAL_AFTERMARKET

CnV2xMsgV2xDmServiceConfig

/AUTOSAR/EcucDefs/CnV2xMsg/CnV2xMsgConfig/CnV2xMsgV2xDmServiceConfig
  • 対象リビジョン:
  • SWSタグ: ECUC_CnV2xMsg_00021
  • タイプ: BOOLEAN-PARAM
  • 多重度: 1
  • デフォルト値: false

CnV2xMsgGeneral

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

CnV2xMsgBsmBsMainFunction

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

CnV2xMsgDevErrorDetect

/AUTOSAR/EcucDefs/CnV2xMsg/CnV2xMsgGeneral/CnV2xMsgDevErrorDetect
  • 対象リビジョン:
  • SWSタグ: ECUC_CnV2xMsg_00004
  • タイプ: BOOLEAN-PARAM
  • 多重度: 1
  • デフォルト値: false

CnV2xMsgMapSMainFunction

/AUTOSAR/EcucDefs/CnV2xMsg/CnV2xMsgGeneral/CnV2xMsgMapSMainFunction
  • 対象リビジョン:
  • SWSタグ: ECUC_CnV2xMsg_00010
  • タイプ: FLOAT-PARAM
  • 多重度: 1
  • 上限値: INF
  • 下限値: 0
  • デフォルト値: 0.1

CnV2xMsgMgtMainFunction

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

CnV2xMsgRsmSMainFunction

/AUTOSAR/EcucDefs/CnV2xMsg/CnV2xMsgGeneral/CnV2xMsgRsmSMainFunction
  • 対象リビジョン:
  • SWSタグ: ECUC_CnV2xMsg_00008
  • タイプ: FLOAT-PARAM
  • 多重度: 1
  • 上限値: INF
  • 下限値: 0
  • デフォルト値: 0.1

CnV2xMsgSpatSMainFunction

/AUTOSAR/EcucDefs/CnV2xMsg/CnV2xMsgGeneral/CnV2xMsgSpatSMainFunction
  • 対象リビジョン:
  • SWSタグ: ECUC_CnV2xMsg_00009
  • タイプ: FLOAT-PARAM
  • 多重度: 1
  • 上限値: INF
  • 下限値: 0
  • デフォルト値: 0.1

CnV2xMsgVehicleClass

/AUTOSAR/EcucDefs/CnV2xMsg/CnV2xMsgGeneral/CnV2xMsgVehicleClass
  • 対象リビジョン:
  • SWSタグ: ECUC_CnV2xMsg_00011
  • タイプ: ENUMERATION-PARAM
  • 多重度: 1
  • 選択肢:
    • CNV2XMSG_VC_BUS
    • CNV2XMSG_VC_EM_AMBULANCE
    • CNV2XMSG_VC_EM_ENGINEERING
    • CNV2XMSG_VC_EM_FIRETRUCK_HEAVY
    • CNV2XMSG_VC_EM_FIRETRUCK_LIGHT
    • CNV2XMSG_VC_EM_NURSING
    • CNV2XMSG_VC_EM_POLICE_HEAVY
    • CNV2XMSG_VC_EM_POLICE_LIGHT
    • CNV2XMSG_VC_GOODS_LIGHT
    • CNV2XMSG_VC_GOODS_SEMITRAILER
    • CNV2XMSG_VC_PASSENGER
    • CNV2XMSG_VC_SPECIAL
    • CNV2XMSG_VC_UNKNOWN
  • デフォルト値: CNV2XMSG_VC_UNKNOWN

CnV2xMsgVersionInfoApi

/AUTOSAR/EcucDefs/CnV2xMsg/CnV2xMsgGeneral/CnV2xMsgVersionInfoApi
  • 対象リビジョン:
  • SWSタグ: ECUC_CnV2xMsg_00005
  • タイプ: BOOLEAN-PARAM
  • 多重度: 1
  • デフォルト値: false

CnV2xMsgvMaxCurveRadius

/AUTOSAR/EcucDefs/CnV2xMsg/CnV2xMsgGeneral/CnV2xMsgvMaxCurveRadius
  • 対象リビジョン:
  • SWSタグ: ECUC_CnV2xMsg_00017
  • タイプ: INTEGER-PARAM
  • 多重度: 1
  • 上限値: 18446744073709551615
  • 下限値: 0
  • デフォルト値: 2500

CnV2xMsgvMaxPHistDistance

/AUTOSAR/EcucDefs/CnV2xMsg/CnV2xMsgGeneral/CnV2xMsgvMaxPHistDistance
  • 対象リビジョン:
  • SWSタグ: ECUC_CnV2xMsg_00013
  • タイプ: INTEGER-PARAM
  • 多重度: 1
  • 上限値: 18446744073709551615
  • 下限値: 0
  • デフォルト値: 300

CnV2xMsgvMaxPHistPoints

/AUTOSAR/EcucDefs/CnV2xMsg/CnV2xMsgGeneral/CnV2xMsgvMaxPHistPoints
  • 対象リビジョン:
  • SWSタグ: ECUC_CnV2xMsg_00015
  • タイプ: INTEGER-PARAM
  • 多重度: 1
  • 上限値: 18446744073709551615
  • 下限値: 0
  • デフォルト値: 15

CnV2xMsgvMinCurveRadius

/AUTOSAR/EcucDefs/CnV2xMsg/CnV2xMsgGeneral/CnV2xMsgvMinCurveRadius
  • 対象リビジョン:
  • SWSタグ: ECUC_CnV2xMsg_00016
  • タイプ: INTEGER-PARAM
  • 多重度: 1
  • 上限値: 18446744073709551615
  • 下限値: 0
  • デフォルト値: 100

CnV2xMsgvMinPHistDistance

/AUTOSAR/EcucDefs/CnV2xMsg/CnV2xMsgGeneral/CnV2xMsgvMinPHistDistance
  • 対象リビジョン:
  • SWSタグ: ECUC_CnV2xMsg_00012
  • タイプ: INTEGER-PARAM
  • 多重度: 1
  • 上限値: 18446744073709551615
  • 下限値: 0
  • デフォルト値: 200

CnV2xMsgvPPredRadiusError

/AUTOSAR/EcucDefs/CnV2xMsg/CnV2xMsgGeneral/CnV2xMsgvPPredRadiusError
  • 対象リビジョン:
  • SWSタグ: ECUC_CnV2xMsg_00018
  • タイプ: INTEGER-PARAM
  • 多重度: 1
  • 上限値: 100
  • 下限値: 0
  • デフォルト値: 2

CnV2xMsgvPPredTransitionTime

/AUTOSAR/EcucDefs/CnV2xMsg/CnV2xMsgGeneral/CnV2xMsgvPPredTransitionTime
  • 対象リビジョン:
  • SWSタグ: ECUC_CnV2xMsg_00019
  • タイプ: FLOAT-PARAM
  • 多重度: 1
  • デフォルト値: 4

CnV2xMsgvPathPerpendicularDist

/AUTOSAR/EcucDefs/CnV2xMsg/CnV2xMsgGeneral/CnV2xMsgvPathPerpendicularDist
  • 対象リビジョン:
  • SWSタグ: ECUC_CnV2xMsg_00014
  • タイプ: INTEGER-PARAM
  • 多重度: 1
  • 上限値: 18446744073709551615
  • 下限値: 0
  • デフォルト値: 200

CnV2xMsgvStationarySpeedThresh

/AUTOSAR/EcucDefs/CnV2xMsg/CnV2xMsgGeneral/CnV2xMsgvStationarySpeedThresh
  • 対象リビジョン:
  • SWSタグ: ECUC_CnV2xMsg_00020
  • タイプ: INTEGER-PARAM
  • 多重度: 1
  • 上限値: 18446744073709551615
  • 下限値: 0
  • デフォルト値: 1

Cnv2xMsgCRsiSMainFunction

/AUTOSAR/EcucDefs/CnV2xMsg/CnV2xMsgGeneral/Cnv2xMsgCRsiSMainFunction
  • 対象リビジョン:
  • SWSタグ: ECUC_CnV2xMsg_00007
  • タイプ: FLOAT-PARAM
  • 多重度: 1
  • 上限値: INF
  • 下限値: 0
  • デフォルト値: 0.1
Last modified 7 months ago Last modified on Oct 19, 2023, 9:34:05 AM
Note: See TracWiki for help on using the wiki.