diff --git a/mpmaster/src/main/java/com/xypower/mpmaster/AppMaster.java b/mpmaster/src/main/java/com/xypower/mpmaster/AppMaster.java index b352ad99..e807df51 100644 --- a/mpmaster/src/main/java/com/xypower/mpmaster/AppMaster.java +++ b/mpmaster/src/main/java/com/xypower/mpmaster/AppMaster.java @@ -342,6 +342,12 @@ public class AppMaster { int uploaded; int devReboots; int appReboots; + int devRebootsInLastWeek; + int appRebootsInLastWeek; + + long lastHb --- v2 20240714 added + long lastHbResp + long lastRecv }; */ @@ -378,6 +384,18 @@ public class AppMaster { stats.add(new Pair("i1RebootTimesWk", Integer.toString(items[11]))); } + if (items.length >= 12 && items.length <= 18) { + // v2 + + long ts = (((long)items[12]) & 0xFFFFFFFFl) | ((((long)items[13]) << 32) & 0xFFFFFFFF00000000l); + stats.add(new Pair("lastHbTime", Long.toString(ts))); + + ts = (((long)items[14]) & 0xFFFFFFFFl) | ((((long)items[15]) << 32) & 0xFFFFFFFF00000000l); + stats.add(new Pair("lastHbRespTime", Long.toString(ts))); + + ts = (((long)items[16]) & 0xFFFFFFFFl) | ((((long)items[17]) << 32) & 0xFFFFFFFF00000000l); + stats.add(new Pair("lastRecvTime", Long.toString(ts))); + } } catch (Exception ex) { ex.printStackTrace(); }