Класс UniWidgets::ThresholdAnalogLogic

Логика для работы с аналоговыми порогами. Подробнее...

#include <ThresholdAnalogLogic.h>

Граф наследования:UniWidgets::ThresholdAnalogLogic:

UniWidgets::AbstractLogic

Полный список членов класса

Открытые члены

 ThresholdAnalogLogic (Gtk::EventBox::BaseObjectType *gobject)
virtual void connect ()

Защищенные члены

virtual void on_init ()


Подробное описание

Логика для работы с аналоговыми порогами.

Логика предназначена для выставления порогов от аналогового датчика. Порого выставляется при превышении значения порога threshold_on и сбрасывается при снижении ниже порога "отпускания" threshold_off. Тип порога(верхний, нижний) определяется путем сравнения двух значений threshold_on и threshold_off: если первое больше - порог верхний, второе больше - нижний. Также предусмотрел механизм динамического порога когда порог изменяется с помощью аналогового датчика(как значение срабатывая, так и отпускания). И вместе со значением порога может меняться и тип порог(верхний или нижний), так каждый раз при смене значения порога проверяется проверяется соответствие определенному типу порога.

Методы

void ThresholdAnalogLogic::connect (  )  [virtual]

обработчик события присоединения к процессу SharedMemory

Переопределяет метод предка UniWidgets::AbstractLogic.

void ThresholdAnalogLogic::on_init (  )  [protected, virtual]

метод вызывается при инициализации в init и для каждой логики должна быть свой реализация

Замещает UniWidgets::AbstractLogic.

Перекрестные ссылки UniWidgets::AbstractLogic::object_.


Объявления и описания членов классов находятся в файлах:

Документация по UniWidgets. Последние изменения: Fri Oct 10 09:57:50 2014. Создано системой  doxygen 1.5.9