1、有设备长时间无d3f0但是有数据上来,增加device的统计

This commit is contained in:
weidong 2025-07-14 09:24:48 +08:00
parent db9d27b3a0
commit 21a6d2a8df

View File

@ -74,6 +74,7 @@ public class Device {
private BigDecimal used;
LocalDateTime lastRxTime;
LocalDateTime lastD3f0f2Time;
LocalDateTime lastD3f2Time;
short noFixedAndFloatResult=0;
@ -89,13 +90,14 @@ public class Device {
short abnormalD341Num = 0;
byte cfgChannelType = CHANNEL_TYPE_TCP; // 0:TCP;1:DUP
byte dataChannelType = CHANNEL_TYPE_UDP; // 0:TCP;1:DUP
int lasQuality = 0;
public void updateRx(int head, int bytes,int count){
lastRxHead = head;
switch (head){
case 0xd3f0:
//lastD3f0f2Time = LocalDateTime.now();
lastD3f0f2Time = LocalDateTime.now();
//clearStat();
break;
case 0xd3f2:
@ -128,6 +130,7 @@ public class Device {
}
public void updateCalcQuality(int quality){
lasQuality = quality;
if(b562AsCalc) {
if (quality == UBXUtil.FIX_RESULT) fixedNum++;
else if (quality == UBXUtil.FLOAT_RESULT) floatNum++;