Commit 8f6db7a4 authored by Oleg Dzhimiev's avatar Oleg Dzhimiev

free space refresh when not recording

parent a8ce685b
......@@ -33,11 +33,11 @@ function camogm_rec_stop(){
setTimeout(function(){
clearInterval(intvl_hdd_free_space);
intvl_hdd_free_space = false;
},10000);
},interval_time);
setTimeout(function(){
clearInterval(intvl_camogm_status);
intvl_camogm_status = false;
},10000);
},interval_time);
green_the_bars();
}
......@@ -219,11 +219,11 @@ function camogm_parse_status(data){
restore_parameters_en = false;
if (!disable_intervals&&!intvl_camogm_status){
camogm_status(true);
intvl_camogm_status = setInterval("camogm_status(true)",10000);
intvl_camogm_status = setInterval("camogm_status(true)",interval_time);
}
if (!disable_intervals&&!intvl_hdd_free_space){
camogm_get_ssd_free_space(false);
intvl_hdd_free_space = setInterval("camogm_get_ssd_free_space(false)",10000);
intvl_hdd_free_space = setInterval("camogm_get_ssd_free_space(false)",interval_time);
}
}
if (restore_parameters_en) restore_parameters();
......
......@@ -9,6 +9,8 @@ var settings_file = "settings.xml";
var daemon_restart_en = true;
var interval_time = 5000;
var intvl_temperatures;
var intvl_histograms;
var intvl_camogm_status;
......@@ -112,8 +114,8 @@ function init(){
//apply parameters
//if (!disable_intervals) intvl_temperatures = setInterval("read_temperatures()",60000);
//if (!disable_intervals) intvl_histograms = setInterval("refresh_histograms()",3000);
if (!disable_intervals) intvl_temperatures = setInterval("read_temperatures()",60000);
if (!disable_intervals) intvl_histograms = setInterval("refresh_histograms()",interval_time);
refresh_histograms();
refresh_images();
......@@ -174,19 +176,21 @@ function init(){
function status_update(status) {
var state_str = "running";
if (!free_space_interval&&!camogm_en) {
free_space_interval = setInterval("check_status()",interval_time);
}else{
clearInterval(free_space_interval);
free_space_interval = false;
}
if (status=="running") {
$("#stop").attr('disabled', false);
$("#rec").attr('disabled', true);
$("#btn_refresh").attr('disabled', true);
if (!free_space_interval&&!camogm_en) {
free_space_interval = setInterval("check_status()",5000);
}
}else{
$("#stop").attr('disabled', true);
$("#rec").attr('disabled', false);
$("#btn_refresh").attr('disabled', false);
clearInterval(free_space_interval);
free_space_interval = false;
}
update_state_en = false;
}
......@@ -277,7 +281,7 @@ function send_cmd(cmd){
else {
console.log("free_space_interval = "+free_space_interval);
if (!free_space_interval) {
free_space_interval = setInterval("check_status()",5000);
free_space_interval = setInterval("check_status()",interval_time);
}
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment