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 ○
- コンフィギュレーション一覧 (R22-11)
- CnV2xMsgConfig (○)
- CnV2xMsgGeneral (○)
- CnV2xMsgBsmBsMainFunction (○)
- CnV2xMsgDevErrorDetect (○)
- CnV2xMsgMapSMainFunction (○)
- CnV2xMsgMgtMainFunction (○)
- CnV2xMsgRsmSMainFunction (○)
- CnV2xMsgSpatSMainFunction (○)
- CnV2xMsgVehicleClass (○)
- CnV2xMsgVersionInfoApi (○)
- CnV2xMsgvMaxCurveRadius (○)
- CnV2xMsgvMaxPHistDistance (○)
- CnV2xMsgvMaxPHistPoints (○)
- CnV2xMsgvMinCurveRadius (○)
- CnV2xMsgvMinPHistDistance (○)
- CnV2xMsgvPPredRadiusError (○)
- CnV2xMsgvPPredTransitionTime (○)
- CnV2xMsgvPathPerpendicularDist (○)
- CnV2xMsgvStationarySpeedThresh (○)
- Cnv2xMsgCRsiSMainFunction (○)
- エラーコード一覧
エラーコード 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.