This commit is contained in:
2022-04-23 12:37:55 +03:00
parent fcd871c0fc
commit 7f93ba55b4
3 changed files with 28 additions and 3 deletions

View File

@@ -181,38 +181,47 @@ public:
//! \{
//! \fn bool start(int timer_delay = -1)
//! \brief
//! \~english Start thread
//! \~russian Запускает поток
//! \fn bool startOnce()
//! \brief
//! \~english Start thread without internal loop
//! \~russian Запускает поток без внутреннего цикла
//! \fn bool startOnce(ThreadFunc func)
//! \brief
//! \~english Start thread without internal loop
//! \~russian Запускает поток без внутреннего цикла
//! \fn void stop(bool wait = false)
//! \brief
//! \~english Stop thread
//! \~russian Останавливает поток
//! \fn void terminate()
//! \brief
//! \~english Strongly stop thread
//! \~russian Жестко останавливает поток
//! \fn bool waitForStart(int timeout_msecs = -1)
//! \brief
//! \~english Wait for thread start
//! \~russian Ожидает старта потока
//! \fn bool waitForFinish(int timeout_msecs = -1)
//! \brief
//! \~english Wait for thread finish
//! \~russian Ожидает завершения потока
//! \fn void lock()
//! \brief
//! \~english Lock internal mutex
//! \~russian Блокирует внутренний мьютекс
//! \fn void unlock()
//! \brief
//! \~english Unlock internal mutex
//! \~russian Разблокирует внутренний мьютекс
@@ -221,10 +230,12 @@ public:
//! \{
//! \fn void started()
//! \brief
//! \~english Raise on thread start
//! \~russian Вызывается при старте потока
//! \fn void stopped()
//! \brief
//! \~english Raise on thread stop
//! \~russian Вызывается при завершении потока

View File

@@ -221,10 +221,12 @@ public:
//! \{
//! \fn void setInterval(double ms)
//! \brief
//! \~english Set timer loop delay in milliseconds
//! \~russian Установить интервал таймера "ms" миллисекунд
//! \fn bool start()
//! \brief
//! \~english Start timer with \a interval() loop delay
//! \~russian Запустить таймер с интервалом \a interval()
//! \~\details
@@ -234,6 +236,7 @@ public:
//! Запускает таймер с частотой = 1 / msecs Гц
//! \fn bool start(double msecs)
//! \brief
//! \~english Start timer with "msecs" loop delay
//! \~russian Запустить таймер с интервалом "msecs"
//! \~\details
@@ -247,14 +250,17 @@ public:
//! более 1 кГц
//! \fn bool restart()
//! \brief
//! \~english Stop and start timer with \a interval() loop delay
//! \~russian Остановить и запустить таймер с интервалом \a interval()
//! \fn bool stop(bool wait = true)
//! \brief
//! \~english Stop timer and wait for it finish if "wait"
//! \~russian Остановить таймер и если "wait" то дождаться остановки
//! \fn void clearDelimiters()
//! \brief
//! \~english Remove all frequency delimiters
//! \~russian Удаляет все делители частоты
@@ -263,6 +269,7 @@ public:
//! \{
//! \fn void tickEvent(void * data, int delimiter)
//! \brief
//! \~english Raise on timer tick
//! \~russian Вызывается каждый тик таймера
//! \~\details