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

Commit 5a97f106 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
parent bd9734a4
Loading
Loading
Loading
Loading
+17 −0
Original line number Diff line number Diff line
@@ -4505,6 +4505,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);
@@ -4524,6 +4539,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);