Radio Capability Support.
authorWink Saville <wink@google.com>
Fri, 17 Oct 2014 22:02:42 +0000 (15:02 -0700)
committerWink Saville <wink@google.com>
Mon, 20 Oct 2014 20:59:22 +0000 (13:59 -0700)
commit2b40e6226b4b71408964bca46f0a9f256cd4f523
tree29251e68f95e39049316248485495c5183afe6e7
parentc4506d3dd27997da2a57b264c0e1b0d37769ea48
Radio Capability Support.

New design of capability switch for L.
Add new RIL requests:
 RIL_REQUEST_GET_RADIO_CAPABILITY
 RIL_REQUEST_SET_RADIO_CAPABILITY
 RIL_UNSOL_RADIO_CAPABILITY

These commands allow the framework to communicate what the Radio
Capabilities for each logical modem has or should be using.

It can support 2/3/4G switch and has flexible architecture to support
future technology.

Change-Id: Iedf7f608d2ba3c06a883500f2d85abb98e69d9c1
12 files changed:
src/java/com/android/internal/telephony/BaseCommands.java
src/java/com/android/internal/telephony/CommandsInterface.java
src/java/com/android/internal/telephony/Phone.java
src/java/com/android/internal/telephony/PhoneBase.java
src/java/com/android/internal/telephony/PhoneProxy.java
src/java/com/android/internal/telephony/ProxyController.java
src/java/com/android/internal/telephony/RIL.java
src/java/com/android/internal/telephony/RadioCapability.java [new file with mode: 0644]
src/java/com/android/internal/telephony/cdma/CDMAPhone.java
src/java/com/android/internal/telephony/gsm/GSMPhone.java
src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java
src/java/com/android/internal/telephony/imsphone/ImsPhoneCommandInterface.java