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

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

Add CellInfo to ServiceStateTracker's dump

This will print out the result of the most recent call to
getAllCellInfo().

Bug: 32639866
Test: none
Change-Id: I092d98de5f812f016ab7b4cba781f80dfe7da086
(cherry picked from commit 5a97f106)
parent 40b0e247
Loading
Loading
Loading
Loading
+17 −0
Original line number Diff line number Diff line
@@ -4639,6 +4639,21 @@ public class ServiceStateTracker extends Handler {
        }
    }

    private void dumpCellInfoList(PrintWriter pw) {
        pw.print(" mLastCellInfoList={");
        if(mLastCellInfoList != null) {
            boolean first = true;
            for(CellInfo info : mLastCellInfoList) {
               if(first == false) {
                   pw.print(",");
               }
               first = false;
               pw.print(info.toString());
            }
        }
        pw.println("}");
    }

    public void dump(FileDescriptor fd, PrintWriter pw, String[] args) {
        pw.println("ServiceStateTracker:");
        pw.println(" mSubId=" + mSubId);
@@ -4658,6 +4673,8 @@ public class ServiceStateTracker extends Handler {
        pw.println(" mCellLoc=" + mCellLoc);
        pw.println(" mNewCellLoc=" + mNewCellLoc);
        pw.println(" mLastCellInfoListTime=" + mLastCellInfoListTime);
        dumpCellInfoList(pw);
        pw.flush();
        pw.println(" mPreferredNetworkType=" + mPreferredNetworkType);
        pw.println(" mMaxDataCalls=" + mMaxDataCalls);
        pw.println(" mNewMaxDataCalls=" + mNewMaxDataCalls);