Interpretting the output of dumpsys telephony.registry So when I run the command 

dumpsys telephony.registry | grep -i signalstrength


I get the following output:

mSignalStrength=SignalStrength: 99 0 -120 -160 -120 -1 -1 25 -93 -12 300 2147483647 gsm|lte


I'm assuming the -93 is the dB value but I'm not sure. And for the other values I have no idea. I tried searching for a table to map each value but I couldn't find anything. I would really appreciate it if someone can let me know what each value means.
From the sources, it looks like it's printing out the contents of the SignalStrength object:


private SignalStrength mSignalStrength = new SignalStrength();

...

        pw.println("last known state:");
        ...
        pw.println("  mSignalStrength=" + mSignalStrength);
        ...



This object is described in detail on the Android Developers reference here.  The string representation of the SignalStrength class is defined here (search for "toString" function):


public String toString() {
    return ("SignalStrength:"
            + " " + mGsmSignalStrength
            + " " + mGsmBitErrorRate
            + " " + mCdmaDbm
            + " " + mCdmaEcio
            + " " + mEvdoDbm
            + " " + mEvdoEcio
            + " " + mEvdoSnr
            + " " + mLteSignalStrength
            + " " + mLteRsrp
            + " " + mLteRsrq
            + " " + mLteRssnr
            + " " + mLteCqi
            + " " + (isGsm ? "gsm|lte" : "cdma"));
}



This basically tells you the columns in the dumpsys output.