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

Commit 5b551d56 authored by Sohani Rao's avatar Sohani Rao
Browse files

[Wifi][Passpoint] OSU Server status and failure callbacks

Additional status and failure codes for OSU Server connection phase.

Bug: 69009082
Test: Integration test
Change-Id: Ibcb5e62ce40eb13943ae390d4736b5a11eb7f7d4
parent dc4cb146
Loading
Loading
Loading
Loading
+55 −1
Original line number Diff line number Diff line
@@ -32,6 +32,42 @@ public abstract class ProvisioningCallback {
     */
    public static final int OSU_FAILURE_AP_CONNECTION      = 1;

    /**
     * The reason code for Provisioning Failure due to connection failure to OSU AP.
     * @hide
     */
    public static final int OSU_FAILURE_SERVER_URL_INVALID = 2;

    /**
     * The reason code for Provisioning Failure due to connection failure to OSU AP.
     * @hide
     */
    public static final int OSU_FAILURE_SERVER_CONNECTION  = 3;

    /**
     * The reason code for Provisioning Failure due to connection failure to OSU AP.
     * @hide
     */
    public static final int OSU_FAILURE_SERVER_VALIDATION  = 4;

    /**
     * The reason code for Provisioning Failure due to connection failure to OSU AP.
     * @hide
     */
    public static final int OSU_FAILURE_PROVIDER_VERIFICATION = 5;

    /**
     * The reason code for Provisioning Failure when a provisioning flow is aborted.
     * @hide
     */
    public static final int OSU_FAILURE_PROVISIONING_ABORTED = 6;

    /**
     * The reason code for Provisioning Failure when a provisioning flow is aborted.
     * @hide
     */
    public static final int OSU_FAILURE_PROVISIONING_NOT_AVAILABLE = 7;

    /**
     * The status code for Provisioning flow to indicate connecting to OSU AP
     * @hide
@@ -44,6 +80,24 @@ public abstract class ProvisioningCallback {
     */
    public static final int OSU_STATUS_AP_CONNECTED        = 2;

    /**
     * The status code for Provisioning flow to indicate connecting to OSU AP
     * @hide
     */
    public static final int OSU_STATUS_SERVER_CONNECTED    = 3;

    /**
     * The status code for Provisioning flow to indicate connecting to OSU AP
     * @hide
     */
    public static final int OSU_STATUS_SERVER_VALIDATED    = 4;

    /**
     * The status code for Provisioning flow to indicate connecting to OSU AP
     * @hide
     */
    public static final int OSU_STATUS_PROVIDER_VERIFIED   = 5;

    /**
     * Provisioning status for OSU failure
     * @param status indicates error condition