package com.watersystem.monitor;
|
|
import java.io.Serializable;
|
|
import com.modbus.data.MyModbusMaster;
|
import com.modbus.data.MyModbusUtils;
|
import com.serotonin.modbus4j.BatchRead;
|
import com.serotonin.modbus4j.BatchResults;
|
|
public class Water_brach implements Serializable{
|
public int num;//'Ö÷¼ü',
|
public int water_id;//'Ë®Àäϵͳid',
|
public float Branch_flow_1;//'1#֧·Á÷Á¿',
|
public float Branch_flow_2;//'2#֧·Á÷Á¿',
|
public float Branch_flow_3;//'3#֧·Á÷Á¿',
|
public float Branch_flow_4;//'4#֧·Á÷Á¿',
|
public float Branch_flow_5;//'5#֧·Á÷Á¿',
|
public float Branch_flow_6;//'6#֧·Á÷Á¿',
|
public float Branch_flow_7;//'7#֧·Á÷Á¿',
|
public float Branch_flow_8;//'8#֧·Á÷Á¿',
|
public float Branch_flow_9;//'9#֧·Á÷Á¿',
|
|
public float Branch_tmp_1;//'1#֧·Î¶È',
|
public float Branch_tmp_2;//'2#֧·Î¶È',
|
public float Branch_tmp_3;//'3#֧·Î¶È',
|
public float Branch_tmp_4;//'4#֧·Î¶È',
|
public float Branch_tmp_5;//'5#֧·Î¶È',
|
public float Branch_tmp_6;//'6#֧·Î¶È',
|
public float Branch_tmp_7;//'7#֧·Î¶È',
|
public float Branch_tmp_8;//'8#֧·Î¶È',
|
public float Branch_tmp_9;//'9#֧·Î¶È',
|
|
public float Branch_pre_1;//'1#֧·ѹÁ¦',
|
public float Branch_pre_2;//'2#֧·ѹÁ¦',
|
public float Branch_pre_3;//'3#֧·ѹÁ¦',
|
public float Branch_pre_4;//'4#֧·ѹÁ¦',
|
public float Branch_pre_5;//'5#֧·ѹÁ¦',
|
public float Branch_pre_6;//'6#֧·ѹÁ¦',
|
public float Branch_pre_7;//'7#֧·ѹÁ¦',
|
public float Branch_pre_8;//'8#֧·ѹÁ¦',
|
public float Branch_pre_9;//'9#֧·ѹÁ¦',
|
|
public String note;//
|
|
|
|
public Water_brach(int water_id) {
|
super();
|
this.water_id = water_id;
|
}
|
|
public int getNum() {
|
return num;
|
}
|
|
public void setNum(int num) {
|
this.num = num;
|
}
|
|
public int getWater_id() {
|
return water_id;
|
}
|
|
public void setWater_id(int water_id) {
|
this.water_id = water_id;
|
}
|
|
public float getBranch_flow_1() {
|
return Branch_flow_1;
|
}
|
|
public void setBranch_flow_1(float branch_flow_1) {
|
Branch_flow_1 = branch_flow_1;
|
}
|
|
public float getBranch_flow_2() {
|
return Branch_flow_2;
|
}
|
|
public void setBranch_flow_2(float branch_flow_2) {
|
Branch_flow_2 = branch_flow_2;
|
}
|
|
public float getBranch_flow_3() {
|
return Branch_flow_3;
|
}
|
|
public void setBranch_flow_3(float branch_flow_3) {
|
Branch_flow_3 = branch_flow_3;
|
}
|
|
public float getBranch_flow_4() {
|
return Branch_flow_4;
|
}
|
|
public void setBranch_flow_4(float branch_flow_4) {
|
Branch_flow_4 = branch_flow_4;
|
}
|
|
public float getBranch_flow_5() {
|
return Branch_flow_5;
|
}
|
|
public void setBranch_flow_5(float branch_flow_5) {
|
Branch_flow_5 = branch_flow_5;
|
}
|
|
public float getBranch_flow_6() {
|
return Branch_flow_6;
|
}
|
|
public void setBranch_flow_6(float branch_flow_6) {
|
Branch_flow_6 = branch_flow_6;
|
}
|
|
public float getBranch_flow_7() {
|
return Branch_flow_7;
|
}
|
|
public void setBranch_flow_7(float branch_flow_7) {
|
Branch_flow_7 = branch_flow_7;
|
}
|
|
public float getBranch_flow_8() {
|
return Branch_flow_8;
|
}
|
|
public void setBranch_flow_8(float branch_flow_8) {
|
Branch_flow_8 = branch_flow_8;
|
}
|
|
public float getBranch_flow_9() {
|
return Branch_flow_9;
|
}
|
|
public void setBranch_flow_9(float branch_flow_9) {
|
Branch_flow_9 = branch_flow_9;
|
}
|
|
public float getBranch_tmp_1() {
|
return Branch_tmp_1;
|
}
|
|
public void setBranch_tmp_1(float branch_tmp_1) {
|
Branch_tmp_1 = branch_tmp_1;
|
}
|
|
public float getBranch_tmp_2() {
|
return Branch_tmp_2;
|
}
|
|
public void setBranch_tmp_2(float branch_tmp_2) {
|
Branch_tmp_2 = branch_tmp_2;
|
}
|
|
public float getBranch_tmp_3() {
|
return Branch_tmp_3;
|
}
|
|
public void setBranch_tmp_3(float branch_tmp_3) {
|
Branch_tmp_3 = branch_tmp_3;
|
}
|
|
public float getBranch_tmp_4() {
|
return Branch_tmp_4;
|
}
|
|
public void setBranch_tmp_4(float branch_tmp_4) {
|
Branch_tmp_4 = branch_tmp_4;
|
}
|
|
public float getBranch_tmp_5() {
|
return Branch_tmp_5;
|
}
|
|
public void setBranch_tmp_5(float branch_tmp_5) {
|
Branch_tmp_5 = branch_tmp_5;
|
}
|
|
public float getBranch_tmp_6() {
|
return Branch_tmp_6;
|
}
|
|
public void setBranch_tmp_6(float branch_tmp_6) {
|
Branch_tmp_6 = branch_tmp_6;
|
}
|
|
public float getBranch_tmp_7() {
|
return Branch_tmp_7;
|
}
|
|
public void setBranch_tmp_7(float branch_tmp_7) {
|
Branch_tmp_7 = branch_tmp_7;
|
}
|
|
public float getBranch_tmp_8() {
|
return Branch_tmp_8;
|
}
|
|
public void setBranch_tmp_8(float branch_tmp_8) {
|
Branch_tmp_8 = branch_tmp_8;
|
}
|
|
public float getBranch_tmp_9() {
|
return Branch_tmp_9;
|
}
|
|
public void setBranch_tmp_9(float branch_tmp_9) {
|
Branch_tmp_9 = branch_tmp_9;
|
}
|
|
public float getBranch_pre_1() {
|
return Branch_pre_1;
|
}
|
|
public void setBranch_pre_1(float branch_pre_1) {
|
Branch_pre_1 = branch_pre_1;
|
}
|
|
public float getBranch_pre_2() {
|
return Branch_pre_2;
|
}
|
|
public void setBranch_pre_2(float branch_pre_2) {
|
Branch_pre_2 = branch_pre_2;
|
}
|
|
public float getBranch_pre_3() {
|
return Branch_pre_3;
|
}
|
|
public void setBranch_pre_3(float branch_pre_3) {
|
Branch_pre_3 = branch_pre_3;
|
}
|
|
public float getBranch_pre_4() {
|
return Branch_pre_4;
|
}
|
|
public void setBranch_pre_4(float branch_pre_4) {
|
Branch_pre_4 = branch_pre_4;
|
}
|
|
public float getBranch_pre_5() {
|
return Branch_pre_5;
|
}
|
|
public void setBranch_pre_5(float branch_pre_5) {
|
Branch_pre_5 = branch_pre_5;
|
}
|
|
public float getBranch_pre_6() {
|
return Branch_pre_6;
|
}
|
|
public void setBranch_pre_6(float branch_pre_6) {
|
Branch_pre_6 = branch_pre_6;
|
}
|
|
public float getBranch_pre_7() {
|
return Branch_pre_7;
|
}
|
|
public void setBranch_pre_7(float branch_pre_7) {
|
Branch_pre_7 = branch_pre_7;
|
}
|
|
public float getBranch_pre_8() {
|
return Branch_pre_8;
|
}
|
|
public void setBranch_pre_8(float branch_pre_8) {
|
Branch_pre_8 = branch_pre_8;
|
}
|
|
public float getBranch_pre_9() {
|
return Branch_pre_9;
|
}
|
|
public void setBranch_pre_9(float branch_pre_9) {
|
Branch_pre_9 = branch_pre_9;
|
}
|
|
public String getNote() {
|
return note;
|
}
|
|
public void setNote(String note) {
|
this.note = note;
|
}
|
|
@Override
|
public String toString() {
|
return "Water_brach [num=" + num + ", water_id=" + water_id + ", Branch_flow_1=" + Branch_flow_1
|
+ ", Branch_flow_2=" + Branch_flow_2 + ", Branch_flow_3=" + Branch_flow_3 + ", Branch_flow_4="
|
+ Branch_flow_4 + ", Branch_flow_5=" + Branch_flow_5 + ", Branch_flow_6=" + Branch_flow_6
|
+ ", Branch_flow_7=" + Branch_flow_7 + ", Branch_flow_8=" + Branch_flow_8 + ", Branch_flow_9="
|
+ Branch_flow_9 + ", Branch_tmp_1=" + Branch_tmp_1 + ", Branch_tmp_2=" + Branch_tmp_2
|
+ ", Branch_tmp_3=" + Branch_tmp_3 + ", Branch_tmp_4=" + Branch_tmp_4 + ", Branch_tmp_5=" + Branch_tmp_5
|
+ ", Branch_tmp_6=" + Branch_tmp_6 + ", Branch_tmp_7=" + Branch_tmp_7 + ", Branch_tmp_8=" + Branch_tmp_8
|
+ ", Branch_tmp_9=" + Branch_tmp_9 + ", Branch_pre_1=" + Branch_pre_1 + ", Branch_pre_2=" + Branch_pre_2
|
+ ", Branch_pre_3=" + Branch_pre_3 + ", Branch_pre_4=" + Branch_pre_4 + ", Branch_pre_5=" + Branch_pre_5
|
+ ", Branch_pre_6=" + Branch_pre_6 + ", Branch_pre_7=" + Branch_pre_7 + ", Branch_pre_8=" + Branch_pre_8
|
+ ", Branch_pre_9=" + Branch_pre_9 + ", note=" + note + "]";
|
}
|
|
/**
|
* ´´½¨¶ÁÈ¡Êý¾Ý¼¯ºÏ
|
* @param master
|
* @return
|
*/
|
public BatchRead<Integer> createBatchRead(MyModbusMaster master){
|
BatchRead<Integer> batch = new BatchRead<Integer>();
|
batch.addLocator(0,MyModbusUtils.createBaseLocator(Watersystem_ModbusAddress.Branch_flow_1 ,master));//'1#֧·Á÷Á¿',
|
batch.addLocator(1,MyModbusUtils.createBaseLocator(Watersystem_ModbusAddress.Branch_flow_2,master));
|
batch.addLocator(2,MyModbusUtils.createBaseLocator(Watersystem_ModbusAddress.Branch_flow_3, master));
|
batch.addLocator(3,MyModbusUtils.createBaseLocator(Watersystem_ModbusAddress.Branch_flow_4, master));
|
batch.addLocator(4,MyModbusUtils.createBaseLocator(Watersystem_ModbusAddress.Branch_flow_5, master));
|
batch.addLocator(5,MyModbusUtils.createBaseLocator(Watersystem_ModbusAddress.Branch_flow_6, master));
|
batch.addLocator(6,MyModbusUtils.createBaseLocator(Watersystem_ModbusAddress.Branch_flow_7, master));
|
batch.addLocator(7,MyModbusUtils.createBaseLocator(Watersystem_ModbusAddress.Branch_flow_8, master));
|
batch.addLocator(8,MyModbusUtils.createBaseLocator(Watersystem_ModbusAddress.Branch_flow_9, master));//'9#֧·Á÷Á¿',
|
|
batch.addLocator(9,MyModbusUtils.createBaseLocator(Watersystem_ModbusAddress.Branch_tmp_1, master));//'1#֧·Î¶È',
|
batch.addLocator(10,MyModbusUtils.createBaseLocator(Watersystem_ModbusAddress.Branch_tmp_2 ,master));
|
batch.addLocator(11,MyModbusUtils.createBaseLocator(Watersystem_ModbusAddress.Branch_tmp_3 ,master));
|
batch.addLocator(12,MyModbusUtils.createBaseLocator(Watersystem_ModbusAddress.Branch_tmp_4, master));
|
batch.addLocator(13,MyModbusUtils.createBaseLocator(Watersystem_ModbusAddress.Branch_tmp_5, master));
|
batch.addLocator(14,MyModbusUtils.createBaseLocator(Watersystem_ModbusAddress.Branch_tmp_6, master));
|
batch.addLocator(15,MyModbusUtils.createBaseLocator(Watersystem_ModbusAddress.Branch_tmp_7, master));
|
batch.addLocator(16,MyModbusUtils.createBaseLocator(Watersystem_ModbusAddress.Branch_tmp_8, master));
|
batch.addLocator(17,MyModbusUtils.createBaseLocator(Watersystem_ModbusAddress.Branch_tmp_9, master));//'9#֧·Î¶È',
|
|
batch.addLocator(18,MyModbusUtils.createBaseLocator(Watersystem_ModbusAddress.Branch_pre_1, master));//'1#֧·ѹÁ¦',
|
batch.addLocator(19,MyModbusUtils.createBaseLocator(Watersystem_ModbusAddress.Branch_pre_2, master));
|
batch.addLocator(20,MyModbusUtils.createBaseLocator(Watersystem_ModbusAddress.Branch_pre_3, master));
|
batch.addLocator(21,MyModbusUtils.createBaseLocator(Watersystem_ModbusAddress.Branch_pre_4, master));
|
batch.addLocator(22,MyModbusUtils.createBaseLocator(Watersystem_ModbusAddress.Branch_pre_5, master));
|
batch.addLocator(23,MyModbusUtils.createBaseLocator(Watersystem_ModbusAddress.Branch_pre_6, master));
|
batch.addLocator(24,MyModbusUtils.createBaseLocator(Watersystem_ModbusAddress.Branch_pre_7, master));
|
batch.addLocator(25,MyModbusUtils.createBaseLocator(Watersystem_ModbusAddress.Branch_pre_8, master));
|
batch.addLocator(26,MyModbusUtils.createBaseLocator(Watersystem_ModbusAddress.Branch_pre_9, master));//'9#֧·ѹÁ¦',
|
return batch;
|
}
|
/**
|
* ½âÎö·µ»ØÇëÇó
|
* @param res
|
*/
|
public void putBatchResult(BatchResults<Integer> res) {
|
if(res != null) {
|
this.Branch_flow_1 = MyModbusUtils.readShortToFloat(res.getValue(0));
|
this.Branch_flow_2 = MyModbusUtils.readShortToFloat(res.getValue(1));
|
this.Branch_flow_3 = MyModbusUtils.readShortToFloat(res.getValue(2));
|
this.Branch_flow_4 = MyModbusUtils.readShortToFloat(res.getValue(3));
|
this.Branch_flow_5 = MyModbusUtils.readShortToFloat(res.getValue(4));
|
this.Branch_flow_6 = MyModbusUtils.readShortToFloat(res.getValue(5));
|
this.Branch_flow_7 = MyModbusUtils.readShortToFloat(res.getValue(6));
|
this.Branch_flow_8 = MyModbusUtils.readShortToFloat(res.getValue(7));
|
this.Branch_flow_9 = MyModbusUtils.readShortToFloat(res.getValue(8));
|
|
this.Branch_tmp_1 = MyModbusUtils.readShortToFloat(res.getValue(9));
|
this.Branch_tmp_2 = MyModbusUtils.readShortToFloat(res.getValue(10));
|
this.Branch_tmp_3 = MyModbusUtils.readShortToFloat(res.getValue(11));
|
this.Branch_tmp_4 = MyModbusUtils.readShortToFloat(res.getValue(12));
|
this.Branch_tmp_5 = MyModbusUtils.readShortToFloat(res.getValue(13));
|
this.Branch_tmp_6 = MyModbusUtils.readShortToFloat(res.getValue(14));
|
this.Branch_tmp_7 = MyModbusUtils.readShortToFloat(res.getValue(15));
|
this.Branch_tmp_8 = MyModbusUtils.readShortToFloat(res.getValue(16));
|
this.Branch_tmp_9 = MyModbusUtils.readShortToFloat(res.getValue(17));
|
|
this.Branch_pre_1 = MyModbusUtils.readShortToFloat(res.getValue(18));
|
this.Branch_pre_2 = MyModbusUtils.readShortToFloat(res.getValue(19));
|
this.Branch_pre_3 = MyModbusUtils.readShortToFloat(res.getValue(20));
|
this.Branch_pre_4 = MyModbusUtils.readShortToFloat(res.getValue(21));
|
this.Branch_pre_5 = MyModbusUtils.readShortToFloat(res.getValue(22));
|
this.Branch_pre_6 = MyModbusUtils.readShortToFloat(res.getValue(23));
|
this.Branch_pre_7 = MyModbusUtils.readShortToFloat(res.getValue(24));
|
this.Branch_pre_8 = MyModbusUtils.readShortToFloat(res.getValue(25));
|
this.Branch_pre_9 = MyModbusUtils.readShortToFloat(res.getValue(26));
|
|
}
|
}
|
}
|