package com.sandu.ximon.admin.entity;
|
|
import lombok.Data;
|
|
import java.util.HashMap;
|
|
/**
|
* RRPC参数实体类
|
*/
|
@Data
|
public class RRPCParams {
|
|
// 操作标识码
|
// 100:转发充电桩
|
// 127:更新地址
|
// 110:定时任务
|
// 111:串口控制
|
// 116:硬件状态查询
|
// 125:更新大气数据
|
// 130:开启灯带
|
// 131:关闭灯带
|
private String operate;
|
// 数据帧
|
private String frame;
|
|
public RRPCParams () {
|
this.operate = "0";
|
this.frame = "";
|
}
|
|
public RRPCParams setOperate(String operate) {
|
this.operate = operate;
|
return this;
|
}
|
|
public RRPCParams setFrame(String frame) {
|
this.frame = frame;
|
return this;
|
}
|
|
public RRPCParams parseMap2RRPCParams(HashMap command) {
|
Object operate = command.get("operate");
|
Object frame = command.get("frame");
|
if(null != operate){
|
this.setOperate(operate.toString());
|
}
|
if(null != frame) {
|
this.setFrame((String) frame);
|
}
|
return this;
|
}
|
}
|