2024-10-08 09:38:54 +08:00
|
|
|
|
/**
|
2025-03-04 10:42:17 +08:00
|
|
|
|
* 开源代码,仅供学习和交流研究使用,商用请联系三丙
|
|
|
|
|
|
* 微信:mohan_88888
|
|
|
|
|
|
* 抖音:程序员三丙
|
|
|
|
|
|
* 付费课程知识星球:https://t.zsxq.com/aKtXo
|
2024-10-08 09:38:54 +08:00
|
|
|
|
*/
|
|
|
|
|
|
package sanbing.jcpp.protocol.yunkuaichong;
|
|
|
|
|
|
|
|
|
|
|
|
import lombok.Data;
|
|
|
|
|
|
import lombok.NoArgsConstructor;
|
|
|
|
|
|
import lombok.experimental.Accessors;
|
2024-10-22 17:11:05 +08:00
|
|
|
|
import sanbing.jcpp.proto.gen.ProtocolProto.DownlinkRequestMessage;
|
2024-10-08 09:38:54 +08:00
|
|
|
|
|
|
|
|
|
|
import java.io.Serializable;
|
|
|
|
|
|
import java.util.UUID;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* @author baigod
|
|
|
|
|
|
*/
|
|
|
|
|
|
@Data
|
|
|
|
|
|
@Accessors(chain = true)
|
|
|
|
|
|
@NoArgsConstructor
|
|
|
|
|
|
public class YunKuaiChongDwonlinkMessage implements Serializable {
|
|
|
|
|
|
public static final byte SUCCESS_BYTE = 0x00;
|
|
|
|
|
|
public static final byte FAILURE_BYTE = 0x01;
|
|
|
|
|
|
|
|
|
|
|
|
// 消息ID
|
|
|
|
|
|
private UUID id;
|
|
|
|
|
|
|
|
|
|
|
|
// 请求ID(如有)
|
|
|
|
|
|
private UUID requestId;
|
|
|
|
|
|
|
|
|
|
|
|
// 指令
|
|
|
|
|
|
private int cmd;
|
|
|
|
|
|
|
|
|
|
|
|
// 消息体
|
2024-10-22 17:11:05 +08:00
|
|
|
|
private DownlinkRequestMessage msg;
|
2024-10-08 09:38:54 +08:00
|
|
|
|
|
|
|
|
|
|
// 上行消息
|
|
|
|
|
|
private YunKuaiChongUplinkMessage requestData;
|
|
|
|
|
|
|
|
|
|
|
|
}
|