Add files via upload

This commit is contained in:
DXL
2020-08-27 12:26:26 +08:00
committed by GitHub
parent 25b72413ad
commit 5e6be17a36
14 changed files with 686 additions and 0 deletions
+34
View File
@@ -0,0 +1,34 @@
package com.proxgrind.chameleon.javabean;
public class DetectionLog {
// 类型
private int type;
// 数据
private byte[] data;
// 时间戳
private int timestamp;
public int getType() {
return type;
}
public void setType(int type) {
this.type = type;
}
public byte[] getData() {
return data;
}
public void setData(byte[] data) {
this.data = data;
}
public int getTimestamp() {
return timestamp;
}
public void setTimestamp(int timestamp) {
this.timestamp = timestamp;
}
}
+63
View File
@@ -0,0 +1,63 @@
package com.proxgrind.chameleon.javabean;
import androidx.annotation.Nullable;
import java.io.Serializable;
/**
* Created by DXL on 2017/11/14.
*/
public class DevBean implements Serializable {
private String devName = "";
private String macAddress = "";
private Object object;
public DevBean(String name, String addr) {
if (name != null)
this.devName = name;
if (addr != null)
this.macAddress = addr;
}
public DevBean(String devName, String macAddress, Object object) {
this.devName = devName;
this.macAddress = macAddress;
this.object = object;
}
public String getDevName() {
return devName;
}
public String getMacAddress() {
return macAddress;
}
public Object getObject() {
return object;
}
public void setObject(Object object) {
this.object = object;
}
@Override
public String toString() {
return "DevBean{" +
"devName='" + devName + '\'' +
", macAddress='" + macAddress + '\'' +
", object=" + object +
'}';
}
@Override
public boolean equals(@Nullable Object obj) {
if (obj == this) return true;
if (obj instanceof DevBean) {
return (((DevBean) obj).getMacAddress()
.equals(getMacAddress()));
}
return false;
}
}
+85
View File
@@ -0,0 +1,85 @@
package com.proxgrind.chameleon.javabean;
public class DeviceInfo {
private int mainVersion;
private int minorVersion;
private int versionFlag;
private String bleVersion;
private int batteryVoltage;
private int batteryPercent;
private int avrMainVersion;
private int avrMinorVersion;
private String avrVersion;
public int getMainVersion() {
return mainVersion;
}
public void setMainVersion(int mainVersion) {
this.mainVersion = mainVersion;
}
public int getMinorVersion() {
return minorVersion;
}
public void setMinorVersion(int minorVersion) {
this.minorVersion = minorVersion;
}
public int getVersionFlag() {
return versionFlag;
}
public void setVersionFlag(int versionFlag) {
this.versionFlag = versionFlag;
}
public int getBatteryVoltage() {
return batteryVoltage;
}
public void setBatteryVoltage(int batteryVoltage) {
this.batteryVoltage = batteryVoltage;
}
public int getBatteryPercent() {
return batteryPercent;
}
public void setBatteryPercent(int batteryPercent) {
this.batteryPercent = batteryPercent;
}
public int getAvrMainVersion() {
return avrMainVersion;
}
public void setAvrMainVersion(int avrMainVersion) {
this.avrMainVersion = avrMainVersion;
}
public int getAvrMinorVersion() {
return avrMinorVersion;
}
public void setAvrMinorVersion(int avrMinorVersion) {
this.avrMinorVersion = avrMinorVersion;
}
public String getAvrVersion() {
return avrVersion;
}
public void setAvrVersion(String avrVersion) {
this.avrVersion = avrVersion;
}
public String getBleVersion() {
return bleVersion;
}
public void setBleVersion(String bleVersion) {
this.bleVersion = bleVersion;
}
}
+62
View File
@@ -0,0 +1,62 @@
package com.proxgrind.chameleon.javabean;
import androidx.annotation.NonNull;
public class DumpBean {
private String time;
private String uid;
private int position;
@NonNull
private String name = "";
private DumpBean() {
}
public DumpBean(@NonNull String name) {
this.name = name;
}
public String getTime() {
return time;
}
public void setTime(String time) {
this.time = time;
}
public String getUid() {
return uid;
}
public void setUid(String uid) {
this.uid = uid;
}
public int getPosition() {
return position;
}
public void setPosition(int position) {
this.position = position;
}
@NonNull
public String getName() {
return name;
}
public void setName(@NonNull String name) {
this.name = name;
}
@NonNull
@Override
public String toString() {
return "DumpBean{" +
"time='" + time + '\'' +
", uid='" + uid + '\'' +
", position=" + position +
", name='" + name + '\'' +
'}';
}
}
+64
View File
@@ -0,0 +1,64 @@
package com.proxgrind.chameleon.javabean;
public class FileBean {
private boolean isFile;
private String name;
private String info;
private String path;
public FileBean() {
}
public FileBean(boolean isFile, String name, String path, String info) {
this.isFile = isFile;
this.name = name;
this.info = info;
this.path = path;
}
public boolean isFile() {
return isFile;
}
public void setFile(boolean file) {
isFile = file;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getInfo() {
return info;
}
public void setInfo(String info) {
this.info = info;
}
public String getPath() {
return path;
}
public void setPath(String path) {
this.path = path;
}
@Override
public String toString() {
return "FileBean{" +
"isFile=" + isFile +
", name='" + name + '\'' +
", info='" + info + '\'' +
", path='" + path + '\'' +
'}';
}
// 回调!
public void onClick() {
}
}
+35
View File
@@ -0,0 +1,35 @@
package com.proxgrind.chameleon.javabean;
import android.view.View;
public class ItemCommonBean extends TitleBean {
private String subTitle = "";
private int iconResID;
public ItemCommonBean(String title) {
super(title);
}
public String getSubTitle() {
return subTitle;
}
public void setSubTitle(String subTitle) {
this.subTitle = subTitle;
}
public int getIconResID() {
return iconResID;
}
public void setIconResID(int iconResID) {
this.iconResID = iconResID;
}
public void onClick(View view, int pos) {
}
public void onChange(View view, int pos, boolean checked) {
}
}
+17
View File
@@ -0,0 +1,17 @@
package com.proxgrind.chameleon.javabean;
public class ItemTextBean extends ItemCommonBean {
private String message;
public ItemTextBean(String title) {
super(title);
}
public String getMessage() {
return message;
}
public void setMessage(String message) {
this.message = message;
}
}
+17
View File
@@ -0,0 +1,17 @@
package com.proxgrind.chameleon.javabean;
public class ItemToggleBean extends ItemCommonBean {
private boolean checked;
public ItemToggleBean(String title) {
super(title);
}
public boolean isChecked() {
return checked;
}
public void setChecked(boolean checked) {
this.checked = checked;
}
}
+47
View File
@@ -0,0 +1,47 @@
package com.proxgrind.chameleon.javabean;
import android.view.View;
public class KeyValueTipsBean implements View.OnClickListener {
private int iconId;
private String key;
private String value;
public KeyValueTipsBean(int iconId, String key, String value) {
this.iconId = iconId;
this.key = key;
this.value = value;
}
public KeyValueTipsBean() {
}
public int getIconId() {
return iconId;
}
public void setIconId(int iconId) {
this.iconId = iconId;
}
public String getKey() {
return key;
}
public void setKey(String key) {
this.key = key;
}
public String getValue() {
return value;
}
public void setValue(String value) {
this.value = value;
}
@Override
public void onClick(View v) {
}
}
+49
View File
@@ -0,0 +1,49 @@
package com.proxgrind.chameleon.javabean;
import androidx.annotation.NonNull;
/*
* 这个bean是用来存放验证完成后的key
*/
public class M1KeyBean {
//扇区号
private int sector;
//ab密钥
private String keyA;
private String keyB;
public int getSector() {
return sector;
}
public void setSector(int sector) {
this.sector = sector;
}
public String getKeyA() {
return keyA;
}
public void setKeyA(String keyA) {
this.keyA = keyA;
}
public String getKeyB() {
return keyB;
}
public void setKeyB(String keyB) {
this.keyB = keyB;
}
@NonNull
@Override
public String toString() {
return "M1KeyBean{" +
"sector=" + sector +
", keyA='" + keyA + '\'' +
", keyB='" + keyB + '\'' +
'}';
}
}
+48
View File
@@ -0,0 +1,48 @@
package com.proxgrind.chameleon.javabean;
import java.io.Serializable;
import java.util.Arrays;
public class MifareBean implements Serializable {
//扇区号
private int sector;
//数据块的数据
private String[] datas;
public MifareBean() {
}
public MifareBean(int sector) {
this.sector = sector;
}
public MifareBean(int sector, String[] datas) {
this.sector = sector;
this.datas = datas;
}
public int getSector() {
return sector;
}
public void setSector(int sector) {
this.sector = sector;
}
public String[] getDatas() {
return datas;
}
public void setDatas(String[] datas) {
this.datas = datas;
}
@Override
public String toString() {
return "M1Bean{" +
"sector=" + sector +
", datas=" + Arrays.toString(datas) +
'}';
}
}
+51
View File
@@ -0,0 +1,51 @@
package com.proxgrind.chameleon.javabean;
import com.proxgrind.chameleon.utils.chameleon.ChameleonUtils;
public class SlotAction {
private String leftClick = ChameleonUtils.DEFAULT_BTN_DEFAULT[6];
private String rightClick = ChameleonUtils.DEFAULT_BTN_DEFAULT[6];
private String leftLongClick = ChameleonUtils.DEFAULT_BTN_DEFAULT[6];
private String rightLongClick = ChameleonUtils.DEFAULT_BTN_DEFAULT[6];
private boolean isUidMode;
public String getRightClick() {
return rightClick;
}
public void setRightClick(String rightClick) {
this.rightClick = rightClick;
}
public String getLeftClick() {
return leftClick;
}
public void setLeftClick(String leftClick) {
this.leftClick = leftClick;
}
public String getLeftLongClick() {
return leftLongClick;
}
public void setLeftLongClick(String leftLongClick) {
this.leftLongClick = leftLongClick;
}
public String getRightLongClick() {
return rightLongClick;
}
public void setRightLongClick(String rightLongClick) {
this.rightLongClick = rightLongClick;
}
public boolean isUidMode() {
return isUidMode;
}
public void setUidMode(boolean uidMode) {
isUidMode = uidMode;
}
}
+90
View File
@@ -0,0 +1,90 @@
package com.proxgrind.chameleon.javabean;
import androidx.annotation.NonNull;
import com.proxgrind.chameleon.R;
import com.proxgrind.chameleon.utils.system.AppContextUtils;
public class SlotBean {
private int position;
private String uid = "00000000";
private String mode = "NONE";
private boolean isValid = true;
private boolean isOffline = true;
private int size;
private boolean isSakMode = false;
public SlotBean(int position) {
this.position = position;
}
public boolean isOffline() {
return isOffline;
}
public void setOffline(boolean offline) {
isOffline = offline;
}
public int getSize() {
return size;
}
public void setSize(int size) {
this.size = size;
}
public boolean isValid() {
return isValid;
}
public void setValid(boolean valid) {
isValid = valid;
}
public String getUid() {
return uid;
}
public void setUid(String uid) {
this.uid = uid;
}
public String getMode() {
return mode;
}
public void setMode(String mode) {
this.mode = mode;
}
public int getPosition() {
return position;
}
public void setPosition(int position) {
this.position = position;
}
public boolean isSakMode() {
return isSakMode;
}
public void setSakMode(boolean sakMode) {
isSakMode = sakMode;
}
@NonNull
@Override
public String toString() {
return "SlotBean{" +
"position=" + position +
", uid='" + uid + '\'' +
", mode='" + mode + '\'' +
", isValid=" + isValid +
", isOffline=" + isOffline +
", size=" + size +
", isSakMode=" + isSakMode +
'}';
}
}
+24
View File
@@ -0,0 +1,24 @@
package com.proxgrind.chameleon.javabean;
public class TitleBean {
private String title = "";
public TitleBean(String title) {
this.title = title;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
@Override
public String toString() {
return "TitleBean{" +
"title='" + title + '\'' +
'}';
}
}