<< Click to Display Table of Contents >> Navigation: API MasterSCADA 4D > Подключение к исполнительной системе по JSON > JSON для HTTP-запросов > Описание JSON-запросов > Отладка > /Methods/GetTaskStatistics |
GetTaskStatistics - запрос на получение статистики задачи.
{
“getAll”: <bool>,
"tasks": [
{
"taskId": <int64_t> - ID задачи
}
]
}
{
"tasks": [
{
"taskId": <int>, - ID задачи
"code": <uint>, - статус ошибки для данного номера задачи
"period": <double>, - заданный период задачи
"avgPeriod": <double>, - средний период
"minPeriod": <double>, - минимальный период
"maxPeriod": <double>, - максимальный период
"lastCycle": <double>, - рабочее время последнего выполненного цикла
"avgWorkTime": <double>, - среднее рабочее время
"minWorkTime": <double>, - минимальное рабочее время
"maxWorkTime": <double>, - максимальное рабочее время
"memory":<double>, - используемая память
"errors": <double>, - ошибки
"allTime": <double>, - общее время выполнения задачи
"count": <double> - общее количество циклов
},
]
}
{
"sessionId": 464037086,
“getAll”: false,
"tasks": [
{
"taskId": 72100
},
{
"taskIndex": 72101
}
]
}
{
"tasks": [
{
"taskId": 72100,
"code": 0,
"period": 100,
"avgPeriod": 108.42206790123457,
"minPeriod": 105,
"maxPeriod": 109,
"lastCycle": 1,
"avgWorkTime": 0.3140432098765432,
"minWorkTime": 0,
"maxWorkTime": 1,
"memory": 414720,
"errors": 0,
"allTime": 407,
"count": 1296
},
{
"taskId": 72101,
"code": 2151546880
}
],
"serverTime": 1657301389524,
"code": 0
}
Подробнее о получении диагностической информации в MasterSCADA 4D смотрите в разделе Как получить диагностическую информацию среды исполнения.