# C Common APIs **Detailed Description** This section contains C Common APIs related to Cellular-V2X operation. - *group* Telematics\_cv2x\_c\_common - The following common typedefs and macros are used by the C-V2X C APIs. Enums - enum v2x\_status\_enum\_type - Valid types for subsystem status, and return status codes for API function calls and callbacks. *Values:* - enumerator V2X\_STATUS\_SUCCESS - Operation is successful. - enumerator V2X\_STATUS\_FAIL - Operation is unsuccessful. This is a generic error failure status that can be due to radio hardware resource limitations, geofencing, and so on. - enumerator V2X\_STATUS\_ENO\_MEMORY - Failure due to a memory allocation issue. - enumerator V2X\_STATUS\_EBADPARM - One of the supplied parameters is bad. - enumerator V2X\_STATUS\_EALREADY - Attempted step was already issued, and this call is not required. - enumerator V2X\_STATUS\_KINETICS\_PLACEHOLDER - Begin the return codes associated with the Kinematics interface. - enumerator V2X\_STATUS\_RADIO\_PLACEHOLDER - Begin the return codes associated with the Radio interface. - enumerator V2X\_STATUS\_ECHANNEL\_UNAVAILABLE - Requested radio frequency cannot be used at this time. - enumerator V2X\_STATUS\_RADIO\_NOT\_READY - Radio initialization failed due to v2x status. - enumerator V2X\_STATUS\_VEHICLE\_PLACEHOLDER - Begin the return codes associated with the Vehicle Data interface. - struct v2x\_api\_ver\_t - Contains retrieved information about the SDK API library that is called. Each SDK component (Kinematics, Radio, Vehicle Data) implements a method to return this structure. Public Members - uint32\_t version\_num - Version number of the interface. - char build\_date\_str[128] - Date of the build (part of the data string). - char build\_time\_str[128] - Time of the build (part of the data string). - char build\_details\_str[128] - Build details (part of the data string). Last Published: Jun 24, 2026 [Previous Topic C](https://docs.qualcomm.com/bundle/publicresource/80-PF458-2/topics/c_apis.md) [Next Topic C Kinematics APIs](https://docs.qualcomm.com/bundle/publicresource/80-PF458-2/topics/kinematics.md)