|
UniWidgets
1.0.0
|
Логика для осциллографа. Подробнее...
#include <OscillographLogic.h>
Открытые члены | |
| 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 () |
Логика для осциллографа.
| 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.
| bool OscillographLogic::on_timer_tick | ( | ) |
таймер опроса датчиков
Перекрестные ссылки UniWidgets::SimpleObject::get_analog_value(), UniWidgets::AbstractLogic::object_, UniWidgets::SimpleOscillograph::oscil_, UniWidgets::SimpleOscillograph::sensor_id и tmr.
Используется в add_new_oscil_id().
| sigc::connection UniWidgets::OscillographLogic::tmr |
таймер для отчета времени
Используется в add_new_oscil_id() и on_timer_tick().
1.7.6.1