From f679231d2d1623cdaae072a7eb3086c1d73b8817 Mon Sep 17 00:00:00 2001 From: Paul Kim Date: Thu, 18 Apr 2024 18:10:21 +0900 Subject: [PATCH] issue #10 #11 fixed didn't power off when issued stop mqtt event. --- procentric/application/lib/hoteltv.hcap.js | 5 +++-- procentric/application/lib/hoteltv.ui_appfull.js | 4 ++-- procentric/application/lib/hoteltv.ui_welcome.js | 4 ++-- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/procentric/application/lib/hoteltv.hcap.js b/procentric/application/lib/hoteltv.hcap.js index 15ae9a6..ae98bf5 100755 --- a/procentric/application/lib/hoteltv.hcap.js +++ b/procentric/application/lib/hoteltv.hcap.js @@ -858,9 +858,10 @@ HotelTV.hcap = (function() { // STEP#004::> Power Mode if (_devinfo["instant_power"] !== undefined) { - if (_devinfo["instant_power"] != 0) { + let _instant_pwr_target_mode = 0; + if (_devinfo["instant_power"] != _instant_pwr_target_mode) { console.log("INSTANT POWER MODE::> off"); - __hcapfxn_set_property('instant_power', 0).then(_result => { + __hcapfxn_set_property('instant_power', _instant_pwr_target_mode).then(_result => { hcap.power.getPowerMode({ "onSuccess": function(s) { console.log("onSuccess power mode " + s.mode); diff --git a/procentric/application/lib/hoteltv.ui_appfull.js b/procentric/application/lib/hoteltv.ui_appfull.js index 65acf66..da88b8c 100755 --- a/procentric/application/lib/hoteltv.ui_appfull.js +++ b/procentric/application/lib/hoteltv.ui_appfull.js @@ -7124,13 +7124,13 @@ HotelTV.ui_appfull = (function() { $('.error #countdown #message').text(`System will be shutdown in ${_tmval} second...`); }, "cb_eoe": function() { - setTimeout(HotelTV.hcap.PwrOff, 500); + setTimeout(HotelTV.hcap.Reboot, 500); HotelTV.api.ReportEvent([{'power': false, 'location':null}]) } }); } else if (_evt == "COMMAND-GUEST-CHECKIN") { - } else if (_evt == "COMMAND-GUEST-CHECKOUT") { + } else if (_evt == "COMMAND-GUEST-CHECKOUT" || _evt == "COMMAND-SYSTEM-STOP") { let _tmval = 30; let _state = HotelTV.state; let _trTbl = HotelTV.translation; diff --git a/procentric/application/lib/hoteltv.ui_welcome.js b/procentric/application/lib/hoteltv.ui_welcome.js index 6f71c0c..8162487 100755 --- a/procentric/application/lib/hoteltv.ui_welcome.js +++ b/procentric/application/lib/hoteltv.ui_welcome.js @@ -479,13 +479,13 @@ HotelTV.ui_welcome = (function() { $('.error #countdown #message').text(`System will be shutdown in ${_tmval} second...`); }, "cb_eoe": function() { - setTimeout(HotelTV.hcap.PwrOff, 500); + setTimeout(HotelTV.hcap.Reboot, 500); HotelTV.api.ReportEvent([{'power': false, 'location':null}]) } }); } else if (_evt == "COMMAND-GUEST-CHECKIN") { - } else if (_evt == "COMMAND-GUEST-CHECKOUT") { + } else if (_evt == "COMMAND-GUEST-CHECKOUT" || _evt == "COMMAND-SYSTEM-STOP") { let _tmval = 30; let _state = HotelTV.state; let _trTbl = HotelTV.translation;