UniWidgets  1.0.0
Открытые члены | Открытые атрибуты | Защищенные члены
Класс UniWidgets::OscillographLogic

Логика для осциллографа. Подробнее...

#include <OscillographLogic.h>

Граф наследования:UniWidgets::OscillographLogic:
UniWidgets::AbstractLogic EventBox

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

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

 OscillographLogic (Gtk::EventBox::BaseObjectType *gobject)
void add_new_oscil_id (const long id, Glib::ustring *)
bool on_timer_tick ()

Открытые атрибуты

sigc::connection tmr

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

virtual void on_init ()
virtual void connect ()
virtual void disconnect ()

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

Логика для осциллографа.

Логика создает новые обрабоботчики изменений значений для запрашиваемых датчиков и добавляет новый канал на компонент Осциллограф. Логику нужно перенести из виджетов проекта mb22870, так как в рамках этого проекта шла разработка!

Методы

void OscillographLogic::add_new_oscil_id ( const long  id,
Glib::ustring *  cn 
)

если осциллографов несколько, можно выбрать на какой нужно добавить(1,2,...)

Перекрестные ссылки UniWidgets::SimpleOscillograph::add_indicator_to_wnd(), UniWidgets::AbstractLogic::object_, on_timer_tick(), UniWidgets::SimpleObject::set_analog_sensor_handler(), tmr и UniWidgets::SimpleOscillograph::value_changed_connections.

void OscillographLogic::connect ( ) [protected, virtual]

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

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

Перекрестные ссылки UniWidgets::SimpleOscillograph::oscil_.

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

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

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

таймер опроса датчиков

Перекрестные ссылки UniWidgets::SimpleObject::get_analog_value(), UniWidgets::AbstractLogic::object_, UniWidgets::SimpleOscillograph::oscil_, UniWidgets::SimpleOscillograph::sensor_id и tmr.

Используется в add_new_oscil_id().


Данные класса

таймер для отчета времени

Используется в add_new_oscil_id() и on_timer_tick().


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