# C

**Detailed Description**

This section contains C APIs related to Cellular-V2X operation.

- C Common APIs
    - `v2x_status_enum_type`
    - `v2x_api_ver_t`
- C Kinematics APIs
    - `V2X_KINEMATICS_HANDLE_BAD`
    - `v2x_kinematics_handle_t`
    - `v2x_kinematics_init_callback_t`
    - `v2x_kinematics_rate_notification_listener_t`
    - `v2x_kinematics_set_rate_callback_t`
    - `v2x_kinematics_newfix_listener_t`
    - `v2x_kinematics_deregister_callback_t`
    - `v2x_kinematics_final_callback_t`
    - `v2x_fix_mode_t`
    - `v2x_kinematics_api_version()`
    - `v2x_kinematics_init()`
    - `v2x_kinematics_start_rate_notification()`
    - `v2x_kinematics_set_rate()`
    - `v2x_kinematics_register_listener()`
    - `v2x_kinematics_deregister_listener()`
    - `v2x_kinematics_final()`
    - `v2x_kinematics_enable_fixes()`
    - `v2x_kinematics_disable_fixes()`
    - `v2x_GNSSstatus_t`
    - `v2x_init_t`
    - `v2x_rates_t`
    - `v2x_location_fix_t`
- C Radio APIs
    - `V2X_RADIO_HANDLE_BAD`
    - `V2X_MAX_RADIO_SESSIONS`
    - `V2X_RX_WILDCARD_PORTNUM`
    - `MAX_POOL_IDS_LIST_LEN`
    - `MAX_MALICIOUS_IDS_LIST_LEN`
    - `MAX_TRUSTED_IDS_LIST_LEN`
    - `MAX_SUBSCRIBE_SIDS_LIST_LEN`
    - `MAX_FILTER_IDS_LIST_LEN`
    - `V2X_MAX_ANTENNAS_SUPPORTED`
    - `V2X_MAX_TX_POOL_NUM`
    - `V2X_MAX_RX_POOL_NUM`
    - `V2X_MAX_SLSS_SYNC_REF_UE_NUM`
    - `v2x_radio_handle_t`
    - `traffic_ip_type`
    - `src_l2_filter_info`
    - `v2x_tx_status_report_listener`
    - `v2x_ext_radio_status_listener`
    - `v2x_slss_rx_listener`
    - `v2x_concurrency_sel_t`
    - `v2x_event_t`
    - `v2x_priority_et`
    - `v2x_service_status_t`
    - `v2x_radio_status_type_t`
    - `v2x_radio_cause_type_t`
    - `v2x_auto_retransmit_policy_t`
    - `v2x_slss_sync_pattern_t`
    - `traffic_ip_type_t`
    - `rf_status_t`
    - `v2x_segment_type_t`
    - `v2x_tx_type_t`
    - `v2x_convert_priority_to_traffic_class()`
    - `v2x_convert_traffic_class_to_priority()`
    - `v2x_radio_api_version()`
    - `v2x_radio_query_capabilities()`
    - `v2x_radio_deinit()`
    - `v2x_radio_rx_sock_create_and_bind()`
    - `v2x_radio_rx_sock_create_and_bind_v2()`
    - `v2x_radio_rx_sock_create_and_bind_v3()`
    - `v2x_radio_enable_rx_meta_data()`
    - `v2x_radio_sock_create_and_bind()`
    - `v2x_radio_tx_sps_sock_create_and_bind()`
    - `v2x_radio_tx_sps_only_create()`
    - `v2x_radio_tx_reservation_change()`
    - `v2x_radio_tx_event_sock_create_and_bind()`
    - `v2x_radio_start_measurements()`
    - `v2x_radio_stop_measurements()`
    - `v2x_radio_sock_close()`
    - `v2x_radio_set_log_level()`
    - `cv2x_status_poll()`
    - `v2x_radio_trigger_l2_update()`
    - `v2x_radio_update_trusted_ue_list()`
    - `v2x_radio_tx_sps_sock_create_and_bind_v2()`
    - `v2x_radio_tx_sps_only_create_v2()`
    - `v2x_radio_tx_reservation_change_v2()`
    - `v2x_radio_tx_event_flow_info_change()`
    - `start_v2x_mode()`
    - `stop_v2x_mode()`
    - `v2x_radio_init_v2()`
    - `v2x_radio_init_v3()`
    - `v2x_radio_tx_event_sock_create_and_bind_v3()`
    - `get_iface_name()`
    - `v2x_radio_tcp_sock_create_and_bind()`
    - `v2x_set_peak_tx_power()`
    - `v2x_set_l2_filters()`
    - `v2x_remove_l2_filters()`
    - `v2x_register_tx_status_report_listener()`
    - `v2x_deregister_tx_status_report_listener()`
    - `v2x_set_global_IPaddr()`
    - `v2x_set_ip_routing_info()`
    - `v2x_get_ext_radio_status()`
    - `v2x_register_ext_radio_status_listener()`
    - `v2x_get_slss_rx_info()`
    - `v2x_register_slss_rx_listener()`
    - `v2x_deregister_slss_rx_listener()`
    - `v2x_inject_coarse_utc_time()`
    - `v2x_inject_vehicle_speed()`
    - `v2x_status_info_t`
    - `v2x_radio_status_t`
    - `v2x_pool_status_t`
    - `v2x_radio_status_ex_t`
    - `trusted_ue_info_t`
    - `tx_pool_id_info_t`
    - `v2x_iface_capabilities_t`
    - `v2x_tx_bandwidth_reservation_t`
    - `v2x_chan_meas_params_t`
    - `v2x_chan_measurements_t`
    - `v2x_radio_calls_t`
    - `v2x_sps_mac_details_t`
    - `v2x_per_sps_reservation_calls_t`
    - `v2x_slss_sync_ref_ue_info_t`
    - `v2x_slss_rx_info_t`
    - `v2x_tx_flow_info_t`
    - `v2x_sock_info_t`
    - `v2x_sid_list_t`
    - `v2x_tx_sps_flow_info_t`
    - `socket_info_t`
    - `src_l2_filter_info_t`
    - `v2x_rf_tx_info_t`
    - `v2x_tx_status_report_t`
- C Vehicle APIs
    - `V2X_VDATA_HANDLE_BAD`
    - `V2X_J2735_TRACTION_CONTROL_MAX`
    - `V2X_TRACTION_CTRL_MAX`
    - `J2735_ABS_MAX`
    - `V2X_STABILITY_CONTROL_MAX`
    - `V2X_AUX_BRAKE_MAX`
    - `v2x_vehicle_handle_t`
    - `v2x_motion_data_handle_t`
    - `v2x_high_res_motion_listener_t`
    - `v2x_vehicle_event_listener_t`
    - `v2x_transmission_state_enum_type`
    - `v2x_BrakeBoostApplied_enum_type`
    - `v2x_TractionControlStatus_enum_type`
    - `v2x_AntiLockBrakeStatus_enum_type`
    - `v2x_StabilityControlStatus_enum_type`
    - `v2x_AuxBrakeStatus_enum_type`
    - `v2x_vehicle_api_version()`
    - `v2x_vehicle_get_static_params()`
    - `v2x_high_res_motion_register_listener()`
    - `v2x_high_res_motion_deregister_listener()`
    - `v2x_vehicle_register_listener()`
    - `v2x_vehicle_deregister_for_callback()`
    - `v2x_control_status_ut`
    - `unused_padding`
    - `aux_brake_status`
    - `brake_boost_applied`
    - `stability_control_status`
    - `antilock_brake_status`
    - `traction_control_status`
    - `rightRear`
    - `rightFront`
    - `leftRear`
    - `leftFront`
    - `unavailable`
    - `vehicleEventFlags_ut`
    - `unused`
    - `eventAirBagDeployment`
    - `eventDisabledVehicle`
    - `eventFlatTire`
    - `eventWipersChanged`
    - `eventLightsChanged`
    - `eventHardBraking`
    - `eventReserved1`
    - `eventHazardousMaterials`
    - `eventStabilityControlactivated`
    - `eventTractionControlLoss`
    - `eventABSactivated`
    - `eventStopLineViolation`
    - `eventHazardLights`
    - `ExteriorLights_ut`
    - `parkingLightsOn`
    - `fogLightOn`
    - `daytimeRunningLightsOn`
    - `automaticLightControlOn`
    - `hazardSignalOn`
    - `rightTurnSignalOn`
    - `leftTurnSignalOn`
    - `highBeamHeadlightsOn`
    - `lowBeamHeadlightsOn`
    - `high_resolution_motion_t`
    - `current_dynamic_vehicle_state_t`
    - `static_vehicle_parameters_t`
- C Config APIs
    - `cv2x_config_event_listener`
    - `v2x_config_soure_t`
    - `v2x_config_event_t`
    - `v2x_register_for_config_change_ind()`
    - `v2x_update_configuration()`
    - `v2x_retrieve_configuration()`
    - `v2x_config_event_info_t`
- C Packet APIs
    - `META_DATA_MASK_SFN`
    - `META_DATA_MASK_SUB_CHANNEL_INDEX`
    - `META_DATA_MASK_SUB_CHANNEL_NUM`
    - `META_DATA_MASK_PRX_RSSI`
    - `META_DATA_MASK_DRX_RSSI`
    - `META_DATA_MASK_L2_DEST`
    - `META_DATA_MASK_SCI_FORMAT1`
    - `META_DATA_MASK_DELAY_ESTI`
    - `v2x_parse_rx_meta_data()`
    - `rx_packet_meta_data_t`

Last Published: May 20, 2026

Previous Topic
 
V2X Next Topic

C Common APIs