package com.clj.fastble.exception.hanlder;
import android.content.Context;
import android.util.Log;
import com.clj.fastble.exception.ConnectException;
import com.clj.fastble.exception.GattException;
import com.clj.fastble.exception.InitiatedException;
import com.clj.fastble.exception.OtherException;
import com.clj.fastble.exception.TimeoutException;
public class DefaultBleExceptionHandler extends BleExceptionHandler {
private static final String TAG = "BleExceptionHandler";
private Context context;
public DefaultBleExceptionHandler(Context context) {
this.context = context.getApplicationContext();
}
@Override
protected void onConnectException(ConnectException e) {
Log.e(TAG, e.getDescription());
}
@Override
protected void onGattException(GattException e) {
Log.e(TAG, e.getDescription());
}
@Override
protected void onTimeoutException(TimeoutException e) {
Log.e(TAG, e.getDescription());
}
@Override
protected void onInitiatedException(InitiatedException e) {
Log.e(TAG, e.getDescription());
}
@Override
protected void onOtherException(OtherException e) {
Log.e(TAG, e.getDescription());
}
}