summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-04-28Snap for 10017868 from ba21c10291c6d8c72c0654c368baac27e962272e to ↵android-14.0.0_r27android-14.0.0_r26android-14.0.0_r25android-14.0.0_r24android-14.0.0_r23android-14.0.0_r22android-14.0.0_r21android-14.0.0_r20android-14.0.0_r19android-14.0.0_r18android-14.0.0_r17android-14.0.0_r16android14-qpr1-s2-releaseandroid14-qpr1-releaseAndroid Build Coastguard Worker
udc-qpr1-release Change-Id: Ia48300c83a9c71f1d85ea90ac00ea9d11173742c
2023-04-21Update QnsTimer Handler on device active mode. am: 8f68f57221android-14.0.0_r45android-14.0.0_r44android-14.0.0_r43android-14.0.0_r42android-14.0.0_r41android-14.0.0_r40android-14.0.0_r39android-14.0.0_r38android14-d2-s5-releaseandroid14-d2-s4-releaseandroid14-d2-s3-releaseandroid14-d2-s2-releaseandroid14-d2-s1-releaseandroid14-d2-releaseManish Dungriyal
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Telephony/+/22767896 Change-Id: I958bdbbfc30e088f31b0227c026c521c7f03a4b2 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-21Update QnsTimer Handler on device active mode.android14-devManish Dungriyal
Handler delay is not updated when device moves from idle state to active state. This cause more delay for the event to expire than expected. Bug: 279000239 Test: verified with live testing. Change-Id: I4d47673681a3a764a6fe39611ab6ad9d929818a1
2023-04-13[QNS] Fixes on QnsCallStatusTracker am: b220c166a7 am: e2f625fb15Sewook Seo
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Telephony/+/22561882 Change-Id: I32b9c41ea21c599b298c50ac736fa893c2735b80 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-13[QNS] Fixes on QnsCallStatusTracker am: b220c166a7Sewook Seo
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Telephony/+/22561882 Change-Id: I2ab826d59992ab1dec1d8a7e9c0b06cdf2bbf353 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-11[QNS] Fixes on QnsCallStatusTrackerSewook Seo
- fix wrong report from updateCallState - isCallIdle check based on NetCapability Bug: 276408745 Test: atest QualifiedNetworksServiceTests Change-Id: I570ab04be2ab3269a0cbb79b59c733459dcc6f08
2023-04-05[HysteresisDB] Fix NullPointerException at CellularQualityMonitor am: 0ec6955ec5Nagendra Prasad Nagarle Basavaraju
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Telephony/+/22410468 Change-Id: I01dab34767a8dceb0db78c68a4fb6829e70dacb8 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-05QnsTimer implementation for delayed events in QNS am: ccc00093b1Manish Dungriyal
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Telephony/+/22465844 Change-Id: Ifaf3ee302348da935f20c81b33af59178af54451 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-05[HysteresisDB] Fix NullPointerException at CellularQualityMonitorNagendra Prasad Nagarle Basavaraju
Bug: 276850662 Bug: 274605921 Test: atest QualifiedNetworksServiceTest Change-Id: I9d1d126e0112fe86d6f077ecb325f0f8976953a7
2023-04-05QnsTimer implementation for delayed events in QNSManish Dungriyal
Delayed messages in QNS needs to handle such that they will be unimpacted even in doze mode. Bug: 258753685 Test: atest QualifiedNetworksServiceTests and manual testing. Change-Id: I65f95069e7a8099ba8c80c7a25e7963ab79e9a6a Merged-In: I65f95069e7a8099ba8c80c7a25e7963ab79e9a6a (cherry picked from commit 1a9a04b3658a785704e5d6f68eaa6d915f21cd2d)
2023-03-29[QNS] Remove AlternativeEventListener & Provider am: 27d15968aasangyun
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Telephony/+/22215374 Change-Id: Iafdfd966c41d0800b54773e57e5d41d57c20a0e0 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-27[QNS] Remove AlternativeEventListener & Providersangyun
AlternativeEventListener and Provider provides interfaces to receive data from other modules. Currently, these classes are not used because there is no more data to get from external. Bug: 274863260 Test: atest QualifiedNetworksServiceTests Change-Id: I42fa96dbfa6d9c7d9a9544828ae5b913ec64905d
2023-03-27[HysteresisDB] Support HysteresisDB Settings from CellularQualityMonitor am: ↵Nagendra Prasad Nagarle Basavaraju
0e47513462 Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Telephony/+/22286085 Change-Id: I275b41ce3bf2057953e22ef8f85ef16517427b39 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-27[HysteresisDB] Support HysteresisDB Settings from CellularQualityMonitorNagendra Prasad Nagarle Basavaraju
- Support Overriding of HyseresisDb value from QualifiefNetworksService Bug: 240215633 Bug: 274605921 Test: atest QualifiedNetworksServiceTest Change-Id: I3294d5f08f0a4f755a915bdf846a00fbed4dedbf
2023-03-16Merge "set OWNERS to the TelephonyStatsLib" into udc-dev am: ace32073e3Sangyun Yun
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Telephony/+/22102412 Change-Id: I68121cae35a2f8a74ce064b529a0a236dd59a196 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-16[QNS] Introduction of the qns metric (QNS metric v1.3) am: 3fb7100cb4sangyun
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Telephony/+/21791466 Change-Id: If0c99671f405e3118563642dab9edb5f6c9c5f71 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-16Merge "set OWNERS to the TelephonyStatsLib" into udc-devSangyun Yun
2023-03-16set OWNERS to the TelephonyStatsLibsangyun
Bug: 235436630 Test: m Change-Id: Ia7a521dcdab02193ed2e2f83c48a36ca31f2d71c
2023-03-13[QNS] Introduction of the qns metric (QNS metric v1.3)sangyun
Atom for QualifiedRatListChanged - Pushed atom when a QNS update qualified RAT list. Atom for FallbackRestrictionChanged - Pushed atom when QNS fallback restriction changed. Atom for ImsCallDrop - Pushed atom when IMS call drop occurred in when both transport type available. Atom for RatPreferenceMismatchInfo - Pulls the history for mismatch between RAT preference and actual one. Atom for HandoverTimeMillis - Pulls for time taken from update of RAT preference until successful handover completion. Atom for HandoverPingpong - Pulls for count of handover pingpong in short time Bug: 235436630 Test: atest QualifiedNetworksServiceTests Change-Id: I5b3bd2db6c1ca00412e0cbb2a7435fde7bc28015
2023-03-13[QNS] Stop monitoring thresholds for EIMS when data disconnected. am: 91bd6a427dsangyun
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Telephony/+/21937740 Change-Id: I090da279bbd8fffffe853fbb98156583384cb6ca Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-13[QNS] Stop monitoring thresholds for EIMS when data disconnected.sangyun
- When cellular is unavailable, CellularQuailtyMonitor will clear requests to telephonyCallBack. - When cellular become available again, other APns will reset the threshold by calling unregisterThresholdToQualityMonitor. For Emergency, according to current design, in some case, the threshold will not be reset as QNS only handles HO of Emergency data connection. - In result, CellularQuailtyMonitor will not listen to telephonyCallBack, until the set of threshold values is changed. Bug: 268269409 Test: atest QualifiedNetworksServiceTests Change-Id: I309be73d2fa6039ca97a79eb12e502fdb0e482c0 Signed-off-by: Jeremy Chow <ktchow@google.com>
2023-03-10[QNS]follow domain selection before EMC active am: 9682fd04f4Sewook Seo
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Telephony/+/21930979 Change-Id: I4fb76e6617ea7cf521d943fa95ae8251093a80e0 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-09[QNS]follow domain selection before EMC activeSewook Seo
QNS will update guided RAT from domain selection also if emergency data network is active and emergency call is not active yet. Bug: 266189145 Test: atest QualifiedNetworksServiceTests, domain selection test Change-Id: I3a5d57c57be97a3dfb4582d788c275e02cd38897
2023-03-08Merge "[QNS] Fix thresholdBreached() to meet CP design" into udc-dev am: ↵Jeremy Chow
0eedb65ae3 Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Telephony/+/21698579 Change-Id: I598f604da7e99a7c4f14c051082741888d4f8086 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-08Merge "[QNS] Fix thresholdBreached() to meet CP design" into udc-devJeremy Chow
2023-03-06[QNS]WifiQualityMonitor Issue am: 5fec6580daNagendra Prasad Nagarle Basavaraju
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Telephony/+/21747579 Change-Id: Iecab88e17bdebdea3e464d34ad720fc73b00ff45 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-06[QNS]WifiQualityMonitor IssueNagendra Prasad Nagarle Basavaraju
- Fix for WQM Callback Issue at Wifi Low Coverage Area Bug: 269375087 Test: atest QualfiedNetworksServiceTests Change-Id: I93e260300027bb728dafa469ca001fa9108ff776
2023-03-02[QNS] Fix thresholdBreached() to meet CP designJeremy Chow
Bug: 271378124 Test: atest QualifiedNetworksServiceTest Change-Id: If5952a2ee34ce30bf70f4758fccd37d0d429311a
2023-02-28Merge "[QNS] use type 'long' for throttling time" into udc-dev am: 89f1a68106Sewook Seo
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Telephony/+/21563952 Change-Id: Id0448b585431876522b78de3bae9a01d7441e1c9 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-28[QNS] Fix junit test for AccessNetworkEvaluatorTest am: 51089ab4b2Nagendra Prasad Nagarle Basavaraju
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Telephony/+/21573742 Change-Id: I8be06e88179c2ce42972e3ee0c3a517d378ba894 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-28Merge "[QNS] use type 'long' for throttling time" into udc-devSewook Seo
2023-02-27[QNS] use type 'long' for throttling timeSewook Seo
Handling throttling time with type 'long'. Bug: 267612616 Test: atest QualifiedNetworksServiceTest Change-Id: I49f92530e51ae92b216340184b92d7b327acd6e2 (cherry picked from commit 6e1d7db2c9397c1b9551005ab31096631590784e)
2023-02-24[QNS] Fix junit test for AccessNetworkEvaluatorTestNagendra Prasad Nagarle Basavaraju
- Fix Junit test failure at testCachedPreferredTransportTypeForEmergency Bug: 270130207 Test: atest com.android.telephony.qns.AccessNetworkEvaluatorTest Change-Id: I8583c8288d29461fc1394ea1171954daf829a536
2023-02-23Merge "[QNS]notify callsate for emergency at active" into udc-devSewook Seo
2023-02-22[QNS]notify callsate for emergency at activeSewook Seo
- Update QNS callstate for emergency when emergency call state is changed to ACTIVE. - Bug fixes related to mNetCapability at ActiveCallTracker Bug: 266189145 Test: atest QualifiedNetworksServiceTests, domain selection test Change-Id: Ib47c0126120c5360a91a49758cf18270f7b61662 (cherry picked from commit 3f3b96ba1231e470ac7637f19d754979ac7b6808)
2023-02-22[QNS]keep last transport type of emergency ANESewook Seo
Bug: 266191349 Test: atest QualifiedNetworksServiceTest Change-Id: Ifa30ba47ed6c13eef7f022aa818691f315285906 (cherry picked from commit 04e2c0c7e8315b21761d6b0e4ab98432192fac4e)
2023-02-16[QNS] Add README.md filessangyun
Add README.md files Bug: 269549432 Test: build Change-Id: I8d57ccf37bcfc4225445aaec9adcca4ea837218b
2023-02-13[AOSP QNS][WFC] Remove dependency on AlternativeEventListener/ProviderSean.JS Tsai
bug: 269050391 Change-Id: Iaabb70f4fb76432fa20bd7ddf05b2ec1abcb3d4f
2023-02-09[QNS] Intoduce QNS Asset configuration for US carrierssangyun
- T-Mobile US - AT&T / AT&T 5G / AT&T 5G SA - Verizon Wireless - mvno tmo_us / att_us / vzw_us carriers Bug: 266777327 Test: build and default phone testing Test: atest QualifiedNetworksServiceTests Change-Id: I0d529ecd95b08b8241939b1e711204f45e6cd21e
2023-02-08Merge "Update for change of MediaQualityStatus.Builder"Sewook Seo
2023-02-07Update for change of MediaQualityStatus.BuilderSewook Seo
Bug: 268027750 Test: atest QualifiedNetworksServiceTests Change-Id: I604800f2f532b49d21d951df999bd41d9cadff2a
2023-02-06Merge "[QNS] porting ag/19371050"Sewook Seo
2023-02-06Merge "TelephonyStatsLib, support handling atoms and metrics"Sangyun Yun
2023-02-06[QNS] porting ag/19371050Sewook Seo
ag/19371050: Allow HO with Low RTP EV at guarding state Bug: 239379561 Test: atest QualifiedNetworksServiceTests Change-Id: I0bfd8cadc78f94a1526314505a25a525b6fb39e4
2023-02-06TelephonyStatsLib, support handling atoms and metricssangyun
Introduces TelephonyStatsLib to help with atom collection. - Atoms-Classes : Two types of abstract classes are provided pushed atom and pulled atom. - Persist function : For the pulled atom, it provides save the data to a file in case of sudden data loss (such as a process dies). - Provides callbacks for pulled atoms such as continuous gauges. - Provides write (for pushed) and append (for pulled) api - Storage class stores atoms internally and persistantly Add UnitTest - atest TelephonyStatsLibTests Bug: 235436630 Test: atest StatsLibTests Change-Id: I5b95a641dfa20b23e89059c59c3e95ae07aac42b
2023-02-04[QNS] notify cached EMC transport at DN failedSewook Seo
Notify cached transport type for emergency DN initial connect when the connection is failed. Bug: 266191727 Test: atest QualifiedNetworksServiceTests Change-Id: I54a5a2cfee03be7b7a0e464f5133d8dab31d4fed
2023-02-03Merge "[QNS] report guided RAT for EMC at disconnected."Sewook Seo
2023-02-02[QNS] report guided RAT for EMC at disconnected.Sewook Seo
If FWK guided emergency's transport type during data connected state, notify the transport type when the data connection is disconnected. Bug: 266191727 Test: atest QualifiedNetworksServiceTest, device test for EMC. Change-Id: Ie91bde9c1b03f06efd688af2ece375545742bb1e
2023-02-02[QNS] use carrier config KEY_XCAP_OVER_UT_SUPPORTED_RATS_INT_ARRAYsangyun
Replace KEY_QNS_XCAP_TRANSPORT_TYPE_INT with KEY_XCAP_OVER_UT_SUPPORTED_RATS_INT_ARRAY (AOSP carrier Config) Bug: 237502693 Test: atest QualifiedNetworksServiceTests Change-Id: Ifc77a782c548287ae3c8e15fbdaaba5bcad737ab
2023-02-01Merge "Provide AOSP QNS Asset configuration for Canada"TreeHugger Robot