Vehicle-2-X Management
概要
- API一覧
API ID
[Dec]ID
[Hex]R21-11 V2xM_Init 1 0x01 ○ V2xM_GetVersionInfo 2 0x02 ○ V2xM_GetPositionAndTime 3 0x03 ○ V2xM_GetRefTimePtr 4 0x04 ○ V2xM_V2xGn_ReqEncap 6 0x06 ○ V2xM_V2xGn_ReqDecap 7 0x07 ○ V2xM_TriggerPseudonymChange 8 0x08 ○ V2xM_LockPseudonymChange 9 0x09 ○ V2xM_UnlockPseudonymChange 10 0x0A ○ V2xM_V2xGn_SetGlobalRxParams 11 0x0B ○ V2xM_V2xGn_GetGlobalTxParams 12 0x0C ○ V2xM_CalcDistance 14 0x0E ○ V2xM_CalcHeadingInTolerance 15 0x0F ○ V2xM_SetTollingZoneInformation 16 0x10 ○ V2xM_MainFunction 13 0x0D ○
- コンフィギュレーション一覧 (R4.3.1/R4.4.0/R19-11/R20-11/R21-11)
- V2xMConfig (○/○/○/○/○)
- V2xMSecurityConfig (○/○/○/○/○)
- V2xMSecurityNvMBlockDescriptorLongTermCertificates (○/○/○/○/○)
- V2xMSecurityNvMBlockDescriptorPseudonymCertificates (○/○/○/○/○)
- V2xMSecurityVerificationOnDemand (○/○/○/○/○)
- V2xMSignatureGenerationConfigRef (○/○/○/○/○)
- V2xMSignatureVerifyConfigRef (○/○/○/○/○)
- V2xMSecurityConfig (○/○/○/○/○)
- V2xMGeneral (○/○/○/○/○)
- V2xMDevErrorDetect (○/○/○/○/○)
- V2xMEthIfCtrlRef (○/○/○/○/○)
- V2xMGptChannelConfigurationRef (○/○/○/○/○)
- V2xMMainFunctionPeriod (○/○/○/○/○)
- V2xMNvMBlockDescriptor (○/○/○/○/○)
- V2xMStbMSynchronizedTimeBaseRef (○/○/-/-/-)
- V2xMVersionInfoApi (○/○/○/○/○)
- V2xMConfig (○/○/○/○/○)
- エラーコード一覧
エラーコード Dec Hex R21-11 V2XM_E_PARAM 1 0x01 ○ V2XM_E_PARAM_POINTER 2 0x02 ○ V2XM_E_INIT_FAILED 3 0x03 ○ V2XM_E_UNINIT 4 0x04 ○
API仕様
V2xM_Init
void V2xM_Init (const void * CfgPtr)
V2xM_GetVersionInfo
void V2xM_GetVersionInfo (Std_VersionInfoType* VersionInfoPtr)
V2xM_GetPositionAndTime
Std_ReturnType V2xM_GetPositionAndTime (V2xM_PositionAndTimeType* Poti)
V2xM_GetRefTimePtr
Std_ReturnType V2xM_GetRefTimePtr (const uint32** RefTimePtr)
V2xM_V2xGn_ReqEncap
V2x_SecReturnType V2xM_V2xGn_ReqEncap (uint16 TransactionId16, V2x_SecProfileType SecProfile, uint16 UnsecuredDataLength, const uint8* UnsecuredDataPtr, uint16* SecuredDataLength, uint8* SecuredDataPtr)
V2xM_V2xGn_ReqDecap
V2x_SecReturnType V2xM_V2xGn_ReqDecap (uint32 TransactionId32, uint16 SecuredDataLength, const uint8* SecuredDataPtr, uint16* UnsecuredDataLength, uint8* UnsecuredDataPtr, V2xM_SecReportType* SecReport, uint64* CertificateId, uint32* ItsAid, uint8* SspLength, uint8* SspBits)
V2xM_TriggerPseudonymChange
Std_ReturnType V2xM_TriggerPseudonymChange (void)
V2xM_LockPseudonymChange
Std_ReturnType V2xM_LockPseudonymChange (uint16 Duration, uint64* HandleId)
V2xM_UnlockPseudonymChange
Std_ReturnType V2xM_UnlockPseudonymChange (uint64 HandleId)
V2xM_V2xGn_SetGlobalRxParams
void V2xM_V2xGn_SetGlobalRxParams (const uint16* Cbr_Gs, const V2x_ChanType* Channel)
V2xM_V2xGn_GetGlobalTxParams
void V2xM_V2xGn_GetGlobalTxParams (const V2x_ChanType* channel, uint16* Cbr)
V2xM_CalcDistance
Std_ReturnType V2xM_CalcDistance (sint32 LatitudeA, sint32 LongitudeA, sint32 LatitudeB, sint32 LongitudeB, float32* Distance)
V2xM_CalcHeadingInTolerance
boolean V2xM_CalcHeadingInTolerance (float32 Heading1, float32 Heading2, float32 Tolerance)
V2xM_SetTollingZoneInformation
void V2xM_SetTollingZoneInformation (sint32 protectedZoneLatitude, sint32 protectedZoneLongitude, uint32 protectedZoneRadius, uint8 protectedZoneID)
V2xM_MainFunction
void V2xM_MainFunction (void)
コンフィギュレーション仕様
V2xMConfig
/AUTOSAR/EcucDefs/V2xM/V2xMConfig
- 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_V2xM_00001
- タイプ: PARAM-CONF-CONTAINER
- 多重度: 1
V2xMSecurityConfig
/AUTOSAR/EcucDefs/V2xM/V2xMConfig/V2xMSecurityConfig
- 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_V2xM_00002
- タイプ: PARAM-CONF-CONTAINER
- 多重度: 1
V2xMSecurityNvMBlockDescriptorLongTermCertificates
/AUTOSAR/EcucDefs/V2xM/V2xMConfig/V2xMSecurityConfig/V2xMSecurityNvMBlockDescriptorLongTermCertificates
- 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_V2xM_00004
- タイプ:
- R4.3.1: SYMBOLIC-NAME-REFERENCE
- R4.4.0/R19-11/R20-11/R21-11: REFERENCE
- 多重度: 1
- 参照先: /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor
V2xMSecurityNvMBlockDescriptorPseudonymCertificates
/AUTOSAR/EcucDefs/V2xM/V2xMConfig/V2xMSecurityConfig/V2xMSecurityNvMBlockDescriptorPseudonymCertificates
- 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_V2xM_00003
- タイプ:
- R4.3.1: SYMBOLIC-NAME-REFERENCE
- R4.4.0/R19-11/R20-11/R21-11: REFERENCE
- 多重度: 1
- 参照先: /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor
V2xMSecurityVerificationOnDemand
/AUTOSAR/EcucDefs/V2xM/V2xMConfig/V2xMSecurityConfig/V2xMSecurityVerificationOnDemand
- 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_V2xM_00005
- タイプ: BOOLEAN-PARAM
- 多重度: 1
V2xMSignatureGenerationConfigRef
/AUTOSAR/EcucDefs/V2xM/V2xMConfig/V2xMSecurityConfig/V2xMSignatureGenerationConfigRef
- 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_V2xM_00007
- タイプ: REFERENCE
- 多重度: 1
- 参照先: /AUTOSAR/EcucDefs/Csm/CsmPrimitives/CsmSignatureGenerate/CsmSignatureGenerateConfig
V2xMSignatureVerifyConfigRef
/AUTOSAR/EcucDefs/V2xM/V2xMConfig/V2xMSecurityConfig/V2xMSignatureVerifyConfigRef
- 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_V2xM_00006
- タイプ: REFERENCE
- 多重度: 1
- 参照先: /AUTOSAR/EcucDefs/Csm/CsmPrimitives/CsmSignatureVerify/CsmSignatureVerifyConfig
V2xMGeneral
/AUTOSAR/EcucDefs/V2xM/V2xMGeneral
- 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_V2xM_00008
- タイプ: PARAM-CONF-CONTAINER
- 多重度: 1
V2xMDevErrorDetect
/AUTOSAR/EcucDefs/V2xM/V2xMGeneral/V2xMDevErrorDetect
- 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_V2xM_00009
- タイプ: BOOLEAN-PARAM
- 多重度: 1
- デフォルト値: false
V2xMEthIfCtrlRef
/AUTOSAR/EcucDefs/V2xM/V2xMGeneral/V2xMEthIfCtrlRef
- 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_V2xM_00012
- タイプ:
- R4.3.1: SYMBOLIC-NAME-REFERENCE
- R4.4.0/R19-11/R20-11/R21-11: REFERENCE
- 多重度: 1
- 参照先: /AUTOSAR/EcucDefs/EthIf/EthIfConfigSet/EthIfController
V2xMGptChannelConfigurationRef
/AUTOSAR/EcucDefs/V2xM/V2xMGeneral/V2xMGptChannelConfigurationRef
- 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_V2xM_00013
- タイプ:
- R4.3.1: SYMBOLIC-NAME-REFERENCE
- R4.4.0/R19-11/R20-11/R21-11: REFERENCE
- 多重度: 0..1
- 参照先: /AUTOSAR/EcucDefs/Gpt/GptChannelConfigSet/GptChannelConfiguration
V2xMMainFunctionPeriod
/AUTOSAR/EcucDefs/V2xM/V2xMGeneral/V2xMMainFunctionPeriod
- 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_V2xM_00015
- タイプ: FLOAT-PARAM
- 多重度: 1
- 上限値: 0.1
- 下限値: 0
- デフォルト値: 0.1
V2xMNvMBlockDescriptor
/AUTOSAR/EcucDefs/V2xM/V2xMGeneral/V2xMNvMBlockDescriptor
- 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_V2xM_00011
- タイプ:
- R4.3.1: SYMBOLIC-NAME-REFERENCE
- R4.4.0/R19-11/R20-11/R21-11: REFERENCE
- 多重度: 1
- 参照先: /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor
V2xMStbMSynchronizedTimeBaseRef
/AUTOSAR/EcucDefs/V2xM/V2xMGeneral/V2xMStbMSynchronizedTimeBaseRef
- 対象リビジョン: R4.3.1/R4.4.0
- SWSタグ: ECUC_V2xM_00014
- タイプ:
- R4.3.1: SYMBOLIC-NAME-REFERENCE
- R4.4.0: REFERENCE
- 多重度: 0..1
- 参照先: /AUTOSAR/EcucDefs/StbM/StbMSynchronizedTimeBase
V2xMVersionInfoApi
/AUTOSAR/EcucDefs/V2xM/V2xMGeneral/V2xMVersionInfoApi
- 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_V2xM_00010
- タイプ: BOOLEAN-PARAM
- 多重度: 1
- デフォルト値: false
Last modified
16 months ago
Last modified on Dec 12, 2022, 2:53:19 PM
Note:
See TracWiki
for help on using the wiki.