|
|
|
@ -209,13 +209,16 @@ public class IotMachineEventGeneratorJob { |
|
|
|
// 树根的需要计算 |
|
|
|
event.setCurrJobCount(accCount - lastAccJobCount); |
|
|
|
// 单位是秒 |
|
|
|
event.setCurrJobDuration((reportTime - lastReportTime) / 3600); |
|
|
|
event.setCurrJobDuration((reportTime - lastReportTime) / 1000); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
ctx.output(machineIotDataReceivedEventOutput, event); |
|
|
|
collDeviceStatusChange(out, deviceState, lastDataReceivedEvent, event); |
|
|
|
lastDataReceivedEventState.update(event); |
|
|
|
if((event.getCurrJobCount() != 0 && event.getCurrJobDuration() != 0) |
|
|
|
|| (event.getCurrJobCount() == 0 && event.getCurrJobDuration() == 0)) { |
|
|
|
ctx.output(machineIotDataReceivedEventOutput, event); |
|
|
|
collDeviceStatusChange(out, deviceState, lastDataReceivedEvent, event); |
|
|
|
lastDataReceivedEventState.update(event); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|