summaryrefslogtreecommitdiff
path: root/identity/support/src/cppbor_parse.cpp
diff options
context:
space:
mode:
authorSarah Chin <sarahchin@google.com>2019-11-20 11:25:02 -0800
committerSarah Chin <sarahchin@google.com>2020-01-16 18:17:53 -0800
commit322c4cc2860f8c1dc8c456635df81cd0f64a7140 (patch)
treed6734b2a6869d499bf9dd795d9b410a44963f5ab /identity/support/src/cppbor_parse.cpp
parent43363d72c788ecb13b20a49f4533f59af9f236e3 (diff)
PhoneCapabilities changes for device capabilities
Change PhoneCapability structure to contain static capabilities for: * the entire device * each modem/radio * each SIM slot Created SimSlotCapability and SlotType to hold information about device SIM slot capabilities (separate from SimSlotStatus). Created ModemFeatures to express modem capabilities as a bitfield of concurrently supportable modem features. PhoneCapability has fields for UE categories, bands, access networks, and modem switching linger time. It also contains a lists of logical modem UUIDs, SIM slot capabilities, and all possible concurrently supportable modem features. TelephonyManager will have an API that returns * the PhoneCapability for the device * active set of ModemFeatures Apps with CARRIER_PRIVILEGE can use these APIs to access all capabilities of a device (eg. 5G capable, DSDS capable, etc.) and use them to make decisions based on what the device can support. Test: atest FrameworksTelephonyTests Bug: 143238237 Bug: 143238191 Change-Id: I424ef176086d2308a4bf53b2c79407eabafb3178
Diffstat (limited to 'identity/support/src/cppbor_parse.cpp')
0 files changed, 0 insertions, 0 deletions