|
@@ -23,7 +23,7 @@ import org.springframework.web.bind.annotation.RestController;
|
|
|
public class ModbusTestController {
|
|
|
|
|
|
@Autowired
|
|
|
- private ModbusTcpMasterTemplate modbusTcpMasterTemplate;
|
|
|
+ private ModbusTcpMasterTemplate modbusTcpMasterTemplateFirst;
|
|
|
|
|
|
/**
|
|
|
* 自动门命令
|
|
@@ -59,7 +59,7 @@ public class ModbusTestController {
|
|
|
@ApiOperation("读取")
|
|
|
@PostMapping("/read")
|
|
|
public AjaxResult read(int slaveId, int offset, int value) {
|
|
|
- ModbusMasterUtil modbusMasterUtil = modbusTcpMasterTemplate.getModbusMasterUtil();
|
|
|
+ ModbusMasterUtil modbusMasterUtil = modbusTcpMasterTemplateFirst.getModbusMasterUtil();
|
|
|
if (value > 0) {
|
|
|
ReadResponse readResponse = modbusMasterUtil.readHoldingRegisters(slaveId, offset, value);
|
|
|
byte[] data = readResponse.getData();
|
|
@@ -76,7 +76,7 @@ public class ModbusTestController {
|
|
|
@ApiOperation("发送")
|
|
|
@PostMapping("/send")
|
|
|
public AjaxResult send(int slaveId, int offset, int value) {
|
|
|
- ModbusMasterUtil modbusMasterUtil = modbusTcpMasterTemplate.getModbusMasterUtil();
|
|
|
+ ModbusMasterUtil modbusMasterUtil = modbusTcpMasterTemplateFirst.getModbusMasterUtil();
|
|
|
Boolean aBoolean = modbusMasterUtil.writeHoldingRegisters(slaveId, offset, value);
|
|
|
return AjaxResult.success(aBoolean.toString());
|
|
|
}
|