Snapdragon® Telematics Application Framework (TelAF) Interface Specification
|
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 | taf_appMgmt_interface.h | taf_appMgmt.api | Controls and obtain information about applications |
Audio | Audio Service | taf_audio_interface.h | taf_audio.api | Handles audio interfaces to play and record supported formats |
CAN | CAN Service | taf_can_interface.h | taf_can.api | Manages CAN interfaces |
Data Call | Data Call Service | taf_dcs_interface.h | taf_dcs.api | Manages data calls and data profiles |
Diagnostic | Diag Data ID Service | taf_diagDataID_interface.h | taf_diagDataID.api | Manages data identifiers with DataID |
Diag Reset Service | taf_diagReset_interface.h | taf_diagReset.api | Manages resets of the server with ECUReset | |
Diag Routine Control Service | taf_diagRoutineCtrl_interface.h | taf_diagRoutineCtrl.api | Handles routine control requests | |
Diag Security Service | taf_diagSecurity_interface.h | taf_diagSecurity.api | Handles security access requests | |
Diag Update Service | taf_diagUpdate_interface.h | taf_diagUpdate.api | Handles transfer requests | |
eCall | eCall Service | taf_ecall_interface.h | taf_ecall.api | Automotive accident assistance program |
FS-Crypt | FS-Crypt Service | taf_fsc_interface.h | taf_fsc.api | Encrypts the directories in UBFS or the UBIFS volumes |
GPIO | GPIO Service | taf_gpio_interface.h | taf_gpio.api | Controls general-purpose digital input/output pins |
Health Monitor | Health Monitor Service | taf_hms_interface.h | taf_hms.api | Monitors the health status of the system |
Key Store | Key Store Service | taf_ks_interface.h | taf_ks.api | Trusted hardware bound cryptography operations |
Location | Positioning | taf_pos_interface.h | taf_pos.api | Accesses to the device's physical position and movement information |
Location Service | taf_gnss_interface.h | taf_gnss.api | GNSS device control | |
MRC | MRC Service | taf_mrc_interface.h | taf_mrc.api | Handles MRC operations |
Network | Network Service | taf_net_interface.h | taf_net.api | Manages network configurations |
Firmware and Software Update | Update Service | taf_update_interface.h | taf_update.api | Handles SOTA |
Firmware Update Service | taf_fwupdate_interface.h | taf_fwupdate.api | Handles FOTA | |
Flash Access Service | taf_flash_interface.h | taf_flash.api | Flashes MTD partitions or UBI volumes | |
Power Management | Power Management Service | taf_pm_interface.h | taf_pm.api | Device power management |
Radio | Radio Service | taf_radio_interface.h | taf_radio.api | Radio controls |
Sim | SIM Service | taf_sim_interface.h | taf_sim.api | Manages SIM configurations |
Remote SIM | taf_rsim_interface.h | taf_rsim.api | Manages remote SIM configurations | |
Remote SIM Profile | taf_rsp_interface.h | taf_rsp.api | Manages remote SIM profile | |
SIM Access Profile | taf_sap_interface.h | taf_sap.api | Manages communication through RSIM about SIM I/O | |
SMS | SMS Service | taf_sms_interface.h | taf_sms.api | Handles SMS operations |
SOME/IP Gateway | SOME/IP Gateway Client Service | taf_someipClnt_interface.h | taf_someipClnt.api | Enables the application to serve as a SOME/IP client |
SOME/IP Gateway Server Service | taf_someipSvr_interface.h | taf_someipSvr.api | Enables the application to serve as a SOME/IP server | |
Thermal Management | Thermal Management Service | taf_therm_interface.h | taf_therm.api | Manages thermal on the device |
Voice Call | Voice Call Service | taf_voicecall_interface.h | taf_voicecall.api | Handles voice calling |
Core Daemons APIs describe the core daemon services in the framework.
Managed Services describe the business scenario orientied managed TelAF services which supply simplified interfaces for usage.
Legato APIs includes APIs from Legato.
Snapdragon is a trademark or registered trademark of Qualcomm Incorporated. Snapdragon is a product of Qualcomm Technologies, Inc. and/or its subsidiaries.