Add additional fields into SatelliteAccessController atom
1. Added below fields for existing SatelliteController atom
a. count_of_satellite_allowed_state_changed_events : count how meny times
device allowed state for satellite service has changed
b. count_of_successful_location_queries : counts how many times location query for
satellite service was successfully done.
c. count_of_failed_location_queries : counts how many times location query for
satellite service was failed.
2. Added a field to check from which reason this SatelliteAccessController atom report was triggered
a. triggering_event
3. Added an enum for distinsuighing the reason of trigger SatelliteAccessController atom report
Design doc : go/nbiotntn-metrics, go/satellite-metrics
Bug: 363272708
Flag: com.android.internal.telephony.flags.carrier_roaming_nb_iot_ntn
Test: atest SatelliteAccessControllerTest
Change-Id: I9fe71254b17c9ba7c7961e7bd219cd1a7fc8cde9
1 file changed