Управлять действием в HAM
#include <ha/ham.h>int ham_action_control( ham_action_t *ahdl,int command,unsigned flags );
HACTIONDONOW
. Для команд HENABLE
и HDISABLE:
libham
Функция ham_action_control() используется для управления состоянием действия в HAM. Эта функция может быть расширена с помощью дополнительных команд.
Когда действие активировано (по умолчанию), оно выполняется при срабатывании связанного с ним условия. Когда действие деактивировано, оно не выполняется до тех пор, пока не сработает связанное с ним условие. Отдельные условия и объекты можно активировать и деактивировать с помощью соответствующих функций управления для условий и объектов.
Команды добавления, удаления и установки флагов могут использоваться для изменения набора флагов, связанных с управляемым объектом.
В дополнение к вышеуказанным ошибкам HAM возвращает любую ошибку, с которой он сталкивается при обслуживании данного запроса.
ЗОСРВ «Нейтрино»
ham_condition_control(), ham_entity_control()
Предыдущий раздел: Менеджер высокой готовности (HAM)