package com.modbus.data;
|
|
import com.serotonin.modbus4j.ip.IpParameters;
|
import com.serotonin.modbus4j.serial.SerialPortWrapper;
|
|
public class MyIpParameters {
|
private IpParameters param;
|
private int modbusType = MyModbusFactory.ModBus_TCP; //默认为ModBus-Tcp协议
|
private SerialPortWrapper wrapper;
|
|
|
public MyIpParameters(String target_ip) {
|
this.param = new IpParameters();
|
this.param.setHost(target_ip);
|
}
|
|
public MyIpParameters(SerialPortWrapper wrapper,int modbusType) {
|
this.modbusType = modbusType;
|
this.param = new IpParameters();
|
this.wrapper = wrapper;
|
}
|
|
public IpParameters getParam() {
|
return param;
|
}
|
|
public int getModbusType() {
|
return modbusType;
|
}
|
|
public SerialPortWrapper getWrapper() {
|
return wrapper;
|
}
|
|
public void setParam(IpParameters param) {
|
this.param = param;
|
}
|
|
public void setModbusType(int modbusType) {
|
this.modbusType = modbusType;
|
}
|
|
public void setWrapper(SerialPortWrapper wrapper) {
|
this.wrapper = wrapper;
|
}
|
|
|
}
|