TAS 관련 문의드립니다. |
Lee Sangwook | 2017-07-06 14:25 | Views 1984 | New |
co2 타스 예제소스파일을 공부하고 있는 중에 질문이 생겨 문의드립니다. wdt.js상의 exports.set_wdt = function (id, sec, callback_func, param1, param2, param3) { ++set_wdt_count; console.log('exports.set_wdt : ' + set_wdt_count + '/ID : ' + id ); wdt_value_q[id] = sec; wdt_tick_q[id] = 0; wdt_callback_q[id] = callback_func; wdt_param1_q[id] = param1; wdt_param2_q[id] = param2; wdt_param3_q[id] = param3; }; 애당 코드에서 wdt_value_q이 전달받는 배열을 무엇을 의미하나요..? 소스를 파악해보니 wdt.on('tas_watchdog', function() { for (var id in wdt_value_q) { console.log('wdt.js ------ wdt.on(tas_watchdog,function() ----- id : ' + id); if(wdt_value_q.hasOwnProperty(id)) { ++wdt_tick_q[id]; if((wdt_tick_q[id] % wdt_value_q[id]) == 0) { wdt_tick_q[id] = 0; if(wdt_callback_q[id]) { wdt_callback_q[id](id, wdt_param1_q[id], wdt_param2_q[id], wdt_param3_q[id]); } } } } }); 해당 코드에서 ++wdt_tick_q[id]; 으로 값을 증가시키고 해당값만큼 증가했을때 함수를 호출하는거 같은데 이 용도가 무엇인지 궁금합니다. |