<< Click to Display Table of Contents >> Navigation: API MasterSCADA 4D > Подключение к исполнительной системе по JSON > JSON для HTTP-запросов > Описание JSON-запросов > Доступ к архивам данных > /Methods/CreateReportSubscription |
{
"sessionId": 1234,
"parameters":
{
"startTime": 1681285274000, - DT
"endTime": 1681285948000, - DT
"FormingMethod": 1, - Возможные значения: OnChange = 0, Periodic = 1, Total = 2
"IntervalUnit": 1, - единица измерения интервала. Возможные значения: Raw = -1, Second = 0, Minute = 1, Hour = 2, Day = 3, Month = 4
"resampleInterval": 1, - для FormingMethod Periodic. Число единиц измерения интервала
"Layer": 0 - Обычно 0. Номер слоя (0, 1, 2). Может быть -1 тогда будет выведен из величины resampleInterval
},
"columns":
[
{
"name": "ColumnName1", - опционально
"parameters":
{
"Ref": "57161", - id.path item-а по значениям которого требуется выборка
"Extrapolate": false, - экстраполировать для времени больше текущего
"Main": true, - признак ведущей колонки
"Attribute": 0, - обычно 0. Отображать значение, время или признак качества полученной точки. Value = 0, Time = 1, Quality = 2
"Type": "test", - опционально. Тип колонки который просто возвращается в ответе
"ProcessingParameter": 0, - параметр обработки. Только для интегральных обработок. На него будет разделён результат
"Aggregation": - не совсем опционально
{
"Type": 1, - тип обработки. Возможные значения: LastValue = 0, FirstValue = 1, Integral = 2, Average = 3, IntegralAverage = 4, Max = 5, Min = 6, Interpolation = 7, ExactValue = 8,
CountSwitchingOn = 9, Count = 10, Sum = 11, Delta = 12, LastBoundValue = 13, Sampling = 14, FirstBoundValue = 15
"Subtype": 1 - подтип интегральной обработки. Возможные значения: LeftRectangle = 0, Tropecia = 1
},
"Quality": 0 - обычно 0x000fbcf4. Битовая маска сложных настроек фильтрации по признаку качества
"UsePreviousIntervalValue": 1 - настройка использования значения с предыдущего интервала только для First/Last[Bound]Value. Default, Yes, No
}
}
]
}
{
"subscriptionId": 1
"serverTime": 1682503946407,
"code": 0
}
{
"serverTime": 1682502941628,
"hex": "0x80B60000",
"codeDescription": "A value had an invalid syntax.",
"code": 2159411200
}