disabled getLastHeartbeatToDeterminIdling

This commit is contained in:
pringgosutono
2026-03-17 13:11:08 +07:00
parent d77239dbe5
commit 953bef2131

View File

@ -37,30 +37,30 @@ async function commitMessage(now, logDevice) {
// if (logDevice.device_id == "0353742372637637")
// console.log("vhc", vhc, lastTrack)
if (["heartbeat", "alarm"].includes(logDevice.action)) {
if (logDevice.ignition == GpsTracksModels.STTS_IGNITION_HIGH) {
if (logDevice.speed) {
logDevice.stts_engine = GpsTracksModels.STTS_EN_MOVING
} else {
if (lastTrack.length > 0) {
const checkLastHeartbeat =
await GpsTracksModels.getLastHeartbeatToDeterminIdling(
logDevice.device_id,
lastTrack[0].crt,
now,
)
if (checkLastHeartbeat.length >= 3) {
logDevice.stts_engine =
GpsTracksModels.STTS_EN_IDLING
} else {
logDevice.stts_engine = lastTrack[0].stts_engine
}
}
}
} else {
logDevice.stts_engine = GpsTracksModels.STTS_EN_STOPING
}
}
// if (["heartbeat", "alarm"].includes(logDevice.action)) {
// if (logDevice.ignition == GpsTracksModels.STTS_IGNITION_HIGH) {
// if (logDevice.speed) {
// logDevice.stts_engine = GpsTracksModels.STTS_EN_MOVING
// } else {
// if (lastTrack.length > 0) {
// const checkLastHeartbeat =
// await GpsTracksModels.getLastHeartbeatToDeterminIdling(
// logDevice.device_id,
// lastTrack[0].crt,
// now,
// )
// if (checkLastHeartbeat.length >= 3) {
// logDevice.stts_engine =
// GpsTracksModels.STTS_EN_IDLING
// } else {
// logDevice.stts_engine = lastTrack[0].stts_engine
// }
// }
// }
// } else {
// logDevice.stts_engine = GpsTracksModels.STTS_EN_STOPING
// }
// }
if (["location"].includes(logDevice.action)) {
// console.log(logDevice.device_id + " : 1")
@ -97,18 +97,19 @@ async function commitMessage(now, logDevice) {
logDevice.stts_engine = GpsTracksModels.STTS_EN_MOVING
} else {
if (lastTrack.length > 0) {
const checkLastHeartbeat =
await GpsTracksModels.getLastHeartbeatToDeterminIdling(
logDevice.device_id,
lastTrack[0].crt,
now,
)
if (checkLastHeartbeat.length >= 3) {
logDevice.stts_engine =
GpsTracksModels.STTS_EN_IDLING
} else {
logDevice.stts_engine = lastTrack[0].stts_engine
}
// const checkLastHeartbeat =
// await GpsTracksModels.getLastHeartbeatToDeterminIdling(
// logDevice.device_id,
// lastTrack[0].crt,
// now,
// )
// if (checkLastHeartbeat.length >= 3) {
// logDevice.stts_engine =
// GpsTracksModels.STTS_EN_IDLING
// } else {
// logDevice.stts_engine = lastTrack[0].stts_engine
// }
logDevice.stts_engine = lastTrack[0].stts_engine
}
}
// get stts_alarm, stts_charge, stts_acc, stts_volt, stts_switch
@ -432,7 +433,7 @@ class ListenController {
Number(act.stts_data.gsm_signal_strength) + 1
logDevice.stts_oil_electricity =
Number(act.stts_data.terminal_info.oil_electricity) ===
0
0
? GpsTracksModels.STTS_OIL_ELECTRIC_ON
: GpsTracksModels.STTS_OIL_ELECTRIC_OFF
@ -496,7 +497,7 @@ class ListenController {
Number(act.stts_data.gsm_signal_strength) + 1
logDevice.stts_oil_electricity =
Number(act.stts_data.terminal_info.oil_electricity) ===
0
0
? GpsTracksModels.STTS_OIL_ELECTRIC_ON
: GpsTracksModels.STTS_OIL_ELECTRIC_OFF