Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a579346d authored by Nathan Harold's avatar Nathan Harold
Browse files

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
parent e0298925
Loading
Loading
Loading
Loading
+12 −2
Original line number Diff line number Diff line
@@ -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.
     */