Commit 0668dbc7 authored by Pavel Vainerman's avatar Pavel Vainerman

небольшие правки коментариев.

parent d5d1d2b8
......@@ -53,7 +53,7 @@ Version 2.1
- IOBase: возможность задавать свою формулу преобразования входного сигнала (помимо калибровки)..
- переписать систему инициализации и работы между UniSetActivator,UniSetManager и UniSetObject-ами
(уменьшить количество функций (связность) и определится с кто отвечает за удаление объекта и т.п.)
(уменьшить количество функций (связность) и определится кто отвечает за удаление объекта и т.п.)
......
......@@ -37,13 +37,13 @@ class UniSetObject;
\note '_LT' - это "local timers".
Класс реализующий механиз локальных таймеров. Обеспечивает более надёжную работу
т.к. позволяет обходится без удалённого заказа таймеров у TimеServic-а.
т.к. позволяет обходится без удалённого заказа таймеров у TimеService-а.
Но следует помнить, что при этом объект использующий такие таймеры становится более ресурсоёмким,
т.к. во время работы поток обработки сообщений не "спит", как у обычного UniSetObject-а, а тратит
время на проверку таймеров (правда при условии, что в списке есть хотябы один заказ)
\par Основной принцип
Проверяет список таймеров у при срабатывании формирует стандартное уведомление UniSetTypes::TimerMessage,
Проверяет список таймеров и при срабатывании формирует стандартное уведомление UniSetTypes::TimerMessage,
которое помещается в очередь указанному объекту. Каждый раз пересортировывает список и возвращает время оставшееся
до очередного срабатывания. Если в списке не остаётся ни одного таймера - возвращает UniSetTimers::WaitUpTime.
......@@ -89,7 +89,7 @@ class UniSetObject;
\endcode
\warning Точность работы определяется переодичснотью вызова обработичика.
\warning Точность работы определяется переодичностью вызова обработчика.
\sa TimerService
*/
class LT_Object
......@@ -104,8 +104,7 @@ class LT_Object
\param timeMS - период. 0 - означает отказ от таймера
\param ticks - количество уведомлений. "-1"- постоянно
\param p - приоритет присылаемого сообщения
\return Возвращает время [мсек] оставшееся до срабатывания
очередного таймера
\return Возвращает время [мсек] оставшееся до срабатывания очередного таймера
*/
timeout_t askTimer( UniSetTypes::TimerId timerid, timeout_t timeMS, clock_t ticks=-1,
UniSetTypes::Message::Priority p=UniSetTypes::Message::High );
......@@ -114,8 +113,7 @@ class LT_Object
/*!
основная функция обработки.
\param obj - указатель на объект, которому посылается уведомление
\return Возвращает время [мсек] оставшееся до срабатывания
очередного таймера
\return Возвращает время [мсек] оставшееся до срабатывания очередного таймера
*/
timeout_t checkTimers( UniSetObject* obj );
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment