public double MapAlarm(params double[] values)
{
double result = 0;
if (values.Length==0)
{
return 0;
}
for (int i = 0; i < values.Length; i++)
{
if (values[i] > 0) return 1;
}
return result;
}
Создать канала, на который настраивается плагин карт
Указать в нем формулу MapAlarm(Val(100), Val(101), Val(102), Val(XXX))
Количество каналов не важно, 100, 101, 102, ХХХ — контролируемые каналы
Аварийное значение канала должно быть больше 0, 0 — не авария, соответственно если канал = 0 это авария, надо в нем сделать формулу, которая его инвертирует.