jimu-decompiled/sources/com/afunx/ble/blelitelib/utils/BleGattStatusParser.java
2025-05-13 19:24:51 +02:00

84 lines
2.9 KiB
Java

package com.afunx.ble.blelitelib.utils;
import com.twitter.sdk.android.core.TwitterAuthConfig;
import com.ubtrobot.jimu.robotapi.PeripheralType;
/* loaded from: classes.dex */
public class BleGattStatusParser {
public static String parse(int i) {
switch (i) {
case 0:
return "GATT SUCCESS";
case 1:
return "GATT INVALID HANDLE";
case 2:
return "GATT READ NOT PERMIT";
case 3:
return "GATT WRITE NOT PERMIT";
case 4:
return "GATT INVALID PDU";
case 5:
return "GATT INSUF AUTHENTICATION";
case 6:
return "GATT REQ NOT SUPPORTED";
case 7:
return "GATT INVALID OFFSET";
case 8:
return "GATT INSUF AUTHORIZATION";
case 9:
return "GATT PREPARE Q FULL";
case 10:
return "GATT NOT FOUND";
case 11:
return "GATT NOT LONG";
case 12:
return "GATT INSUF KEY SIZE";
case 13:
return "GATT INVALID ATTR LEN";
case 14:
return "GATT ERR UNLIKELY";
case 15:
return "GATT INSUF ENCRYPTION";
case 16:
return "GATT UNSUPPORT GRP TYPE";
case 17:
return "GATT INSUF RESOURCE";
default:
switch (i) {
case PeripheralType.SERVO /* 128 */:
return "GATT NO RESOURCES";
case 129:
return "GATT INTERNAL ERROR";
case 130:
return "GATT WRONG STATE";
case 131:
return "GATT DB FULL";
case 132:
return "GATT BUSY";
case 133:
return "GATT ERROR";
case 134:
return "GATT CMD STARTED";
case 135:
return "GATT ILLEGAL PARAMETER";
case 136:
return "GATT PENDING";
case 137:
return "GATT AUTH FAIL";
case 138:
return "GATT MORE";
case 139:
return "GATT INVALID CFG";
case TwitterAuthConfig.DEFAULT_AUTH_REQUEST_CODE /* 140 */:
return "GATT SERVICE STARTED";
case 141:
return "GATT ENCRYPED NO MITM";
case 142:
return "GATT NOT ENCRYPTED";
default:
return String.format("UNKNOWN (0x%04x)", Integer.valueOf(i & 65535));
}
}
}
}