Loading src/java/com/android/internal/telephony/Phone.java +16 −13 Original line number Diff line number Diff line Loading @@ -5319,8 +5319,9 @@ public abstract class Phone extends Handler implements PhoneInternalInterface { * @param what User-defined message code. * @param obj User object. */ public void registerForSatellitePointingInfoChanged(@NonNull Handler h, public void registerForSatellitePositionInfoChanged(@NonNull Handler h, int what, @Nullable Object obj) { //TODO: Rename CommandsInterface and other modules when updating HAL APIs. mCi.registerForSatellitePointingInfoChanged(h, what, obj); } Loading @@ -5329,7 +5330,8 @@ public abstract class Phone extends Handler implements PhoneInternalInterface { * * @param h Handler to be removed from the registrant list. */ public void unregisterForSatellitePointingInfoChanged(@NonNull Handler h) { public void unregisterForSatellitePositionInfoChanged(@NonNull Handler h) { //TODO: Rename CommandsInterface and other modules when updating HAL APIs. mCi.unregisterForSatellitePointingInfoChanged(h); } Loading @@ -5342,7 +5344,7 @@ public abstract class Phone extends Handler implements PhoneInternalInterface { */ public void registerForSatelliteDatagramsDelivered(@NonNull Handler h, int what, @Nullable Object obj) { //TODO: Rename CommandsInterface and other modules when updating HAL APIs. //TODO: Remove. mCi.registerForSatelliteMessagesTransferComplete(h, what, obj); } Loading @@ -5352,7 +5354,7 @@ public abstract class Phone extends Handler implements PhoneInternalInterface { * @param h Handler to be removed from the registrant list. */ public void unregisterForSatelliteDatagramsDelivered(@NonNull Handler h) { //TODO: Rename CommandsInterface and other modules when updating HAL APIs. //TODO: Remove. mCi.unregisterForSatelliteMessagesTransferComplete(h); } Loading Loading @@ -5413,23 +5415,23 @@ public abstract class Phone extends Handler implements PhoneInternalInterface { } /** * Registers for satellite state change from satellite modem. * Registers for satellite state changed from satellite modem. * * @param h Handler for notification message. * @param what User-defined message code. * @param obj User object. */ public void registerForSatelliteModemStateChange(@NonNull Handler h, int what, public void registerForSatelliteModemStateChanged(@NonNull Handler h, int what, @Nullable Object obj) { mCi.registerForSatelliteModeChanged(h, what, obj); } /** * Unregisters for satellite state changes from satellite modem. * Unregisters for satellite state changed from satellite modem. * * @param h Handler to be removed from registrant list. */ public void unregisterForSatelliteModemStateChange(@NonNull Handler h) { public void unregisterForSatelliteModemStateChanged(@NonNull Handler h) { mCi.unregisterForSatelliteModeChanged(h); } Loading Loading @@ -5461,19 +5463,20 @@ public abstract class Phone extends Handler implements PhoneInternalInterface { * @param what User-defined message code. * @param obj User object. */ public void registerForNewSatelliteDatagram(@NonNull Handler h, int what, public void registerForSatelliteDatagramsReceived(@NonNull Handler h, int what, @Nullable Object obj) { //mCi.registerForNewSatelliteDatagram(h, what, obj); // TODO: rename mCi.registerForNewSatelliteMessages(h, what, obj); } /** * Unregister to stop receiving incoming datagrams over satellite. * * @param h Handler to be removed from registrant list. */ public void unregisterForNewSatelliteDatagram(@NonNull Handler h) { //mCi.unregisterForNewSatelliteDatagram(h); public void unregisterForSatelliteDatagramsReceived(@NonNull Handler h) { // TODO: rename mCi.unregisterForNewSatelliteMessages(h); } /** Loading src/java/com/android/internal/telephony/SatelliteIndication.java +8 −1 Original line number Diff line number Diff line Loading @@ -28,6 +28,8 @@ import static com.android.internal.telephony.RILConstants.RIL_UNSOL_SATELLITE_RA import android.hardware.radio.satellite.IRadioSatelliteIndication; import android.os.AsyncResult; import android.telephony.satellite.SatelliteDatagram; import android.util.Pair; /** * Interface declaring unsolicited radio indications for Satellite APIs. Loading Loading @@ -78,8 +80,13 @@ public class SatelliteIndication extends IRadioSatelliteIndication.Stub { if (mRil.isLogOrTrace()) mRil.unsljLog(RIL_UNSOL_NEW_SATELLITE_MESSAGES); if (mRil.mNewSatelliteMessagesRegistrants != null) { SatelliteDatagram[] datagrams = new SatelliteDatagram[messages.length]; for (int i = 0; i < messages.length; i++) { datagrams[i] = new SatelliteDatagram(messages[i].getBytes()); } // TODO: support pendingCount properly mRil.mNewSatelliteMessagesRegistrants.notifyRegistrants( new AsyncResult(null, messages, null)); new AsyncResult(null, new Pair<>(datagrams, messages.length), null)); } } Loading Loading
src/java/com/android/internal/telephony/Phone.java +16 −13 Original line number Diff line number Diff line Loading @@ -5319,8 +5319,9 @@ public abstract class Phone extends Handler implements PhoneInternalInterface { * @param what User-defined message code. * @param obj User object. */ public void registerForSatellitePointingInfoChanged(@NonNull Handler h, public void registerForSatellitePositionInfoChanged(@NonNull Handler h, int what, @Nullable Object obj) { //TODO: Rename CommandsInterface and other modules when updating HAL APIs. mCi.registerForSatellitePointingInfoChanged(h, what, obj); } Loading @@ -5329,7 +5330,8 @@ public abstract class Phone extends Handler implements PhoneInternalInterface { * * @param h Handler to be removed from the registrant list. */ public void unregisterForSatellitePointingInfoChanged(@NonNull Handler h) { public void unregisterForSatellitePositionInfoChanged(@NonNull Handler h) { //TODO: Rename CommandsInterface and other modules when updating HAL APIs. mCi.unregisterForSatellitePointingInfoChanged(h); } Loading @@ -5342,7 +5344,7 @@ public abstract class Phone extends Handler implements PhoneInternalInterface { */ public void registerForSatelliteDatagramsDelivered(@NonNull Handler h, int what, @Nullable Object obj) { //TODO: Rename CommandsInterface and other modules when updating HAL APIs. //TODO: Remove. mCi.registerForSatelliteMessagesTransferComplete(h, what, obj); } Loading @@ -5352,7 +5354,7 @@ public abstract class Phone extends Handler implements PhoneInternalInterface { * @param h Handler to be removed from the registrant list. */ public void unregisterForSatelliteDatagramsDelivered(@NonNull Handler h) { //TODO: Rename CommandsInterface and other modules when updating HAL APIs. //TODO: Remove. mCi.unregisterForSatelliteMessagesTransferComplete(h); } Loading Loading @@ -5413,23 +5415,23 @@ public abstract class Phone extends Handler implements PhoneInternalInterface { } /** * Registers for satellite state change from satellite modem. * Registers for satellite state changed from satellite modem. * * @param h Handler for notification message. * @param what User-defined message code. * @param obj User object. */ public void registerForSatelliteModemStateChange(@NonNull Handler h, int what, public void registerForSatelliteModemStateChanged(@NonNull Handler h, int what, @Nullable Object obj) { mCi.registerForSatelliteModeChanged(h, what, obj); } /** * Unregisters for satellite state changes from satellite modem. * Unregisters for satellite state changed from satellite modem. * * @param h Handler to be removed from registrant list. */ public void unregisterForSatelliteModemStateChange(@NonNull Handler h) { public void unregisterForSatelliteModemStateChanged(@NonNull Handler h) { mCi.unregisterForSatelliteModeChanged(h); } Loading Loading @@ -5461,19 +5463,20 @@ public abstract class Phone extends Handler implements PhoneInternalInterface { * @param what User-defined message code. * @param obj User object. */ public void registerForNewSatelliteDatagram(@NonNull Handler h, int what, public void registerForSatelliteDatagramsReceived(@NonNull Handler h, int what, @Nullable Object obj) { //mCi.registerForNewSatelliteDatagram(h, what, obj); // TODO: rename mCi.registerForNewSatelliteMessages(h, what, obj); } /** * Unregister to stop receiving incoming datagrams over satellite. * * @param h Handler to be removed from registrant list. */ public void unregisterForNewSatelliteDatagram(@NonNull Handler h) { //mCi.unregisterForNewSatelliteDatagram(h); public void unregisterForSatelliteDatagramsReceived(@NonNull Handler h) { // TODO: rename mCi.unregisterForNewSatelliteMessages(h); } /** Loading
src/java/com/android/internal/telephony/SatelliteIndication.java +8 −1 Original line number Diff line number Diff line Loading @@ -28,6 +28,8 @@ import static com.android.internal.telephony.RILConstants.RIL_UNSOL_SATELLITE_RA import android.hardware.radio.satellite.IRadioSatelliteIndication; import android.os.AsyncResult; import android.telephony.satellite.SatelliteDatagram; import android.util.Pair; /** * Interface declaring unsolicited radio indications for Satellite APIs. Loading Loading @@ -78,8 +80,13 @@ public class SatelliteIndication extends IRadioSatelliteIndication.Stub { if (mRil.isLogOrTrace()) mRil.unsljLog(RIL_UNSOL_NEW_SATELLITE_MESSAGES); if (mRil.mNewSatelliteMessagesRegistrants != null) { SatelliteDatagram[] datagrams = new SatelliteDatagram[messages.length]; for (int i = 0; i < messages.length; i++) { datagrams[i] = new SatelliteDatagram(messages[i].getBytes()); } // TODO: support pendingCount properly mRil.mNewSatelliteMessagesRegistrants.notifyRegistrants( new AsyncResult(null, messages, null)); new AsyncResult(null, new Pair<>(datagrams, messages.length), null)); } } Loading