|
@@ -401,6 +401,24 @@ public class CollectThread extends Thread {
|
|
|
new Packet(rList[0] + ";" + rList[1] + ";" + "pointcount" + ";" + "" + ";" + id));
|
|
|
LogUtil.info(server.Name() + " AppendToSend:" + p.address + " " + rList[0] + ";" + rList[1]
|
|
|
+ ";" + "pointcount" + ";" + "" + ";" + id);
|
|
|
+ } else if ("synchronization".equalsIgnoreCase(rList[2])) {
|
|
|
+ //// 1101070037;1;synchronizationack;;123;50;1001;11;20181213000000;1...
|
|
|
+
|
|
|
+ for (Record r : Constant.RecordList) {
|
|
|
+ if (rList[0].equalsIgnoreCase(r.buildingSign)) {
|
|
|
+
|
|
|
+ int id = Constant.getID();
|
|
|
+ server.AppendToSend(p.address,
|
|
|
+ new Packet(rList[0] + ";" + rList[1] + ";" + "synchronizationack" + ";" + ""
|
|
|
+ + ";" + id + ";1;" + r.meterSign + ";" + r.funcID + ";"
|
|
|
+ + Constant.format(r.receivetime) + ";" + r.data + ";"));
|
|
|
+ LogUtil.info(server.Name() + " AppendToSend:" + p.address + " "
|
|
|
+ + (rList[0] + ";" + rList[1] + ";" + "synchronizationack" + ";" + "" + ";" + id
|
|
|
+ + ";1;" + r.meterSign + ";" + r.funcID + ";"
|
|
|
+ + Constant.format(r.receivetime) + ";" + r.data + ";"));
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
} else if ("heart".equalsIgnoreCase(rList[2])) {
|
|
|
sb.append(rList[0] + ";" + rList[1] + ";" + "heartack" + ";" + Constant.format(new Date()));
|
|
|
// server.AppendToSend(p.address, new Packet(
|