Handle update in Data and Voice registration state
Handle RIL interface update in data registration state and voice registration state. Test: Tested with updated QCRIL new RILJ logs on different rats are as follows 02-27 10:22:48.489 D/RILJ ( 1483): [4169]< DATA_REGISTRATION_STATE {.regState = REG_HOME, .rat = 14, .reasonDataDenied = -1, .maxDataCalls = 20, .cellIdentity = {.cellInfoType = LTE, .cellIdentityGsm = [], .cellIdentityWcdma = [], .cellIdentityCdma = [], .cellIdentityLte = [{.mcc = -1, .mnc = -1, .ci = 56, .pci = 135, .tac = 13826, .earfcn = -1}], .cellIdentityTdscdma = []}} [SUB0] 02-27 10:22:48.463 D/RILJ ( 1483): [4166]< VOICE_REGISTRATION_STATE {.regState = REG_HOME, .rat = 14, .cssSupported = true, .roamingIndicator = 1, .systemIsInPrl = -1, .defaultRoamingIndicator = -1, .reasonForDenial = 0, .cellIdentity = {.cellInfoType = LTE, .cellIdentityGsm = [], .cellIdentityWcdma = [], .cellIdentityCdma = [], .cellIdentityLte = [{.mcc = -1, .mnc = -1, .ci = 56, .pci = -1, .tac = -1, .earfcn = -1}], .cellIdentityTdscdma = []}} [SUB 02-27 11:13:16.138 D/RILJ ( 2110): [3992]< DATA_REGISTRATION_STATE {.regState = REG_ROAMING, .rat = 13, .reasonDataDenied = -1, .maxDataCalls = 20, .cellIdentity = {.cellInfoType = CDMA, .cellIdentityGsm = [], .cellIdentityWcdma = [], .cellIdentityCdma = [{.networkId = -1, .systemId = -1, .baseStationId = -1, .longitude = -1, .latitude = -1}], .cellIdentityLte = [], .cellIdentityTdscdma = []}} [SUB0] 02-27 11:13:16.136 D/RILJ ( 2110): [3993]< VOICE_REGISTRATION_STATE {.regState = NOT_REG_MT_SEARCHING_OP, .rat = 0, .cssSupported = false, .roamingIndicator = 64, .systemIsInPrl = 1, .defaultRoamingIndicator = -1, .reasonForDenial = 0, .cellIdentity = {.cellInfoType = 0x0, .cellIdentityGsm = [], .cellIdentityWcdma = [], .cellIdentityCdma = [], .cellIdentityLte = [], .cellIdentityTdscdma = []}} [SUB0] 02-27 11:23:21.875 D/RILJ ( 2104): [4058]< VOICE_REGISTRATION_STATE {.regState = REG_ROAMING, .rat = 6, .cssSupported = false, .roamingIndicator = 64, .systemIsInPrl = 1, .defaultRoamingIndicator = -1, .reasonForDenial = 0, .cellIdentity = {.cellInfoType = CDMA, .cellIdentityGsm = [], .cellIdentityWcdma = [], .cellIdentityCdma = [{.networkId = 54, .systemId = 4, .baseStationId = 7155, .longitude = 2147483647, .latitude = 0}], .cellIdentityLte = [], .cellIdentityTdscdma = []}} [SUB0] 02-27 11:29:36.774 D/RILJ ( 2157): [3925]< VOICE_REGISTRATION_STATE {.regState = REG_HOME, .rat = 16, .cssSupported = false, .roamingIndicator = 1, .systemIsInPrl = -1, .defaultRoamingIndicator = -1, .reasonForDenial = 0, .cellIdentity = {.cellInfoType = GSM, .cellIdentityGsm = [{.mcc = -1, .mnc = -1, .lac = 8, .cid = 0, .arfcn = -1, .bsic = -1}], .cellIdentityWcdma = [], .cellIdentityCdma = [], .cellIdentityLte = [], .cellIdentityTdscdma = []}} [SUB0] 02-27 11:29:36.768 D/RILJ ( 2157): [3924]< DATA_REGISTRATION_STATE {.regState = REG_HOME, .rat = 2, .reasonDataDenied = -1, .maxDataCalls = 20, .cellIdentity = {.cellInfoType = GSM, .cellIdentityGsm = [{.mcc = -1, .mnc = -1, .lac = 8, .cid = 0, .arfcn = -1, .bsic = -1}], .cellIdentityWcdma = [], .cellIdentityCdma = [], .cellIdentityLte = [], .cellIdentityTdscdma = []}} [SUB0] Bug=32223344 Merged-In: I1e4470a93131119a75bfd9ec39db7e3c48f8d849 Change-Id: I1e4470a93131119a75bfd9ec39db7e3c48f8d849
Loading
Please register or sign in to comment