History log of /frameworks/opt/telephony/src/java/com/android/internal/telephony/RadioResponse.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
ac009536df32d886e1bab79f07e61200ea6bdcf9 25-Apr-2018 Shuo Qian <shuoq@google.com> Restore the OEM hook implementation and usage

The current plan is to keep the OEM hook implementation in the
framework, this is for legacy device and old device upgrading
(per b/78098059).

For P launching device, the OEM hook service is removed in hal,
so the OEM hook api in framework should return something dummy, and
prevent infinite loop to get service, but these parts should be done
in seperate CLs after this restore CL is merged.

This reverts commit acc87ce9d9a91f0eb80c411ddbf66c82ef2e04d3.

Bug: 34344851
Change-Id: Ib58d9e0842ac1764f91391b1403a3d841f4a1bd9
/frameworks/opt/telephony/src/java/com/android/internal/telephony/RadioResponse.java
acc87ce9d9a91f0eb80c411ddbf66c82ef2e04d3 24-Apr-2018 Robert Greenwalt <rgreenwalt@google.com> Revert "Revert "Remove the OEM hook implementation and usage""

This reverts commit 73852a1d6eb29f844bc8d08bb33aca3e29b17733.

Reason for revert: Causes a critical error in Cuttlefish

Bug: 78299964

Change-Id: I66819556f2ed4bb05c133c200462b91e44d9ec23
/frameworks/opt/telephony/src/java/com/android/internal/telephony/RadioResponse.java
73852a1d6eb29f844bc8d08bb33aca3e29b17733 17-Apr-2018 sqian <shuoq@google.com> Revert "Remove the OEM hook implementation and usage"

This reverts commit 6993a3eef4eed1a2f31a967d330bdd97e76fe1c5.

Bug: 34344851
Test: Treehugger
Change-Id: If12893fb1ef0da41d5f008a5232a06e98d4428a0
Merged-In: If12893fb1ef0da41d5f008a5232a06e98d4428a0
(cherry picked from commit 42b72c2351d823bf0e79b72b2fe6b140aae468ec)
/frameworks/opt/telephony/src/java/com/android/internal/telephony/RadioResponse.java
2c7b51528995b3774488343d83b26114fa283d10 15-Mar-2018 Eric Schwarzenbach <easchwar@google.com> Implement voiceRegStateResponse_1_2 and dataRegStateResponse_1_2

Adds methods to create NetworkRegistrationStates from both 1.0 and 1.2
data/voice regstates.

Bug: 74826109
Test: make
Change-Id: I83cd8e1261aa296853d159d57e0524b8468e5b65
/frameworks/opt/telephony/src/java/com/android/internal/telephony/RadioResponse.java
7afdb3942adde7efd33b5af5556fead92243e49c 08-Feb-2018 Nathan Harold <nharold@google.com> Pipe Radio 1.2 LCE to DataConnection

-Add a new LinkCapacityEstimate class to handle
both 1.0 and 1.2 formats of LCE for sending to
DataConnection.
-Convert to a multi-registrant so that all active
data connections can receive LCE updates.
-Add conversion for 1.2 LCE HAL to framework LCE.
-Automatically register for LCE when data connections
become active.
-If 1.2 or greater HAL is detected, we no longer start
the LCE service in the modem: rather it's always-on.

Bug: 72117292
Test: runtest frameworks-telephony
Change-Id: I076f2af404855cf961380559793b7328d7b83372
/frameworks/opt/telephony/src/java/com/android/internal/telephony/RadioResponse.java
e6702220aa471f98579102516afa8aa268820856 13-Dec-2017 Wei Huang <wei.x.huang@sony.com> Add WCDMA Signal Strength to SignalStrength

Integrate a HAL change to support SignalStrengthWcdma
in the SignalStrength IRadioIndication and
IRadioResponse interfaces.

Bug: 71329173
Test: runtest frameworks-telephony
Change-Id: I5cbc0df0c9cf22c4acaa6e1b12785679f69a7ea3
/frameworks/opt/telephony/src/java/com/android/internal/telephony/RadioResponse.java
71f909237a9921f52d91440fb8f9c6fc97465a52 04-Feb-2018 Jack Yu <jackyu@google.com> Connected with data service manager

Routed all data requests and respones through the
new cellular data service and data service manager.

Test: Telephony sanity tests + unit tests
Bug: 64132030
Merged-In: I66adf6492ee1952e20384c38add107c89da0ac41
Change-Id: I66adf6492ee1952e20384c38add107c89da0ac41
(cherry picked from commit 4b2c78c078d59466d18a4f7f926bb3bc0eccff9d)
/frameworks/opt/telephony/src/java/com/android/internal/telephony/RadioResponse.java
baada385c62af525169dee0ada8978adf48c05c6 01-Feb-2018 Treehugger Robot <treehugger-gerrit@google.com> Merge "Displaying HD audio indicator for GSM/CDMA calls"
4ce44fdede0fc78cf53c3803085b0bb980d5ff81 31-Jan-2018 nharold <nharold@google.com> Merge "Remove obsolete getIsimChallengeResponse"
12f844b0f84469c8cd8f094412a7599173aaaac3 29-Jan-2018 Nathan Harold <nharold@google.com> Remove obsolete getIsimChallengeResponse

This method is fully superceded by getIccAuthentication
Any callers should use the new method instead.

Bug: 27954896
Test: compilation
Change-Id: I8fb81a6c6cb1dcb278f4fe9d4ac4d3ae54a342c2
/frameworks/opt/telephony/src/java/com/android/internal/telephony/RadioResponse.java
21cb4001dec43dc8a3e031eb4a64c721a03bd6ee 12-Jul-2017 Nathan Harold <nharold@google.com> Plumb NattKeepalive from HAL to DataConnection

Connect NetworkAgent's Packet Keepalive signals
to the telephony HAL via DataConnection and the
CommandsInterface.

Add DcKeepaliveTracker to DcNetworkAgent to track
incoming keepalive indications and handle status
reporting to the NetworkAgent

Bug: 38350389
Test: verified with sl4a, additional tests pending
Merged-In: If436b9240b192ed41f2dd0d05aca1ae36dc5e57f
Change-Id: If436b9240b192ed41f2dd0d05aca1ae36dc5e57f
(cherry picked from commit f9d8835c31c9a0347e5d40f6b0f582bbf09b9e51)
/frameworks/opt/telephony/src/java/com/android/internal/telephony/RadioResponse.java
4e5766109645e58abfb272261f3e6b18d584aab4 28-Nov-2017 Adrian Muzyka <adrian.muzyka@sonymobile.com> Displaying HD audio indicator for GSM/CDMA calls

Acquire audio quality information from RIL and set HD quality to
connection so that HD audio indicator can be displayed in in-call
screen. This feature is necessary to fulfill some carriers
requirement.

Test: manual - Checked that HD audio indicator is displayed on UI in
GSM/CDMA calls.
Bug: 30207043

Change-Id: I988e5f18ebff33a49189e11ae2a20bf4aa8005f4
/frameworks/opt/telephony/src/java/com/android/internal/telephony/RadioResponse.java
ebb82d1f70b71d7901540134c5de85f82aab82f9 03-Jan-2018 Eric Schwarzenbach <easchwar@google.com> Add skeleton implementation for new link capacity estimate.

Also updates RadioResponse to handle responses for setting reporting
criteria.

Bug: 70638175
Test: n/a
Change-Id: I2fd10240d35d23bd5013845c7dd31c697425a2d9
/frameworks/opt/telephony/src/java/com/android/internal/telephony/RadioResponse.java
8b55cbe95ef5c0007cacf1727e239ab21da6cbaf 19-Jan-2018 yinxu <yinxu@google.com> Add radio config java library to build file

Bug: 64131518
Test: Basic telephony sanity
Change-Id: I7aef4ba361a893fbda8d23b30fcfaa8b85fb2e73
/frameworks/opt/telephony/src/java/com/android/internal/telephony/RadioResponse.java
ea3a4caa4fe516faceeaf47da08fad349df7eb5a 21-Dec-2017 yinxu <yinxu@google.com> Modify the SIM state "Ready" and "Loaded"

In old implementation, "Ready" and "Loaded" are only related to the
current UiccCardApplication. In this CL, those two states are modified
to represent all the available UiccCardApplication of the profile.

Bug: 64131518
Test: Basic telephony sanity

Change-Id: I8e901fd9549859ea4489e645c60ffffaa4c6e78d
/frameworks/opt/telephony/src/java/com/android/internal/telephony/RadioResponse.java
4e10a61602bd065cdf71d0335493ac3444d5055a 21-Nov-2017 yinxu <yinxu@google.com> Add platform changes to support new RIL APIs.

Bug: 68998818
Test: Basic telephony sanity
Change-Id: I36be4c29cb575e7210da1b7e69772ba20e77404d
/frameworks/opt/telephony/src/java/com/android/internal/telephony/RadioResponse.java
c0a3ed8c70021d47cd55bbc1406a9cf63bd6afe2 30-Nov-2017 Jack Yu <jackyu@google.com> Moved data connection response into system api.

This is a preliminary step for IWLAN refactoring, where data response
will be one of the parameter in data service callback.

Test: Telephony sanity tests
bug: 64132030
Merged-In: Ie3cfc59c98bdd362a89207dc517f92619fa2278a
Change-Id: Ie3cfc59c98bdd362a89207dc517f92619fa2278a
(cherry picked from commit 3f8bd3dd2c7bceeab44854231411e9517417b944)
/frameworks/opt/telephony/src/java/com/android/internal/telephony/RadioResponse.java
e9c396cfd047b045c6df08a32ef546600f921bfa 14-Nov-2017 Cassie <xih@google.com> Added OperatorInfo in Scan Result.

The following changes were made becuase we added the new CellIdentity
Structures in the types.hal. And those new CellIdentity structures are
used
in the function networkScanResult in RadioIndication.java, in the
function
getCellInfoListResponse in RadioResponse.java and in the function
convertHalCellInfoList in RIL.java.

Bug: 63984327
Test: Basic telephony sanity
Change-Id: I88faa6dcad0f6ec3f8cd01552d6a4719482b55a0
/frameworks/opt/telephony/src/java/com/android/internal/telephony/RadioResponse.java
6993a3eef4eed1a2f31a967d330bdd97e76fe1c5 25-Oct-2017 Jayachandran C <jayachandranc@google.com> Remove the OEM hook implementation and usage

Vendors and OEMs shall use HIDL extension going forward
to send OEM specific message

Test: Basic Telephony Sanity

Bug: 34344851

Change-Id: I3432501978a08753f791fb90df77ee9ef1b6d642
/frameworks/opt/telephony/src/java/com/android/internal/telephony/RadioResponse.java
17d48d04925c2f4fdc58884e9bc3ba4075dde4b3 28-Jun-2017 TreeHugger Robot <treehugger-gerrit@google.com> Merge "Check string variable against both empty and null string" into oc-dr1-dev
0b23fe5834db6b9f53111487e2911cbc394fe761 27-Jun-2017 sqian <shuoq@google.com> Check string variable against both empty and null string

The new RIL in O changes all null strings to empty strings, but the code
only checks some string variable against null in some areas of frameworks/
opt/telephony. This CL adds the check against both empty and null for
these strings.

Test: TreeHugger
Bug: 62490549
Change-Id: If18154e896666eb9d5398181b9efe7cce40d7f75
/frameworks/opt/telephony/src/java/com/android/internal/telephony/RadioResponse.java
2d56a52434cbb8aafdb68b53aa0d67eb6ed2b277 27-Jun-2017 TreeHugger Robot <treehugger-gerrit@google.com> Merge "Stubs for Keepalive API" into oc-dr1-dev
26cacd7346a126a6e5cba72bcc9e300d95f6eee8 27-May-2017 Nathan Harold <nharold@google.com> Stubs for Keepalive API

Bug: 33277538
Test: tbd
Change-Id: I7c96e857419573e4c44c8264134c921e6766677e
(cherry picked from commit f256f53a996bcedd9691589bcdde99f775f2cd1a)
/frameworks/opt/telephony/src/java/com/android/internal/telephony/RadioResponse.java
4f4a1971ab6607c9b9d840173205e31a7c2de4b0 14-Jun-2017 yinxu <yinxu@google.com> Handles the RIL error from the CommandException

In RadioResponse.java, all the RIL errors will be converted into
CommandException and sent back to the caller with the callback message.
So the AsyncResult in the callback message of 'EVENT_START_NETWORK_SCAN_DONE'
and 'EVENT_START_NETWORK_SCAN_DONE' will either contains a NetworkScanResult
without any exception, or contains an exception without any NetworkScanResult.
So if there is any error when trying to start/stop a scan, the error
code must be extracted from the CommandException.

Cherry-picked cleanly from:
https://android-review.git.corp.google.com/#/c/415900/

Test: Telephony sanity tests
Merged-in: I9766b7fd530e9146e6d9867478ed79ad8f7ba1fc
Change-Id: I9766b7fd530e9146e6d9867478ed79ad8f7ba1fc
(cherry picked from commit a234d03c40520ae6d0163ffcac02e060124fb556)
/frameworks/opt/telephony/src/java/com/android/internal/telephony/RadioResponse.java
ee880fb27778d7277816b539319c3d6d270ecca3 17-May-2017 Amit Mahajan <amitmahajan@google.com> Merge "Convert unsigned uint8 fields in RIL interface to unsigned int." into oc-dev am: 091fd22c9c
am: 4ccf19ce02

Change-Id: If072df8b2720762c3c35071ed3591597edba0c16
4ccf19ce02f4dd328e567022962f8a7b4fb94a13 17-May-2017 Amit Mahajan <amitmahajan@google.com> Merge "Convert unsigned uint8 fields in RIL interface to unsigned int." into oc-dev
am: 091fd22c9c

Change-Id: Ia05ae78edbf33fe32ebf4ddc7198cfa7a2c5f672
152ec067149afef2e05216fe7137bd21c1584ff0 16-May-2017 Amit Mahajan <amitmahajan@google.com> Convert unsigned uint8 fields in RIL interface to unsigned int.

Conversion is via byte which loses the unsigned-ness by default.

Test: basic telephony sanity
Bug: 37911659
Change-Id: I39312e8c280450d68aff016d9c582e24ecc43a0c
/frameworks/opt/telephony/src/java/com/android/internal/telephony/RadioResponse.java
f7cab9f4e8b612a0c2cea8f41261cb89147be6dd 16-May-2017 Grace Chen <chengrace@google.com> Merge "Support different SIM power states" am: f7ea390cc0 am: 69ee7f4e68
am: bcc9dc404a

Change-Id: I7c9ba95018674d97fd22c0998ea72298c219d993
2d4f7c72eb95807a2235068dde9c4c98cda2f626 24-Mar-2017 Grace Chen <chengrace@google.com> Support different SIM power states

Test: Verify SIM power states
Bug: 35844036
Merged-In: I0d7b73d25f987f556d134d22cebe8c322acb1cc3
Change-Id: I0d7b73d25f987f556d134d22cebe8c322acb1cc3
/frameworks/opt/telephony/src/java/com/android/internal/telephony/RadioResponse.java
8c56ae46af25613291c8eed32cc28fc5d99166ba 12-May-2017 Ying Xu <yinxu@google.com> Merge "Add the new RIL requests to start/stop network scan"
ca0cf6cf5a9c6377f4d975bcfb6535706dd82e85 12-May-2017 Amit Mahajan <amitmahajan@google.com> Merge "Parse response from hal even in case of error." into oc-dev am: bbd3a5e6a6
am: f50085e9c0

Change-Id: I825a4556476c933bf006f4c2833206e2e148ec46
f50085e9c042716770c692534f34bf620465fe9e 12-May-2017 Amit Mahajan <amitmahajan@google.com> Merge "Parse response from hal even in case of error." into oc-dev
am: bbd3a5e6a6

Change-Id: I25f970d5f6ebff98c7267a606c945369ec0d8878
ffcdbea80c50d4911d52f61611722e446af72b66 21-Apr-2017 yinxu <yinxu@google.com> Add the new RIL requests to start/stop network scan

This CL defines the RIL API which will be used to start and stop the
network scan. The long-term goal is to support Subsecond Switching which
is separate from what this CL is doing.

Test: Telephony sanity tests
Bug: 30954762
Change-Id: I71de3f1dc0790ca4b9a2b9a4827637cb337668e2
/frameworks/opt/telephony/src/java/com/android/internal/telephony/RadioResponse.java
9240572c00c2f5b0fe5d01864eaec7d541d08aa1 11-May-2017 Amit Mahajan <amitmahajan@google.com> Parse response from hal even in case of error.

Test: manual sim pin testing, basic telephony sanity
Bug: 37941868
Change-Id: I1a0b576c84ebb9bf4ac3de41538d148a1a043c05
/frameworks/opt/telephony/src/java/com/android/internal/telephony/RadioResponse.java
ed77f7847ae02b52a068cc4248987d1511328731 24-Mar-2017 Grace Chen <chengrace@google.com> Support different SIM power states

Test: Verify SIM power states
Bug: 35844036
Change-Id: I0d7b73d25f987f556d134d22cebe8c322acb1cc3
/frameworks/opt/telephony/src/java/com/android/internal/telephony/RadioResponse.java
3dd2f4b1d5d89bb2e785df8e6ede6bf25937b0bd 16-Mar-2017 pkanwar <pkanwar@google.com> Radio Interface changes to allow the modem to query the framework
for the key.

This CL adds the 1.1 version of the HAL interface. It also introduces
support for 2 new messags:

1. setCarrierInfoForImsiEncryption
2. carrierInfoForImsiEncryption

BUG: 35606429
Change-Id: I312ec08ffd1ff84ab5bb53047862f74eb95be470
Test: manual
Merged-In: Id76b9c21df88c3dc8b201c6400e999688d5bdc3e
/frameworks/opt/telephony/src/java/com/android/internal/telephony/RadioResponse.java
e5d195404d66c60c1f35e9ac900768d86c2956a6 16-Mar-2017 pkanwar <pkanwar@google.com> Radio Interface changes to get the public key.

This CL adds the 1.1 version of the HAL interface. It also introduces
support for 2 new messags:

1. setCarrierInfoForImsiEncryption
2. carrierInfoForImsiEncryption

BUG: 35606429
Test: manual
Change-Id: Id76b9c21df88c3dc8b201c6400e999688d5bdc3e
/frameworks/opt/telephony/src/java/com/android/internal/telephony/RadioResponse.java
d2ad36f2c489f630e2077bbaae29194cae923863 13-Mar-2017 Jack Yu <jackyu@google.com> Removed the deprecated screen state API

The screen state API was deprecated on O and should
not be added into the radio interace.

Test: Telephony sanity tests
bug: 32223897
Change-Id: I6651224779399d7c33a3675ac8cc3ca004bcd549
/frameworks/opt/telephony/src/java/com/android/internal/telephony/RadioResponse.java
c95d8bc1e6b66ea9f9a3459f17f34dffd0bae927 09-Mar-2017 Amit Mahajan <amitmahajan@google.com> Initialize CallForwardInfo correctly.

Test: *#21# on AT&T shows response
Bug: 35330178
Change-Id: I624f7799d1289dca41dfd56870bbbd7b0cbee48a
/frameworks/opt/telephony/src/java/com/android/internal/telephony/RadioResponse.java
50b941e59787a21dd2d4f3d25d700538efb9abc5 18-Feb-2017 Jack Yu <jackyu@google.com> Added device state monitor

Added DeviceStateMonitor to replace the legacy screen state RIL
API. Instead of sending the screen state to the modem, the new
device state monitor can explicitly turn on/off the unsolicited
response from the modem based on difference scenarios (e.g.
tethering, charging, screen state). It also sends more device
state to the modem including charging state, power saving state,
and low data expected state.

Note that in order to support the old vendor RIL, framework will
still invoke the legacy screen state API to ensure the best
user experience on those devices.

Test: Manual. Unit tests.
bug: 32223897, 20125037, 28294587

Merged-In: I76ce307bde1d3160af2ac44a57f101e4cafc7ae4
Change-Id: I76ce307bde1d3160af2ac44a57f101e4cafc7ae4
/frameworks/opt/telephony/src/java/com/android/internal/telephony/RadioResponse.java
d031c581c1f338ad0eba124f5bd8073b04ac4faa 14-Feb-2017 Sooraj Sasindran <sasindran@google.com> Handle update in Data and Voice registration state

Handle RIL interface update in data registration state
and voice registration state.

Test: Tested with updated QCRIL

new RILJ logs on different rats are as follows

02-27 10:22:48.489 D/RILJ ( 1483): [4169]< DATA_REGISTRATION_STATE
{.regState = REG_HOME, .rat = 14, .reasonDataDenied = -1, .maxDataCalls
= 20, .cellIdentity = {.cellInfoType = LTE, .cellIdentityGsm = [],
.cellIdentityWcdma = [], .cellIdentityCdma = [], .cellIdentityLte =
[{.mcc = -1, .mnc = -1, .ci = 56, .pci = 135, .tac = 13826, .earfcn =
-1}], .cellIdentityTdscdma = []}} [SUB0]

02-27 10:22:48.463 D/RILJ ( 1483): [4166]< VOICE_REGISTRATION_STATE
{.regState = REG_HOME, .rat = 14, .cssSupported = true,
.roamingIndicator = 1, .systemIsInPrl = -1, .defaultRoamingIndicator =
-1, .reasonForDenial = 0, .cellIdentity = {.cellInfoType = LTE,
.cellIdentityGsm = [], .cellIdentityWcdma = [], .cellIdentityCdma = [],
.cellIdentityLte = [{.mcc = -1, .mnc = -1, .ci = 56, .pci = -1, .tac =
-1, .earfcn = -1}], .cellIdentityTdscdma = []}} [SUB

02-27 11:13:16.138 D/RILJ ( 2110): [3992]< DATA_REGISTRATION_STATE
{.regState = REG_ROAMING, .rat = 13, .reasonDataDenied = -1,
.maxDataCalls = 20, .cellIdentity = {.cellInfoType = CDMA,
.cellIdentityGsm = [], .cellIdentityWcdma = [], .cellIdentityCdma =
[{.networkId = -1, .systemId = -1, .baseStationId = -1, .longitude = -1,
.latitude = -1}], .cellIdentityLte = [], .cellIdentityTdscdma = []}}
[SUB0]

02-27 11:13:16.136 D/RILJ ( 2110): [3993]< VOICE_REGISTRATION_STATE
{.regState = NOT_REG_MT_SEARCHING_OP, .rat = 0, .cssSupported = false,
.roamingIndicator = 64, .systemIsInPrl = 1, .defaultRoamingIndicator =
-1, .reasonForDenial = 0, .cellIdentity = {.cellInfoType = 0x0,
.cellIdentityGsm = [], .cellIdentityWcdma = [], .cellIdentityCdma = [],
.cellIdentityLte = [], .cellIdentityTdscdma = []}} [SUB0]

02-27 11:23:21.875 D/RILJ ( 2104): [4058]< VOICE_REGISTRATION_STATE
{.regState = REG_ROAMING, .rat = 6, .cssSupported = false,
.roamingIndicator = 64, .systemIsInPrl = 1, .defaultRoamingIndicator =
-1, .reasonForDenial = 0, .cellIdentity = {.cellInfoType = CDMA,
.cellIdentityGsm = [], .cellIdentityWcdma = [], .cellIdentityCdma =
[{.networkId = 54, .systemId = 4, .baseStationId = 7155, .longitude =
2147483647, .latitude = 0}], .cellIdentityLte = [], .cellIdentityTdscdma
= []}} [SUB0]

02-27 11:29:36.774 D/RILJ ( 2157): [3925]< VOICE_REGISTRATION_STATE
{.regState = REG_HOME, .rat = 16, .cssSupported = false,
.roamingIndicator = 1, .systemIsInPrl = -1, .defaultRoamingIndicator =
-1, .reasonForDenial = 0, .cellIdentity = {.cellInfoType = GSM,
.cellIdentityGsm = [{.mcc = -1, .mnc = -1, .lac = 8, .cid = 0, .arfcn =
-1, .bsic = -1}], .cellIdentityWcdma = [], .cellIdentityCdma = [],
.cellIdentityLte = [], .cellIdentityTdscdma = []}} [SUB0]

02-27 11:29:36.768 D/RILJ ( 2157): [3924]< DATA_REGISTRATION_STATE
{.regState = REG_HOME, .rat = 2, .reasonDataDenied = -1, .maxDataCalls =
20, .cellIdentity = {.cellInfoType = GSM, .cellIdentityGsm = [{.mcc =
-1, .mnc = -1, .lac = 8, .cid = 0, .arfcn = -1, .bsic = -1}],
.cellIdentityWcdma = [], .cellIdentityCdma = [], .cellIdentityLte = [],
.cellIdentityTdscdma = []}} [SUB0]

Bug=32223344
Merged-In: I1e4470a93131119a75bfd9ec39db7e3c48f8d849
Change-Id: I1e4470a93131119a75bfd9ec39db7e3c48f8d849
/frameworks/opt/telephony/src/java/com/android/internal/telephony/RadioResponse.java
caecd75617c11d33e000c4d90f8a6557c5b2de7e 13-Feb-2017 Jack Yu <jackyu@google.com> Data call refactoring and hidlization

Support the new HIDL interface for data call APIs.
The affacted APIs are RIL_REQUEST_SETUP_DATA_CALL,
RIL_REQUEST_SET_DATA_PROFILE, RIL_REQUEST_SET_INITIAL_ATTACH_APN
More parameters are passing down to the modem to address
some issues we had earlier.

bug: 32224135, 30173958, 33561503, 30282096, 32020264
Test: Telephony sanity tests, unit tests

Merged-In: I239baa144bcee413f67e77c6b79b4ae5278077e8
Change-Id: I239baa144bcee413f67e77c6b79b4ae5278077e8
/frameworks/opt/telephony/src/java/com/android/internal/telephony/RadioResponse.java
72c0d812e2e53b35c09ee9bfffe04779636678a3 14-Feb-2017 Amit Mahajan <amitmahajan@google.com> OemHook client implementation.

Test: Basic telephony sanity
Bug: 32020264
Bug: 34344851
Merged-in: I7383da9245cc68d80eaebf27ebd26404d2d29f9f
Change-Id: I7383da9245cc68d80eaebf27ebd26404d2d29f9f
/frameworks/opt/telephony/src/java/com/android/internal/telephony/RadioResponse.java
df97820b2db85a96b3d87e9968c1898ece1e6736 16-Feb-2017 Jack Yu <jackyu@google.com> Added the new RIL request to set SIM power state

The new RIL request for powering up/down the SIM card.

Test: Telephony sanity tests
bug: 32224755
Merged-In: I71d07e39a07ee4c1ea877adf188955aeb5a70793
Change-Id: I71d07e39a07ee4c1ea877adf188955aeb5a70793
/frameworks/opt/telephony/src/java/com/android/internal/telephony/RadioResponse.java
6f75943d15075631cd775a6efe6ff114334ebabd 13-Feb-2017 Amit Mahajan <amitmahajan@google.com> Fix to handle error in getRadioCapability() correctly.

Test: Basic telephony sanity
Bug: 32020264
Change-Id: I241f9264b114dbdd0d99ba192213beb46dbde244
/frameworks/opt/telephony/src/java/com/android/internal/telephony/RadioResponse.java
9be7c26f29b4ba23409a197220063595cc80664d 01-Feb-2017 Amit Mahajan <amitmahajan@google.com> Client (framework) side HAL changes for RIL solicited responses - 2

Test: Basic telephony sanity
Bug: 32020264
Change-Id: Ib2e70b94b401b8ab3e8968134e4dd20ec29ab989
/frameworks/opt/telephony/src/java/com/android/internal/telephony/RadioResponse.java
d8fe3ba2e6fbc96e80609f694cb0031ef40371e4 10-Feb-2017 Amit Mahajan <amitmahajan@google.com> Client (framework) side HAL changes for RIL solicited responses.

Bug: 32020264
Merged-in: Ib72f2443fb0580092e0f8560a40d3fb9b182887e
Change-Id: Ib72f2443fb0580092e0f8560a40d3fb9b182887e
/frameworks/opt/telephony/src/java/com/android/internal/telephony/RadioResponse.java
3b51aec7f0eca9a2b7af7fdf605ae7bf9d9c5f4a 10-Feb-2017 Sanket Padawe <sanketpadawe@google.com> Convert ril java to HIDL client (patch 2).

Test: Basic telephony sanity. Phone calls/sms/data. FI sanity.
Bug: 32020264
Change-Id: Ied031180a8fab9a2b7062dfcf38ebf5cb90a990e
Merged-in: Ied031180a8fab9a2b7062dfcf38ebf5cb90a990e
/frameworks/opt/telephony/src/java/com/android/internal/telephony/RadioResponse.java
6509576d8eb86664d1b5383a1b637e00748e807e 24-Jan-2017 Jack Yu <jackyu@google.com> Renamed voiceNetworkStateChanged and dataNetworkStateChanged

The misleading voiceNetworkStateChanged should be renamed
to networkStateChanged to reflect either voice or data
network changes will trigger this indication.
And dataNetworkStateChanged should be renamed to
dataCallListChanged as well.

Test: telephony sanity test
Merged-In: I5839efc3bdaf137310238790221c8ba93794bde3
Change-Id: I5839efc3bdaf137310238790221c8ba93794bde3
/frameworks/opt/telephony/src/java/com/android/internal/telephony/RadioResponse.java
13b2867e7d74a0234735502c4f922a281c8b0438 16-Dec-2016 Sanket Padawe <sanketpadawe@google.com> Convert RIL java side to HIDL client.

Test: Basic telephony sanity tests (voice calls, data, sms, APM).
Bug: 32020264
Merged-in: I62aac69193563250107c55ced74bc5aa4ea0b5d4
Change-Id: I62aac69193563250107c55ced74bc5aa4ea0b5d4
/frameworks/opt/telephony/src/java/com/android/internal/telephony/RadioResponse.java
246295a9ce6d2ae2613ff95b3e85ea1c0406d164 25-Aug-2016 Amit Mahajan <amitmahajan@google.com> Adding simple radio service and callbacks.

Test: Sanity tests by telephony test team.
Bug: 32020264
Change-Id: I70552a681006ec46c901bdafb9d346c559ba5ec9
/frameworks/opt/telephony/src/java/com/android/internal/telephony/RadioResponse.java