Add a device overlay for radio off delay due to IMS deregistration

Adds a new device overlay that allows a device to tune how long it
should wait for IMS deregistration in response to APM off or power
off indication. If 0, the feature should be disabled.

Bug: 195304068
Test: atest FrameworksTelephonyTests:ServiceStateTrackerTest
Change-Id: Id7b16d75c512106b56cb49974570811679498a0b
Merged-In: Id7b16d75c512106b56cb49974570811679498a0b
This commit is contained in:
Brad Ebinger
2021-09-10 16:22:14 -07:00
parent e731e209d3
commit f1163c51d2
2 changed files with 6 additions and 0 deletions

View File

@@ -3026,6 +3026,11 @@
and one pSIM) -->
<integer name="config_num_physical_slots">1</integer>
<!-- When a radio power off request is received, we will delay completing the request until
either IMS moves to the deregistered state or the timeout defined by this configuration
elapses. If 0, this feature is disabled and we do not delay radio power off requests.-->
<integer name="config_delay_for_ims_dereg_millis">0</integer>
<!--Thresholds for LTE dbm in status bar-->
<integer-array translatable="false" name="config_lteDbmThresholds">
<item>-140</item> <!-- SIGNAL_STRENGTH_NONE_OR_UNKNOWN -->

View File

@@ -476,6 +476,7 @@
<java-symbol type="string" name="config_deviceSpecificDevicePolicyManagerService" />
<java-symbol type="string" name="config_deviceSpecificAudioService" />
<java-symbol type="integer" name="config_num_physical_slots" />
<java-symbol type="integer" name="config_delay_for_ims_dereg_millis" />
<java-symbol type="array" name="config_integrityRuleProviderPackages" />
<java-symbol type="bool" name="config_useAssistantVolume" />
<java-symbol type="string" name="config_bandwidthEstimateSource" />