| | |
| | | import com.ld.igds.io.request.ExeDevice; |
| | | import com.ld.igds.io.request.TempControlRequest; |
| | | import com.ld.igds.io.response.DeviceControlResponse; |
| | | import com.ld.igds.modbus.service.HDeviceModbusService; |
| | | import com.ld.igds.modbus.service.HModbusService; |
| | | import com.ld.igds.models.Device; |
| | | import com.ld.igds.models.DeviceModbus; |
| | | import com.ld.igds.protocol.modbus.ModbusUtil2; |
| | |
| | | @Resource |
| | | private CoreDeviceService coreDeviceService; |
| | | @Resource |
| | | private HDeviceModbusService deviceModbusService; |
| | | private HModbusService deviceModbusService; |
| | | @Resource |
| | | private AnalysisService analysisService; |
| | | |
| | |
| | | } |
| | | |
| | | //如果关风机 |
| | | if (DeviceStatus.F_CLOSE.equals(exeDevice.getTargetStatus())) { |
| | | if (DeviceStatus.F_CLOSE.getCode().equals(exeDevice.getTargetStatus())) { |
| | | temp = modbusTcpLink.getDeviceModbus().getStop(); |
| | | modbusTcpLink.setAddrExe(this.getAddrExe(temp)); |
| | | |
| | |
| | | |
| | | |
| | | //如果开窗 |
| | | if (DeviceStatus.W_OPEN.equals(exeDevice.getTargetStatus())) { |
| | | if (DeviceStatus.W_OPEN.getCode().equals(exeDevice.getTargetStatus())) { |
| | | temp = modbusTcp.getDeviceModbus().getOpen(); |
| | | modbusTcp.setAddrExe(this.getAddrExe(temp)); |
| | | |
| | |
| | | } |
| | | |
| | | //如果是关窗户 |
| | | if (DeviceStatus.W_CLOSE.equals(exeDevice.getTargetStatus())) { |
| | | if (DeviceStatus.W_CLOSE.getCode().equals(exeDevice.getTargetStatus())) { |
| | | |
| | | //先关风机 |
| | | temp = modbusTcpLink.getDeviceModbus().getStop(); |