From 56a21a60f7eb1a4cc46947cc185b21842f9010d1 Mon Sep 17 00:00:00 2001 From: Sarah Chin Date: Sun, 5 Feb 2023 15:13:51 -0800 Subject: [PATCH] Skeleton implementation for satellite service Create AIDL files and stub out all APIs Create device config config_satellite_service_package Test: manual bootup and verify Bug: 261131816 Change-Id: Ib7a8422021ea7a4e9788162fc4dc6f2cfbb015e7 --- core/res/res/values/config_telephony.xml | 4 + .../telephony/satellite/SatelliteManager.java | 8 +- .../telephony/satellite/stub/ISatellite.aidl | 370 ++++++++++ .../stub/ISatelliteCapabilitiesConsumer.aidl | 27 + .../satellite/stub/ISatelliteListener.aidl | 78 ++ .../stub/ISatelliteModemStateConsumer.aidl | 27 + .../satellite/stub/NTRadioTechnology.aidl | 32 + .../satellite/stub/PointingInfo.aidl | 47 ++ .../satellite/stub/SatelliteCapabilities.aidl | 45 ++ .../satellite/stub/SatelliteDatagram.aidl | 27 + .../satellite/stub/SatelliteError.aidl | 110 +++ .../satellite/stub/SatelliteImplBase.java | 690 ++++++++++++++++-- .../satellite/stub/SatelliteModemState.aidl | 32 + .../satellite/stub/SatelliteService.java | 63 ++ .../internal/telephony/ITelephony.aidl | 6 +- 15 files changed, 1486 insertions(+), 80 deletions(-) create mode 100644 telephony/java/android/telephony/satellite/stub/ISatellite.aidl create mode 100644 telephony/java/android/telephony/satellite/stub/ISatelliteCapabilitiesConsumer.aidl create mode 100644 telephony/java/android/telephony/satellite/stub/ISatelliteListener.aidl create mode 100644 telephony/java/android/telephony/satellite/stub/ISatelliteModemStateConsumer.aidl create mode 100644 telephony/java/android/telephony/satellite/stub/NTRadioTechnology.aidl create mode 100644 telephony/java/android/telephony/satellite/stub/PointingInfo.aidl create mode 100644 telephony/java/android/telephony/satellite/stub/SatelliteCapabilities.aidl create mode 100644 telephony/java/android/telephony/satellite/stub/SatelliteDatagram.aidl create mode 100644 telephony/java/android/telephony/satellite/stub/SatelliteError.aidl create mode 100644 telephony/java/android/telephony/satellite/stub/SatelliteModemState.aidl create mode 100644 telephony/java/android/telephony/satellite/stub/SatelliteService.java diff --git a/core/res/res/values/config_telephony.xml b/core/res/res/values/config_telephony.xml index d40adf53abd15..24a7d8588d352 100644 --- a/core/res/res/values/config_telephony.xml +++ b/core/res/res/values/config_telephony.xml @@ -106,6 +106,10 @@ + + + +