Процесс формирования обобщённых АПС

Краткое описание

Процесс предназначен для формирования обобщённых АПС, по срабатыванию любого датчика входящего в группу (т.е. по логике "ИЛИ"), а также для формирования специальных датчиков для управления лампочкой АПС на колонке.

При запуске осуществляется проход по секции <sensors> и считываеются все датчики, которые подходят по заданному фильтру (--aps-filter-field="--aps-filter-value"), если фильтр не задан обрабатываются все датчики.

В результате "загрузки" формируются группы датчиков по полю aps="xxx". Датчик у которого aps_group="xxx" считается 'обобщённым' для группы "xxx" (именно он будет выставляться для группы).

Помимо этого для датчиков может быть указано поле blocker="SensorID". Задающее "блокирующий датчик" для данного. Т.е. пока датчик указанный в качестве blocker не будет равен TRUE, срабатывание данного датчика будет игнорироваться.

Так же возможно указать поле no_apslamp="1" означающее, что при срабатывании не нужно формировать управление лампочкой на колонке.

Необходимо сделать:
Тут надо очень подробно описать, что вообще здесь "понаделано" и для чего..

Сменить названия функций на более понятные

Надо обновить старое описание в docs/DocPages/apscontrol_commonpage.dox


Документация по uniset-algorithms. Последние изменения: Fri Dec 12 14:27:17 2014. Создано системой  doxygen 1.5.9