|  |  | 
 |  |  | package com.dy.common.mw.protocol.rtuState; | 
 |  |  |  | 
 |  |  | import com.alibaba.fastjson2.annotation.JSONField; | 
 |  |  | import com.dy.common.util.DateTime; | 
 |  |  | import lombok.Data; | 
 |  |  |  | 
 |  |  | 
 |  |  |    public Boolean valveOpenTrueCloseFalse ;//阀门状态(true为开启状态,false为关闭态) | 
 |  |  |    public String valveOpenLastDt ;//最后设置阀门开启状态时刻 | 
 |  |  |    public String valveCloseLastDt ;//最后设置阀门关闭状态时刻 | 
 |  |  |    @JSONField(serialize = false) | 
 |  |  |    public Long valveStatusLastTimeStamp ;//最后设置阀门状态时刻 | 
 |  |  |  | 
 |  |  |    @JSONField(serialize = false) | 
 |  |  |    public String lastUpCode ;//最近一次上行数据的功能码 | 
 |  |  |    public String lastUpCodeName ;//最近一次上行数据的功能码名称 | 
 |  |  |    public String lastUpDt ;//最近一次上行数据的时刻 | 
 |  |  |  | 
 |  |  |    @JSONField(serialize = false) | 
 |  |  |    public String lastDownCode ;//最近一次下行数据的功能码 | 
 |  |  |    public String lastDownCodeName ;//最近一次下行数据的功能码名称 | 
 |  |  |    public String lastDownDt ;//最近一次下行数据的时刻 | 
 |  |  |  | 
 |  |  |    @JSONField(serialize = false) | 
 |  |  |    public String lastSuccessCommandCode ;//最近一次成功命令的功能码 | 
 |  |  |    public String lastSuccessCommandCodeName ;//最近一次成功命令的功能码名称 | 
 |  |  |    public String lastSuccessCommandDt ;//最近一次成功命令的时刻 | 
 |  |  |  | 
 |  |  |    @JSONField(serialize = false) | 
 |  |  |    public String lastFailureCommandCode ;//最近一次失败命令的功能码 | 
 |  |  |    public String lastFailureCommandCodeName ;//最近一次失败命令的功能码名称 | 
 |  |  |    public String lastFailureCommandDt ;//最近一次失败命令的时刻 |