Gtl.set timer
Краткое описание
Функция предназначена для установки таймера запуска (отложенного запуска) функций при проведении диагностики. Используется в случае необходимости отсроченного запуска отдельных функций.
Объявление функции
let timer = gtl.set_timer( время, функция );
Свойства (методы)
player.stored_ranges = [];- массив диапазонов из файла (заданые вручную на графике). Только чтение;player.custom_ranges = [];- массив пользовательских диапазонов. Запись/чтение;player.play_all = true;- принудительное воспроизведение всего файла. По умолчанию false;player.play_time;- расчетное время воспроизведения файла, сек;
Примечание:
Массивы диапазонов представляют собой массивы объектов с указанием левой и правой границы участка в секундах:
player.custom_ranges = [{min: 1, max: 2}, {min: 10, max: 12}]; //задаем два диапазона
где:
min - левая граница диапазона;
max - правая граница диапазона;
Пример использования
//диапазоны из файла (заданые вручную на графике). только чтение.
let ranges = gtl.player.stored_ranges;
//пользовательские диапазоны. запись/чтение
//gtl.player.custom_ranges = [];
gtl.player.custom_ranges = [{min : 1, max: 2}, ranges[0]];
//принудительное воспроизведение всего файла. по умолчанию false
//gtl.player.play_all = true;
gtl.diagnostic.interval = 1;
function diagnose()
{
gtl.log.info("ranges", JSON.stringify(ranges));
gtl.log.info("ranges", JSON.stringify(gtl.player.custom_ranges));
gtl.log.info("play time", gtl.player.play_time);
};