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