package com.clj.fastble.exception;
import java.io.Serializable;
public abstract class BleException implements Serializable {
private static final long serialVersionUID = 8004414918500865564L;
public static final int ERROR_CODE_TIMEOUT = 1;
public static final int ERROR_CODE_INITIAL = 101;
public static final int ERROR_CODE_GATT = 201;
public static final int GATT_CODE_OTHER = 301;
public static final TimeoutException TIMEOUT_EXCEPTION = new TimeoutException();
private int code;
private String description;
public BleException(int code, String description) {
this.code = code;
this.description = description;
}
public int getCode() {
return code;
}
public BleException setCode(int code) {
this.code = code;
return this;
}
public String getDescription() {
return description;
}
public BleException setDescription(String description) {
this.description = description;
return this;
}
@Override
public String toString() {
return "BleException { " +
"code=" + code +
", description='" + description + '\'' +
'}';
}
}