# Snapdragon (TelAF) API Reference Attention We are making changes to enhance our documentation content and delivery platform. During this transition period, you may notice temporary limitations as we work to implement these enhancements. We appreciate your patience and understanding as we strive to bring you an improved experience. This documentation set is indexed and searchable. Please search for specific APIs or topics to find the comprehensive reference information. The TelAF services provide rich-featured interface access to the system and the modem resources: **The TelAF platform** services supply the access to the system and the modem resources with more granularities: Location: *$TELAF\_ROOT/interfaces* To include the .api file in the components of the applications and bind the APIs in the application’s .adef files, please follow the service API Guide. | Service | API Guide | API Reference | File Name | Description | | --- | --- | --- | --- | --- | | Application Management | [Application Management Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafAppMgmt.html) | [taf\_appMgmt\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_appMgmt_interface_h.html#file-taf-appmgmt-interface-h) | taf_appMgmt.api | Controls and obtain information about applications | | Audio | [Audio Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_taf_audio.html)


[Audio vendor Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_taf_audioVendor.html) | [taf\_audio\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_audio_interface_h.html#file-taf-audio-interface-h)


[taf\_audioVendor\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_audioVendor_interface_h.html#file-taf-audiovendor-interface-h) | taf_audio.api


taf_audioVendor.api | Handles audio interfaces to play and record supported formats with different devices | | CAN | [CAN Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafcan.html) | [taf\_can\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_can_interface_h.html#file-taf-can-interface-h) | taf_can.api | Manages CAN interfaces | | Data Call | [Data Call Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafDataCallSvc.html) | [taf\_dcs\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_dcs_interface_h.html#file-taf-dcs-interface-h) | taf_dcs.api | Manages data calls and data profiles | | Device Information | [Device Information Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafDevInfo.html) | [taf\_devInfo\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_devInfo_interface_h.html#file-taf-devinfo-interface-h) | taf_devInfo.api | Obtains the device information | | Diagnostic | [Diag Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafDiag.html)


[Diag Authentication Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafDiagAuth.html)


[Diag Data ID Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafDiagDataID.html)


[Diag DoIP Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafDiagDoIP.html)


[Diag DTC Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafDiagDtc.html)


[Diag Event Management Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafDiagEvent.html)


[Diag IDPS Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafDiagIDPS.html)


[Diag IO control Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafDiagIOCtrl.html)


[Diag Reset Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafDiagReset.html)


[Diag Routine Control Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafDiagRoutineCtrl.html)


[Diag Security Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafDiagSecurity.html)


[Diag Update Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafDiagUpdate.html) | [taf\_diag\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_diag_interface_h.html#file-taf-diag-interface-h)


[taf\_diagAuth\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_diagAuth_interface_h.html#file-taf-diagauth-interface-h)


[taf\_diagDataID\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_diagDataID_interface_h.html#file-taf-diagdataid-interface-h)


[taf\_diagDoIP\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_diagDoIP_interface_h.html#file-taf-diagdoip-interface-h)


[taf\_diagDtc\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_diagDTC_interface_h.html#file-taf-diagdtc-interface-h)


[taf\_diagEvent\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_diagEvent_interface_h.html#file-taf-diagevent-interface-h)


[taf\_diagIDPS\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_diagIDPS_interface_h.html#file-taf-diagidps-interface-h)


[taf\_diagIOCtrl\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_diagIOCtrl_interface_h.html#file-taf-diagioctrl-interface-h)


[taf\_diagReset\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_diagReset_interface_h.html#file-taf-diagreset-interface-h)


[taf\_diagRoutineCtrl\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_diagRoutineCtrl_interface_h.html#file-taf-diagroutinectrl-interface-h)


[taf\_diagSecurity\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_diagSecurity_interface_h.html#file-taf-diagsecurity-interface-h)


[taf\_diagUpdate\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_diagUpdate_interface_h.html#file-taf-diagupdate-interface-h) | taf_diag.api


taf_diagAuth.api


taf_diagDataID.api


taf_diagDoIP.api


taf_diagDTC.api


taf_diagEvent.api


taf_diagIDPS.api


taf_diagIOCtrl.api


taf_diagReset.api


taf_diagRoutineCtrl.api


taf_diagSecurity.api


taf_diagUpdate.api | Manages generic diagnostic services


Manages Authentication(0x29) service


Manages data identifiers


Manages access to diag DoIP stack at runtime


Handles DTC


Handles diagnostic events (errors) and associated data


Provides the monitor to diagnostic IDPS status


Provides InputOutputControlByIdentifier(0x2F) service


Manages ECUReset(0x11) service


Handles routine control service


Handles security access and session control services


Handles file transfer services | | DID Storage | [Diag Data ID Storage Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafDiagDataIDStor.html) | [taf\_diagDidStore\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_diagDidStore_interface_h.html#file-taf-diagdidstore-interface-h) | taf_diagDidStore.api | Manages DID storage | | eCall | [eCall Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafecall.html) | [taf\_ecall\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_ecall_interface_h.html#file-taf-ecall-interface-h) | taf_ecall.api | Automotive accident assistance program | | FS-Crypt | [FS-Crypt Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafFSCrypt.html) | [taf\_fsc\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_fsc_interface_h.html#file-taf-fsc-interface-h) | taf_fsc.api | Encrypts the directories in UBFS or the UBIFS volumes | | GPIO | [GPIO Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafgpio.html) | [taf\_gpio\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_gpio_interface_h.html#file-taf-gpio-interface-h) | taf_gpio.api | Controls general-purpose digital input/output pins | | Health Monitor | [Health Monitor Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafhms.html) | [taf\_hms\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_hms_interface_h.html#file-taf-hms-interface-h) | taf_hms.api | Monitors the health status of the system | | IMU Sensor | [Sensor Management Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafsensor.html) | [taf\_imuSensor\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_imuSensor_interface_h.html#file-taf-imusensor-interface-h) | taf_imuSensor.api | Manages IMU sensors | | Key Store | [Key Store Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafKeyStore.html) | [taf\_ks\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_ks_interface_h.html#file-taf-ks-interface-h) | taf_ks.api | Trusted hardware bound cryptography operations | | Location | [Location Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_taflocGnss.html)


[Positioning](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_taflocPos.html) | [taf\_locGnss\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_locGnss_interface_h.html#file-taf-locgnss-interface-h)


[taf\_locPos\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_locPos_interface_h.html#file-taf-locpos-interface-h) | taf_locGnss.api


taf_locPos.api | GNSS device control


Accesses to the device’s physical position and movement information | | MRC | [MRC Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafMRC.html) | [taf\_mrc\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_mrc_interface_h.html#file-taf-mrc-interface-h) | taf_mrc.api | Handles MRC operations | | Network | [Network Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafNetwork.html) | [taf\_net\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_net_interface_h.html#file-taf-net-interface-h) | taf_net.api | Manages network configurations | | Firmware and
Software Update | [Update Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafUpdate.html)


[Firmware Update Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafFwUpdate.html)


[Flash Access Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafFlash.html) | [taf\_update\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_update_interface_h.html#file-taf-update-interface-h)


[taf\_fwupdate\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_fwupdate_interface_h.html#file-taf-fwupdate-interface-h)


[taf\_flash\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_flash_interface_h.html#file-taf-flash-interface-h) | taf_update.api


taf_fwupdate.api


taf_flash.api | Handles SOTA


Handles FOTA


Firmware-Over-the-Air (FOTA) to flash MTD partitions or UBI volumes | | Power Management | [Power Management Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafpm.html) | [taf\_pm\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_pm_interface_h.html#file-taf-pm-interface-h) | taf_pm.api | Device power management | | Radio | [Radio Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafRadio.html) | [taf\_radio\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_radio_interface_h.html#file-taf-radio-interface-h) | taf_radio.api | Radio controls | | Sim | [SIM Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafsim.html)


[Remote SIM](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafsimRsim.html)


[Remote SIM Profile](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafSimRsp.html)


[SIM Access Profile](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafSimSap.html) | [taf\_sim\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_sim_interface_h.html#file-taf-sim-interface-h)


[taf\_simRsim\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_simRsim_interface_h.html#file-taf-simrsim-interface-h)


[taf\_simRsp\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_simRsp_interface_h.html#file-taf-simrsp-interface-h)


[taf\_simSap\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_simSap_interface_h.html#file-taf-simsap-interface-h) | taf_sim.api


taf_simRsim.api


taf_simRsp.api


taf_simSap.api | Manages SIM configurations


Manages remote SIM configurations


Manages remote SIM profile


Manages communication through RSIM about SIM I/O | | SMS | [SMS Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafsms.html) | [taf\_sms\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_sms_interface_h.html#file-taf-sms-interface-h) | taf_sms.api | Handles SMS operations | | SOME/IP Gateway | [SOME/IP Gateway Client Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafSomeipClnt.html)


[SOME/IP Gateway Server Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafSomeipSvr.html) | [taf\_someipClnt\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_someipClnt_interface_h.html#file-taf-someipclnt-interface-h)


[taf\_someipSvr\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_someipSvr_interface_h.html#file-taf-someipsvr-interface-h) | taf_someipClnt.api


taf_someipSvr.api | Enables the application to serve as a SOME/IP client


Enables the application to serve as a SOME/IP server | | Thermal Management | [Thermal Management Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_taftherm.html) | [taf\_therm\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_therm_interface_h.html#file-taf-therm-interface-h) | taf_therm.api | Manages thermal on the device | | Time | [Time Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafTime.html) | [taf\_time\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_time_interface_h.html#file-taf-time-interface-h) | taf_time.api | Manages the device time | | Version Information | [Version Information Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafVerInfo.html) | [taf\_verInfo\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_verInfo_interface_h.html#file-taf-verinfo-interface-h) | taf_verInfo.api | Manages the versions of the softwore components | | Voice Call | [Voice Call Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafvoicecall.html) | [taf\_voicecall\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_voicecall_interface_h.html#file-taf-voicecall-interface-h) | taf_voicecall.api | Handles voice calling | | WLAN | [Wireless LAN Device Management Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafwlan.html)


[Wireless LAN Access Point Management Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafwlanap.html)


[Wireless LAN Station Management Service](https://docs.qualcomm.com/doc/80-41102-2/topic/page_c_tafwlansta.html) | [taf\_wlan\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_wlan_interface_h.html#file-taf-wlan-interface-h)


[taf\_wlanAp\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_wlanAp_interface_h.html#file-taf-wlanap-interface-h)


[taf\_wlansta\_interface.h](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_wlanSta_interface_h.html#file-taf-wlansta-interface-h) | taf_wlan.api


taf_wlanAp.api


taf_wlanSta.api | Manages WLAN configurations


Manages Access Point(AP)


Manages stations | [Core Daemons APIs](https://docs.qualcomm.com/doc/80-41102-2/topic/core_daemon_apis.html) describe the core daemon services in the framework. [Managed services](https://docs.qualcomm.com/doc/80-41102-2/topic/managed_services.html) describe the business scenario orientied managed TelAF services which supply simplified interfaces for usage. [Legato APIs](https://docs.qualcomm.com/doc/80-41102-2/topic/legato_apis.html) includes APIs from Legato. Last Published: Jul 29, 2026 [Next Topic Services](https://docs.qualcomm.com/bundle/publicresource/80-41102-2/topics/services.md)