package com.sandu.ximon.admin.manager.iot.frame.inner.request;
|
|
import cn.hutool.core.util.HexUtil;
|
import com.sandu.ximon.admin.manager.iot.frame.inner.IRequestInnerFrame;
|
|
/**
|
* @author chenjiantian
|
* @date 2021/12/6 14:46
|
* A1->0A/0B/0C
|
* 设置阿里云三元码 ProductKey DeviceName DeviceSecret
|
*/
|
public class A1TernaryCodeReqInnerFrame implements IRequestInnerFrame {
|
|
private final String ternaryCodeHex;
|
|
/**
|
* @param ternaryCode ProductKey/DeviceName/DeviceSecret
|
*/
|
public A1TernaryCodeReqInnerFrame(String ternaryCode) {
|
ternaryCodeHex = HexUtil.encodeHexStr(ternaryCode);
|
}
|
|
@Override
|
public String getEncodeFrame() {
|
if (this.ternaryCodeHex.length() % 2 != 0) {
|
return "0" + ternaryCodeHex;
|
}
|
return ternaryCodeHex;
|
}
|
|
}
|