Adaptive Transmission Control Interface (ATCI) API
Adaptive Transmission Control Interface (ATCI) API lar applikasjoner kontrollere hastigheten som data overføres med via et modemgrensesnitt ved å angi overføringskontrollprofiler.
Hvert modemgrensesnitt har et sett med støttede overføringskontrollprofiler. Hver profil identifiserer et spesifikt sett med radiokommunikasjonsparametere som brukes til å overføre data over et mobilnettverk, for eksempel sendeeffekt, modulasjonsskjema og feilkodeskjema.
En applikasjon kan bruke en overføringskontrollprofil til et spesifikt modemgrensesnitt ved å kalle `setTransmissionControlProfile`-metoden til `RIL()`-klassen. Denne metoden tar to argumenter:"modemId" for grensesnittet som skal endres, og "profilen" som skal brukes.
Ved å endre overføringskontrollprofilen til et modemgrensesnitt, kan en applikasjon forbedre ytelsen til dataoverføringer over et mobilnettverk. For eksempel kan et program som sender en stor fil ønsker å bruke en profil med høy sendeeffekt og et høyt feilkodeskjema for å sikre at filen overføres pålitelig. Et program som sender en liten fil vil kanskje bruke en profil med lav sendeeffekt og et lavt feilkodeskjema for å spare batteristrøm.
ATCI API er tilgjengelig i Android versjon 12 og høyere.