| package com.dy.common.mw.protocol4Mqtt.pSdV1; | 
|   | 
| import com.dy.common.mw.protocol4Mqtt.MqttPubMsg; | 
| import lombok.Data; | 
| import lombok.EqualsAndHashCode; | 
|   | 
| /** | 
|  * @Author: liurunyu | 
|  * @Date: 2025/6/4 18:00 | 
|  * @Description 下发的发布消息(即下行命令) | 
|  */ | 
| @Data | 
| @EqualsAndHashCode(callSuper=false) | 
| public class MqttPubMsgSdV1 extends MqttPubMsg { | 
|   | 
|     public String cd ;//功能码 | 
|   | 
|     @Override | 
|     public boolean valid() { | 
|         if (topic == null || topic.isEmpty()) { | 
|             return false; | 
|         } | 
|         if (msg == null || msg.isEmpty()) { | 
|             return false; | 
|         } | 
|         return true; | 
|     } | 
| } |