a.smali

.class public final Lno/nordicsemi/android/a/a;
.super Ljava/lang/Object;
.source "GattError.java"


# direct methods
.method public static fl(I)Ljava/lang/String;
    .registers 3

    .prologue
    .line 42
    sparse-switch p0, :sswitch_data_34

    .line 62
    new-instance v0, Ljava/lang/StringBuilder;

    const-string v1, "UNKNOWN ("

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, ")"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    :goto_18
    return-object v0

    .line 44
    :sswitch_19
    const-string v0, "SUCCESS"

    goto :goto_18

    .line 46
    :sswitch_1c
    const-string v0, "GATT CONN L2C FAILURE"

    goto :goto_18

    .line 48
    :sswitch_1f
    const-string v0, "GATT CONN TIMEOUT"

    goto :goto_18

    .line 50
    :sswitch_22
    const-string v0, "GATT CONN TERMINATE PEER USER"

    goto :goto_18

    .line 52
    :sswitch_25
    const-string v0, "GATT CONN TERMINATE LOCAL HOST"

    goto :goto_18

    .line 54
    :sswitch_28
    const-string v0, "GATT CONN FAIL ESTABLISH"

    goto :goto_18

    .line 56
    :sswitch_2b
    const-string v0, "GATT CONN LMP TIMEOUT"

    goto :goto_18

    .line 58
    :sswitch_2e
    const-string v0, "GATT CONN CANCEL "

    goto :goto_18

    .line 60
    :sswitch_31
    const-string v0, "GATT ERROR"

    goto :goto_18

    .line 42
    :sswitch_data_34
    .sparse-switch
        0x0 -> :sswitch_19
        0x1 -> :sswitch_1c
        0x8 -> :sswitch_1f
        0x13 -> :sswitch_22
        0x16 -> :sswitch_25
        0x22 -> :sswitch_2b
        0x3e -> :sswitch_28
        0x85 -> :sswitch_31
        0x100 -> :sswitch_2e
    .end sparse-switch
.end method

.method public static fm(I)Ljava/lang/String;
    .registers 3

    .prologue
    .line 73
    sparse-switch p0, :sswitch_data_c8

    .line 183
    new-instance v0, Ljava/lang/StringBuilder;

    const-string v1, "UNKNOWN ("

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, ")"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    :goto_18
    return-object v0

    .line 75
    :sswitch_19
    const-string v0, "GATT INVALID HANDLE"

    goto :goto_18

    .line 77
    :sswitch_1c
    const-string v0, "GATT READ NOT PERMIT"

    goto :goto_18

    .line 79
    :sswitch_1f
    const-string v0, "GATT WRITE NOT PERMIT"

    goto :goto_18

    .line 81
    :sswitch_22
    const-string v0, "GATT INVALID PDU"

    goto :goto_18

    .line 83
    :sswitch_25
    const-string v0, "GATT INSUF AUTHENTICATION"

    goto :goto_18

    .line 85
    :sswitch_28
    const-string v0, "GATT REQ NOT SUPPORTED"

    goto :goto_18

    .line 87
    :sswitch_2b
    const-string v0, "GATT INVALID OFFSET"

    goto :goto_18

    .line 89
    :sswitch_2e
    const-string v0, "GATT INSUF AUTHORIZATION"

    goto :goto_18

    .line 91
    :sswitch_31
    const-string v0, "GATT PREPARE Q FULL"

    goto :goto_18

    .line 93
    :sswitch_34
    const-string v0, "GATT NOT FOUND"

    goto :goto_18

    .line 95
    :sswitch_37
    const-string v0, "GATT NOT LONG"

    goto :goto_18

    .line 97
    :sswitch_3a
    const-string v0, "GATT INSUF KEY SIZE"

    goto :goto_18

    .line 99
    :sswitch_3d
    const-string v0, "GATT INVALID ATTR LEN"

    goto :goto_18

    .line 101
    :sswitch_40
    const-string v0, "GATT ERR UNLIKELY"

    goto :goto_18

    .line 103
    :sswitch_43
    const-string v0, "GATT INSUF ENCRYPTION"

    goto :goto_18

    .line 105
    :sswitch_46
    const-string v0, "GATT UNSUPPORT GRP TYPE"

    goto :goto_18

    .line 107
    :sswitch_49
    const-string v0, "GATT INSUF RESOURCE"

    goto :goto_18

    .line 109
    :sswitch_4c
    const-string v0, "GATT CONN LMP TIMEOUT"

    goto :goto_18

    .line 111
    :sswitch_4f
    const-string v0, "GATT CONTROLLER BUSY"

    goto :goto_18

    .line 113
    :sswitch_52
    const-string v0, "GATT UNACCEPT CONN INTERVAL"

    goto :goto_18

    .line 115
    :sswitch_55
    const-string v0, "GATT ILLEGAL PARAMETER"

    goto :goto_18

    .line 117
    :sswitch_58
    const-string v0, "GATT NO RESOURCES"

    goto :goto_18

    .line 119
    :sswitch_5b
    const-string v0, "GATT INTERNAL ERROR"

    goto :goto_18

    .line 121
    :sswitch_5e
    const-string v0, "GATT WRONG STATE"

    goto :goto_18

    .line 123
    :sswitch_61
    const-string v0, "GATT DB FULL"

    goto :goto_18

    .line 125
    :sswitch_64
    const-string v0, "GATT BUSY"

    goto :goto_18

    .line 127
    :sswitch_67
    const-string v0, "GATT ERROR"

    goto :goto_18

    .line 129
    :sswitch_6a
    const-string v0, "GATT CMD STARTED"

    goto :goto_18

    .line 131
    :sswitch_6d
    const-string v0, "GATT PENDING"

    goto :goto_18

    .line 133
    :sswitch_70
    const-string v0, "GATT AUTH FAIL"

    goto :goto_18

    .line 135
    :sswitch_73
    const-string v0, "GATT MORE"

    goto :goto_18

    .line 137
    :sswitch_76
    const-string v0, "GATT INVALID CFG"

    goto :goto_18

    .line 139
    :sswitch_79
    const-string v0, "GATT SERVICE STARTED"

    goto :goto_18

    .line 141
    :sswitch_7c
    const-string v0, "GATT ENCRYPTED NO MITM"

    goto :goto_18

    .line 143
    :sswitch_7f
    const-string v0, "GATT NOT ENCRYPTED"

    goto :goto_18

    .line 145
    :sswitch_82
    const-string v0, "GATT CONGESTED"

    goto :goto_18

    .line 147
    :sswitch_85
    const-string v0, "GATT CCCD CFG ERROR"

    goto :goto_18

    .line 149
    :sswitch_88
    const-string v0, "GATT PROCEDURE IN PROGRESS"

    goto :goto_18

    .line 151
    :sswitch_8b
    const-string v0, "GATT VALUE OUT OF RANGE"

    goto :goto_18

    .line 153
    :sswitch_8e
    const-string v0, "TOO MANY OPEN CONNECTIONS"

    goto :goto_18

    .line 155
    :sswitch_91
    const-string v0, "DFU DEVICE DISCONNECTED"

    goto :goto_18

    .line 157
    :sswitch_94
    const-string v0, "DFU FILE NOT FOUND"

    goto :goto_18

    .line 159
    :sswitch_97
    const-string v0, "DFU FILE ERROR"

    goto/16 :goto_18

    .line 161
    :sswitch_9b
    const-string v0, "DFU NOT A VALID HEX FILE"

    goto/16 :goto_18

    .line 163
    :sswitch_9f
    const-string v0, "DFU IO EXCEPTION"

    goto/16 :goto_18

    .line 165
    :sswitch_a3
    const-string v0, "DFU SERVICE DISCOVERY NOT STARTED"

    goto/16 :goto_18

    .line 167
    :sswitch_a7
    const-string v0, "DFU CHARACTERISTICS NOT FOUND"

    goto/16 :goto_18

    .line 169
    :sswitch_ab
    const-string v0, "DFU INVALID RESPONSE"

    goto/16 :goto_18

    .line 171
    :sswitch_af
    const-string v0, "DFU FILE TYPE NOT SUPPORTED"

    goto/16 :goto_18

    .line 173
    :sswitch_b3
    const-string v0, "BLUETOOTH ADAPTER DISABLED"

    goto/16 :goto_18

    .line 175
    :sswitch_b7
    const-string v0, "DFU INIT PACKET REQUIRED"

    goto/16 :goto_18

    .line 177
    :sswitch_bb
    const-string v0, "DFU INIT PACKET REQUIRED"

    goto/16 :goto_18

    .line 179
    :sswitch_bf
    const-string v0, "DFU CRC ERROR"

    goto/16 :goto_18

    .line 181
    :sswitch_c3
    const-string v0, "DFU DEVICE NOT BONDED"

    goto/16 :goto_18

    .line 73
    nop

    :sswitch_data_c8
    .sparse-switch
        0x1 -> :sswitch_19
        0x2 -> :sswitch_1c
        0x3 -> :sswitch_1f
        0x4 -> :sswitch_22
        0x5 -> :sswitch_25
        0x6 -> :sswitch_28
        0x7 -> :sswitch_2b
        0x8 -> :sswitch_2e
        0x9 -> :sswitch_31
        0xa -> :sswitch_34
        0xb -> :sswitch_37
        0xc -> :sswitch_3a
        0xd -> :sswitch_3d
        0xe -> :sswitch_40
        0xf -> :sswitch_43
        0x10 -> :sswitch_46
        0x11 -> :sswitch_49
        0x22 -> :sswitch_4c
        0x3a -> :sswitch_4f
        0x3b -> :sswitch_52
        0x80 -> :sswitch_58
        0x81 -> :sswitch_5b
        0x82 -> :sswitch_5e
        0x83 -> :sswitch_61
        0x84 -> :sswitch_64
        0x85 -> :sswitch_67
        0x86 -> :sswitch_6a
        0x87 -> :sswitch_55
        0x88 -> :sswitch_6d
        0x89 -> :sswitch_70
        0x8a -> :sswitch_73
        0x8b -> :sswitch_76
        0x8c -> :sswitch_79
        0x8d -> :sswitch_7c
        0x8e -> :sswitch_7f
        0x8f -> :sswitch_82
        0xfd -> :sswitch_85
        0xfe -> :sswitch_88
        0xff -> :sswitch_8b
        0x101 -> :sswitch_8e
        0x1000 -> :sswitch_91
        0x1001 -> :sswitch_94
        0x1002 -> :sswitch_97
        0x1003 -> :sswitch_9b
        0x1004 -> :sswitch_9f
        0x1005 -> :sswitch_a3
        0x1006 -> :sswitch_a7
        0x1008 -> :sswitch_ab
        0x1009 -> :sswitch_af
        0x100a -> :sswitch_b3
        0x100b -> :sswitch_b7
        0x100c -> :sswitch_bb
        0x100d -> :sswitch_bf
        0x100e -> :sswitch_c3
    .end sparse-switch
.end method

.method public static fn(I)Ljava/lang/String;
    .registers 3

    .prologue
    .line 188
    and-int/lit16 v0, p0, 0xf00

    sparse-switch v0, :sswitch_data_30

    .line 198
    new-instance v0, Ljava/lang/StringBuilder;

    const-string v1, "UNKNOWN ("

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, ")"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    :goto_1a
    return-object v0

    .line 190
    :sswitch_1b
    invoke-static {p0}, Lno/nordicsemi/android/a/b;->fm(I)Ljava/lang/String;

    move-result-object v0

    goto :goto_1a

    .line 192
    :sswitch_20
    invoke-static {p0}, Lno/nordicsemi/android/a/c;->fm(I)Ljava/lang/String;

    move-result-object v0

    goto :goto_1a

    .line 194
    :sswitch_25
    invoke-static {p0}, Lno/nordicsemi/android/a/c;->fo(I)Ljava/lang/String;

    move-result-object v0

    goto :goto_1a

    .line 196
    :sswitch_2a
    invoke-static {p0}, Lno/nordicsemi/android/a/c;->fp(I)Ljava/lang/String;

    move-result-object v0

    goto :goto_1a

    .line 188
    nop

    :sswitch_data_30
    .sparse-switch
        0x100 -> :sswitch_1b
        0x200 -> :sswitch_20
        0x400 -> :sswitch_25
        0x800 -> :sswitch_2a
    .end sparse-switch
.end method