Loading core/res/res/values/config_telephony.xml +19 −0 Original line number Diff line number Diff line Loading @@ -365,4 +365,23 @@ <item>xcap</item> </string-array> <java-symbol type="array" name="config_force_cellular_transport_capabilities" /> <!-- The time duration in millis after which DemoSimulator will move to CONNECTED state from NOT_CONNECTED state if the device is aligned to satellite. --> <integer name="config_demo_pointing_aligned_duration_millis">15000</integer> <java-symbol type="integer" name="config_demo_pointing_aligned_duration_millis" /> <!-- The time duration in millis after which DemoSimulator will move to NOT_CONNECTED state from CONNECTED state if the device is not aligned to satellite. --> <integer name="config_demo_pointing_not_aligned_duration_millis">30000</integer> <java-symbol type="integer" name="config_demo_pointing_not_aligned_duration_millis" /> <!-- Boolean indicating whether Telephony should wait for device alignment with satellite before sending or receiving datagrams in demo mode. --> <bool name="config_wait_for_device_alignment_in_demo_datagram">false</bool> <java-symbol type="bool" name="config_wait_for_device_alignment_in_demo_datagram" /> </resources> telephony/java/com/android/internal/telephony/ITelephony.aidl +9 −0 Original line number Diff line number Diff line Loading @@ -3372,4 +3372,13 @@ interface ITelephony { + "android.Manifest.permission.SATELLITE_COMMUNICATION)") void unregisterForCommunicationAllowedStateChanged(int subId, in ISatelliteCommunicationAllowedStateCallback callback); /** * This API can be used by only CTS to override the boolean configs used by the * DatagramController module. * * @param enable Whether to enable boolean config. * @return {@code true} if the boolean config is set successfully, {@code false} otherwise. */ boolean setDatagramControllerBooleanConfig(boolean reset, int booleanType, boolean enable); } Loading
core/res/res/values/config_telephony.xml +19 −0 Original line number Diff line number Diff line Loading @@ -365,4 +365,23 @@ <item>xcap</item> </string-array> <java-symbol type="array" name="config_force_cellular_transport_capabilities" /> <!-- The time duration in millis after which DemoSimulator will move to CONNECTED state from NOT_CONNECTED state if the device is aligned to satellite. --> <integer name="config_demo_pointing_aligned_duration_millis">15000</integer> <java-symbol type="integer" name="config_demo_pointing_aligned_duration_millis" /> <!-- The time duration in millis after which DemoSimulator will move to NOT_CONNECTED state from CONNECTED state if the device is not aligned to satellite. --> <integer name="config_demo_pointing_not_aligned_duration_millis">30000</integer> <java-symbol type="integer" name="config_demo_pointing_not_aligned_duration_millis" /> <!-- Boolean indicating whether Telephony should wait for device alignment with satellite before sending or receiving datagrams in demo mode. --> <bool name="config_wait_for_device_alignment_in_demo_datagram">false</bool> <java-symbol type="bool" name="config_wait_for_device_alignment_in_demo_datagram" /> </resources>
telephony/java/com/android/internal/telephony/ITelephony.aidl +9 −0 Original line number Diff line number Diff line Loading @@ -3372,4 +3372,13 @@ interface ITelephony { + "android.Manifest.permission.SATELLITE_COMMUNICATION)") void unregisterForCommunicationAllowedStateChanged(int subId, in ISatelliteCommunicationAllowedStateCallback callback); /** * This API can be used by only CTS to override the boolean configs used by the * DatagramController module. * * @param enable Whether to enable boolean config. * @return {@code true} if the boolean config is set successfully, {@code false} otherwise. */ boolean setDatagramControllerBooleanConfig(boolean reset, int booleanType, boolean enable); }