|
uniset-algorithms
0.2
|
Класс реализующий обработку переключателя приоритетов или группы переключателей. Каждому положению соответствует свой порядок запуска. При этом каждое положение описывается своим датчиком. Из конфигурационного файла загружается информация о том, какой приоритет выставить каждому ДГ (у каждого ДГ приоритет задаётся аналоговым датчиком), в зависимости от положения переключателя (датчика положения).
Если не один из датчиков не равен TRUE, приоритет сохраняется по группе, у которой default="1". При этом такая группа может быть только одна (!).
<prioritylist name="PriorityController"> <item default="1"> <priority id="SEES1_Priority_S" priority="0"/> <priority id="SEES2_Priority_S" priority="0"/> <priority id="SEES3_Priority_S" priority="0"/> <priority id="SEES4_Priority_S" priority="0"/> </item> <item name="GDG_Priority13_S"> <priority id="SEES1_Priority_S" priority="1"/> <priority id="SEES2_Priority_S" priority="3"/> <priority id="SEES3_Priority_S" priority="2"/> <priority id="SEES4_Priority_S" priority="4"/> </item> ... <item> ... </item> </prioritylist
1.7.6.1