左晓为主开发手持机充值管理机
zuoxiao
2023-11-16 682caa4cef47046184e860d86ebb8467c11e032f
app/src/main/java/com/dayu/recharge/card/ConfigurationPowerCard.java
@@ -1,6 +1,8 @@
package com.dayu.recharge.card;
import com.dayu.recharge.tools.HexUtil;
import com.dayu.recharge.utils.MyCommon;
import com.tencent.bugly.crashreport.CrashReport;
import java.io.Serializable;
@@ -16,7 +18,7 @@
public class ConfigurationPowerCard implements Serializable {
    public String cardType = "BD";//卡类型
    public String cardType = MyCommon.CONFIGURATION_POWER_CARD_TYPE;//卡类型
    public String cardData = "A0B1C289";//标识码
    public String power;//功率
@@ -29,6 +31,20 @@
        this.power = power;
    }
    public static ConfigurationPowerCard toBean(byte[] data) {
        try {
            ConfigurationPowerCard powerCard = new ConfigurationPowerCard();
            int intPower = HexUtil.get16to10(HexUtil.byteToHex(data[5]));
            powerCard.setPower(String.valueOf(intPower));
            return powerCard;
        } catch (Exception e) {
            e.printStackTrace();
            CrashReport.postCatchedException(e);
            return null;
        }
    }
    public byte[] toByte() {
        Zero zero = new Zero();
        return zero.toByte();