mirror of
https://github.com/RfidResearchGroup/ChameleonBLEAPI.git
synced 2026-05-12 11:20:47 -07:00
Add files via upload
This commit is contained in:
@@ -0,0 +1,7 @@
|
||||
package com.proxgrind.chameleon.callback;
|
||||
|
||||
public interface ActionCallback<S, F> {
|
||||
void onSuccess(S s);
|
||||
|
||||
void onFail(F f);
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
package com.proxgrind.chameleon.callback;
|
||||
|
||||
public interface BaseCallback {
|
||||
|
||||
interface ErrorCallback<T> {
|
||||
void onError(T e);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
package com.proxgrind.chameleon.callback;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
public interface ConnectCallback extends Serializable {
|
||||
//连接成功时的回调
|
||||
void onConnectSucces();
|
||||
|
||||
//连接失败时的回调
|
||||
void onConnectFail();
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
package com.proxgrind.chameleon.callback;
|
||||
|
||||
import android.app.Activity;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
public interface ConnectFailedCtxCallback extends Serializable {
|
||||
void onFailed(Activity context);
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
package com.proxgrind.chameleon.callback;
|
||||
|
||||
public interface DumpCallback {
|
||||
/*
|
||||
* 在dump内容无误时的回调
|
||||
*/
|
||||
void showContents(String[] contents);
|
||||
|
||||
/*
|
||||
* dump读取失败
|
||||
* */
|
||||
void onFileException();
|
||||
|
||||
/*
|
||||
* dump格式错误!
|
||||
* */
|
||||
void onFormatNoSupport();
|
||||
|
||||
/*
|
||||
* 成功后的回调
|
||||
* */
|
||||
void onSuccess();
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
package com.proxgrind.chameleon.callback;
|
||||
|
||||
public interface FileReadLineCallback {
|
||||
//读取完成的结果数组!
|
||||
void onReadFinish(String[] line);
|
||||
|
||||
//读取失败的消息!
|
||||
void onReadFail(String msg);
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
package com.proxgrind.chameleon.callback;
|
||||
|
||||
public interface InitCallback {
|
||||
void onInitSuccess();
|
||||
|
||||
void onInitFail();
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
package com.proxgrind.chameleon.callback;
|
||||
|
||||
public interface KeyFileCallbak {
|
||||
|
||||
interface KeyFileReadCallbak {
|
||||
//密钥读取成功时的回调
|
||||
void onReadSuccess(String msg);
|
||||
|
||||
//密钥读取失败时的回调
|
||||
void onReadFail();
|
||||
}
|
||||
|
||||
interface KeyFileWriteCallbak {
|
||||
//密钥写入成功时的回调
|
||||
void onWriteSuccess(String msg);
|
||||
|
||||
//密钥写入失败时的回调
|
||||
void onWriteFail();
|
||||
}
|
||||
|
||||
interface KeyFileCreateCallback {
|
||||
void onCreateSuccess();
|
||||
|
||||
void onCreateFail();
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
package com.proxgrind.chameleon.callback;
|
||||
|
||||
import com.proxgrind.chameleon.javabean.M1KeyBean;
|
||||
|
||||
public interface KeysAuthCallback {
|
||||
// 标签异常
|
||||
void onTagAbnormal();
|
||||
|
||||
// 输入秘钥无效!
|
||||
void onKeysInvalid();
|
||||
|
||||
// 在验证的时候
|
||||
void onAuth(int sectorRemains);
|
||||
|
||||
// 在秘钥轮询的时候
|
||||
void onKeys(String key);
|
||||
|
||||
// 在验证完成时的结果回调!
|
||||
void onResults(M1KeyBean[] keyBeans);
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
package com.proxgrind.chameleon.callback;
|
||||
|
||||
public interface ReaderCallback<T, E> extends BaseCallback {
|
||||
//读取扇区成功后的结果回调
|
||||
void onSuccess(T t);
|
||||
|
||||
void onTagAbnormal();
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
package com.proxgrind.chameleon.callback;
|
||||
|
||||
public interface TagInformationsCallback<T> {
|
||||
//显示信息是以什么格式传入到上层的!
|
||||
void onInformationsShow(T t);
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
package com.proxgrind.chameleon.callback;
|
||||
|
||||
/**
|
||||
* 标签状态回调视图
|
||||
*/
|
||||
public interface TagStateCallback {
|
||||
// 标签异常
|
||||
void onTagAbnormal();
|
||||
|
||||
// 标签普通
|
||||
void onTagOrdinary();
|
||||
|
||||
// 标签特殊
|
||||
void onTagSpecial();
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
package com.proxgrind.chameleon.callback;
|
||||
|
||||
public interface WriterCallback extends BaseCallback {
|
||||
void onFinish();
|
||||
|
||||
void onDataInvalid();
|
||||
|
||||
void onTagAbnormal();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user