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

Commit c6c78ec1 authored by Tyler Gunn's avatar Tyler Gunn
Browse files

Add new telephony disconnect causes for low battery scenario.

LOW_BATTERY is for disconnect mid-call due to low battery.
DIAL_LOW_BATTERY is for failure while dialing due to low battery.

Test: Manual.
Change-Id: Ife7a4ca5645b3fb42ab20effb4d8d4a8fef8116b
Fixes: 63936576
parent f144f6ec
Loading
Loading
Loading
Loading
+14 −0
Original line number Diff line number Diff line
@@ -258,6 +258,16 @@ public class DisconnectCause {
     */
    public static final int IMS_ACCESS_BLOCKED = 60;

    /**
     * The call has ended (mid-call) because the device's battery is too low.
     */
    public static final int LOW_BATTERY = 61;

    /**
     * A call was not dialed because the device's battery is too low.
     */
    public static final int DIAL_LOW_BATTERY = 62;

    //*********************************************************************************************
    // When adding a disconnect type:
    // 1) Update toString() with the newly added disconnect type.
@@ -392,6 +402,10 @@ public class DisconnectCause {
            return "WIFI_LOST";
        case IMS_ACCESS_BLOCKED:
            return "IMS_ACCESS_BLOCKED";
        case LOW_BATTERY:
            return "LOW_BATTERY";
        case DIAL_LOW_BATTERY:
            return "DIAL_LOW_BATTERY";
        default:
            return "INVALID: " + cause;
        }