fix child node s.camera execution
parent
7d04972596
commit
b33d3c9843
|
|
@ -3,7 +3,7 @@ const { createWebSocketClient } = require('../basic/websocketTools.js')
|
||||||
module.exports = function(s,config,lang,app,io){
|
module.exports = function(s,config,lang,app,io){
|
||||||
const { cameraDestroy } = require('../monitor/utils.js')(s,config,lang)
|
const { cameraDestroy } = require('../monitor/utils.js')(s,config,lang)
|
||||||
var checkHwInterval = null;
|
var checkHwInterval = null;
|
||||||
function onDataFromMasterNode(d) {
|
async function onDataFromMasterNode(d) {
|
||||||
switch(d.f){
|
switch(d.f){
|
||||||
case'sqlCallback':
|
case'sqlCallback':
|
||||||
const callbackId = d.callbackId;
|
const callbackId = d.callbackId;
|
||||||
|
|
@ -37,14 +37,18 @@ module.exports = function(s,config,lang,app,io){
|
||||||
break;
|
break;
|
||||||
case'cameraStop'://stop camera
|
case'cameraStop'://stop camera
|
||||||
// s.group[d.d.ke].activeMonitors[d.d.mid].masterSaysToStop = true
|
// s.group[d.d.ke].activeMonitors[d.d.mid].masterSaysToStop = true
|
||||||
s.camera('stop',d.d)
|
await s.camera('stop',d.d)
|
||||||
break;
|
break;
|
||||||
case'cameraStart'://start or record camera
|
case'cameraStart'://start or record camera
|
||||||
s.camera(d.mode,d.d)
|
try{
|
||||||
|
await s.camera(d.mode,d.d)
|
||||||
let activeMonitor = s.group[d.d.ke].activeMonitors[d.d.mid]
|
let activeMonitor = s.group[d.d.ke].activeMonitors[d.d.mid]
|
||||||
// activeMonitor.masterSaysToStop = false
|
// activeMonitor.masterSaysToStop = false
|
||||||
clearTimeout(activeMonitor.recordingChecker);
|
clearTimeout(activeMonitor.recordingChecker);
|
||||||
clearTimeout(activeMonitor.streamChecker);
|
clearTimeout(activeMonitor.streamChecker);
|
||||||
|
}catch(err){
|
||||||
|
s.debugLog(err)
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue