package com.clj.fastble.exception; import android.bluetooth.BluetoothGatt; public class ConnectException extends BleException { private BluetoothGatt bluetoothGatt; private int gattStatus; public ConnectException(BluetoothGatt bluetoothGatt, int gattStatus) { super(ERROR_CODE_GATT, "Gatt Exception Occurred! "); this.bluetoothGatt = bluetoothGatt; this.gattStatus = gattStatus; } public int getGattStatus() { return gattStatus; } public ConnectException setGattStatus(int gattStatus) { this.gattStatus = gattStatus; return this; } public BluetoothGatt getBluetoothGatt() { return bluetoothGatt; } public ConnectException setBluetoothGatt(BluetoothGatt bluetoothGatt) { this.bluetoothGatt = bluetoothGatt; return this; } @Override public String toString() { return "ConnectException{" + "gattStatus=" + gattStatus + ", bluetoothGatt=" + bluetoothGatt + "} " + super.toString(); } }