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

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

parent d5d1d2b8
...@@ -53,7 +53,7 @@ Version 2.1 ...@@ -53,7 +53,7 @@ Version 2.1
- IOBase: возможность задавать свою формулу преобразования входного сигнала (помимо калибровки).. - IOBase: возможность задавать свою формулу преобразования входного сигнала (помимо калибровки)..
- переписать систему инициализации и работы между UniSetActivator,UniSetManager и UniSetObject-ами - переписать систему инициализации и работы между UniSetActivator,UniSetManager и UniSetObject-ами
(уменьшить количество функций (связность) и определится с кто отвечает за удаление объекта и т.п.) (уменьшить количество функций (связность) и определится кто отвечает за удаление объекта и т.п.)
......
...@@ -37,13 +37,13 @@ class UniSetObject; ...@@ -37,13 +37,13 @@ class UniSetObject;
\note '_LT' - это "local timers". \note '_LT' - это "local timers".
Класс реализующий механиз локальных таймеров. Обеспечивает более надёжную работу Класс реализующий механиз локальных таймеров. Обеспечивает более надёжную работу
т.к. позволяет обходится без удалённого заказа таймеров у TimеServic-а. т.к. позволяет обходится без удалённого заказа таймеров у TimеService-а.
Но следует помнить, что при этом объект использующий такие таймеры становится более ресурсоёмким, Но следует помнить, что при этом объект использующий такие таймеры становится более ресурсоёмким,
т.к. во время работы поток обработки сообщений не "спит", как у обычного UniSetObject-а, а тратит т.к. во время работы поток обработки сообщений не "спит", как у обычного UniSetObject-а, а тратит
время на проверку таймеров (правда при условии, что в списке есть хотябы один заказ) время на проверку таймеров (правда при условии, что в списке есть хотябы один заказ)
\par Основной принцип \par Основной принцип
Проверяет список таймеров у при срабатывании формирует стандартное уведомление UniSetTypes::TimerMessage, Проверяет список таймеров и при срабатывании формирует стандартное уведомление UniSetTypes::TimerMessage,
которое помещается в очередь указанному объекту. Каждый раз пересортировывает список и возвращает время оставшееся которое помещается в очередь указанному объекту. Каждый раз пересортировывает список и возвращает время оставшееся
до очередного срабатывания. Если в списке не остаётся ни одного таймера - возвращает UniSetTimers::WaitUpTime. до очередного срабатывания. Если в списке не остаётся ни одного таймера - возвращает UniSetTimers::WaitUpTime.
...@@ -89,7 +89,7 @@ class UniSetObject; ...@@ -89,7 +89,7 @@ class UniSetObject;
\endcode \endcode
\warning Точность работы определяется переодичснотью вызова обработичика. \warning Точность работы определяется переодичностью вызова обработчика.
\sa TimerService \sa TimerService
*/ */
class LT_Object class LT_Object
...@@ -104,8 +104,7 @@ class LT_Object ...@@ -104,8 +104,7 @@ class LT_Object
\param timeMS - период. 0 - означает отказ от таймера \param timeMS - период. 0 - означает отказ от таймера
\param ticks - количество уведомлений. "-1"- постоянно \param ticks - количество уведомлений. "-1"- постоянно
\param p - приоритет присылаемого сообщения \param p - приоритет присылаемого сообщения
\return Возвращает время [мсек] оставшееся до срабатывания \return Возвращает время [мсек] оставшееся до срабатывания очередного таймера
очередного таймера
*/ */
timeout_t askTimer( UniSetTypes::TimerId timerid, timeout_t timeMS, clock_t ticks=-1, timeout_t askTimer( UniSetTypes::TimerId timerid, timeout_t timeMS, clock_t ticks=-1,
UniSetTypes::Message::Priority p=UniSetTypes::Message::High ); UniSetTypes::Message::Priority p=UniSetTypes::Message::High );
...@@ -114,8 +113,7 @@ class LT_Object ...@@ -114,8 +113,7 @@ class LT_Object
/*! /*!
основная функция обработки. основная функция обработки.
\param obj - указатель на объект, которому посылается уведомление \param obj - указатель на объект, которому посылается уведомление
\return Возвращает время [мсек] оставшееся до срабатывания \return Возвращает время [мсек] оставшееся до срабатывания очередного таймера
очередного таймера
*/ */
timeout_t checkTimers( UniSetObject* obj ); timeout_t checkTimers( UniSetObject* obj );
...@@ -144,7 +142,7 @@ class LT_Object ...@@ -144,7 +142,7 @@ class LT_Object
} }
UniSetTypes::TimerId id; /*!< идентификатор таймера */ UniSetTypes::TimerId id; /*!< идентификатор таймера */
timeout_t curTimeMS; /*!< остаток времени */ timeout_t curTimeMS; /*!< остаток времени */
UniSetTypes::Message::Priority priority; /*!< приоритет посылаемого сообщения */ UniSetTypes::Message::Priority priority; /*!< приоритет посылаемого сообщения */
/*! /*!
......
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