Adaptive Transmission Control Interface (ATCI) API
Adaptive Transmission Control Interface (ATCI) API giver applikationer mulighed for at styre den hastighed, hvormed data transmitteres via en modemgrænseflade ved at indstille transmissionskontrolprofiler.
Hvert modeminterface har et sæt understøttede transmissionskontrolprofiler. Hver profil identificerer et specifikt sæt radiokommunikationsparametre, der bruges til at transmittere data over et cellulært netværk, såsom sendeeffekten, moduleringsskemaet og fejlkodningsskemaet.
En applikation kan anvende en transmissionskontrolprofil til en specifik modemgrænseflade ved at kalde `setTransmissionControlProfile`-metoden i klassen `RIL()`. Denne metode tager to argumenter:"modemId" for grænsefladen, der skal ændres, og "profilen", der skal anvendes.
Ved at ændre transmissionskontrolprofilen for en modemgrænseflade kan en applikation forbedre ydeevnen af datatransmissioner over et mobilnetværk. For eksempel vil et program, der sender en stor fil, måske bruge en profil med en høj sendeeffekt og et højt fejlkodningsskema for at sikre, at filen transmitteres pålideligt. Et program, der sender en lille fil, vil måske bruge en profil med en lav sendeeffekt og et lavt fejlkodningsskema for at spare batteristrøm.
ATCI API er tilgængelig i Android version 12 og nyere.