From a579346d26644012803b2817de167aa3f0c0651a Mon Sep 17 00:00:00 2001 From: Nathan Harold Date: Fri, 8 Feb 2019 17:32:17 -0800 Subject: [PATCH] Add NR Cell Identity to CellIdentityNr Add the NR Cell Identity field to the NrCellIdentity struct. Bug: 124126359 Test: compilation on goog/master; VTS currently infeasible pending other changes. Change-Id: Ie7082a7dc1737cb613ab178e86016fa0d09c24d3 --- radio/1.4/types.hal | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/radio/1.4/types.hal b/radio/1.4/types.hal index 2747732730..dc3bba0a6d 100644 --- a/radio/1.4/types.hal +++ b/radio/1.4/types.hal @@ -1789,14 +1789,24 @@ struct CarrierRestrictionsWithPriority { }; struct CellIdentityNr { - /** 3-digit Mobile Country Code, in range[0, 999], INT_MAX means invalid/unreported. */ + /** 3-digit Mobile Country Code, in range[0, 999]; This value must be valid for registered or + * camped cells; INT_MAX means invalid/unreported. + */ string mcc; /** - * 2 or 3-digit Mobile Network Code, in range [0, 999], INT_MAX means invalid/unreported. + * 2 or 3-digit Mobile Network Code, in range [0, 999], This value must be valid for + * registered or camped cells; INT_MAX means invalid/unreported. */ string mnc; + /** + * NR Cell Identity in range [0, 68719476735] (36 bits) described in 3GPP TS 38.331, which + * unambiguously identifies a cell within a PLMN. This value must be valid for registered or + * camped cells; LONG_MAX (2^63-1) means invalid/unreported. + */ + uint64_t nci; + /** * Physical cell id in range [0, 1007] described in 3GPP TS 38.331. This value must be valid. */