V2X Management(V2XM)协调 V2X 协议栈的初始化、状态、配置。提供 V2X 频率/通道管理、安全凭证管理、状态机管理、ITS-ID 管理。
V2XM / V2X / GN / BTP / Facilities / CAM / DENM / ITS-ID / PKI / Security / ETSI
[1] AUTOSAR SWS V2X GeoNetworking
[2] AUTOSAR SWS V2X BasicTransport
[3] AUTOSAR SWS V2X Facilities
[4] ETSI ITS
V2XM 应:
V2XM 依赖:所有 V2X 子模块(GN/BTP/Facilities)/ KeyM(凭证管理)/ BswM(模式管理)。
V2XM 位于所有 V2X 子模块之上,提供统一抽象。其状态包括:
V2XM 维护 V2X 实例的静态配置(频率、功率、ITS-ID 等)。
V2XM 与 PKI/KeyM 集成,加载/更新安全凭证。
void V2XM_Init(const V2XM_ConfigType* ConfigPtr):初始化。
void V2XM_DeInit(void):去初始化。
Std_ReturnType V2XM_Activate(V2XM_InstanceType Instance):激活 V2X 实例。
Std_ReturnType V2XM_Deactivate(V2XM_InstanceType Instance):去激活。
Std_ReturnType V2XM_RequestService(V2XM_ServiceType Service, V2XM_InstanceType Instance):请求服务。
Std_ReturnType V2XM_GetState(V2XM_InstanceType Instance, V2XM_StateType* StatePtr):获取实例状态。
Std_ReturnType V2XM_GetVersionInfo(Std_VersionInfoType* versioninfo):获取版本信息。
Std_ReturnType V2XM_RefreshCredentials(void):刷新凭证。
void V2XM_MainFunction(void):周期性主函数。
V2XM 配置类:
V2XM_E_UNINIT:模块未初始化。
V2XM_E_PARAM_POINTER:参数指针为空。
V2XM_E_PARAM:参数无效。
V2XM_E_BUSY:模块忙。
V2XM_E_NO_CREDENTIALS:无可用凭证。
校对轮次:L1 自动校对(2026-06-13)