whyclxw
2021-05-13 366b7c2daeac609853befcc05ddbac2058425c52
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
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;
    }
    
    
}