Commit c5934d47 authored by Vitaly Lipatov's avatar Vitaly Lipatov

use timeout_t instead int

parent 056bf04c
...@@ -308,9 +308,9 @@ ...@@ -308,9 +308,9 @@
/*! получить текстовое свойство из конф. файла по привязанной confnode */ /*! получить текстовое свойство из конф. файла по привязанной confnode */
inline const std::string getProp(const std::string& name) { return UniSetTypes::uniset_conf()->getProp(confnode, name); } inline const std::string getProp(const std::string& name) { return UniSetTypes::uniset_conf()->getProp(confnode, name); }
int smReadyTimeout; /*!< время ожидания готовности SM */ timeout_t smReadyTimeout; /*!< время ожидания готовности SM */
std::atomic_bool activated; std::atomic_bool activated;
int activateTimeout; /*!< время ожидания готовности UniSetObject к работе */ timeout_t activateTimeout; /*!< время ожидания готовности UniSetObject к работе */
PassiveTimer ptStartUpTimeout; /*!< время на блокировку обработки WatchDog, если недавно был StartUp */ PassiveTimer ptStartUpTimeout; /*!< время на блокировку обработки WatchDog, если недавно был StartUp */
int askPause; /*!< пауза между неудачными попытками заказать датчики */ int askPause; /*!< пауза между неудачными попытками заказать датчики */
......
...@@ -379,7 +379,7 @@ class IOControl: ...@@ -379,7 +379,7 @@ class IOControl:
bool force; /*!< флаг, означающий, что надо сохранять в SM, даже если значение не менялось */ bool force; /*!< флаг, означающий, что надо сохранять в SM, даже если значение не менялось */
bool force_out; /*!< флаг, включающий принудительное чтения выходов */ bool force_out; /*!< флаг, включающий принудительное чтения выходов */
int smReadyTimeout; /*!< время ожидания готовности SM к работе, мсек */ timeout_t smReadyTimeout; /*!< время ожидания готовности SM к работе, мсек */
int defCardNum; /*!< номер карты по умолчанию */ int defCardNum; /*!< номер карты по умолчанию */
int maxCardNum; /*! максимально разрешённый номер для карты */ int maxCardNum; /*! максимально разрешённый номер для карты */
......
...@@ -268,7 +268,7 @@ MBExchange::~MBExchange() ...@@ -268,7 +268,7 @@ MBExchange::~MBExchange()
void MBExchange::waitSMReady() void MBExchange::waitSMReady()
{ {
// waiting for SM is ready... // waiting for SM is ready...
int ready_timeout = uniset_conf()->getArgInt("--" + prefix + "-sm-ready-timeout", "15000"); timeout_t ready_timeout = uniset_conf()->getArgInt("--" + prefix + "-sm-ready-timeout", "15000");
if( ready_timeout == 0 ) if( ready_timeout == 0 )
ready_timeout = 15000; ready_timeout = 15000;
......
...@@ -461,7 +461,7 @@ void MBSlave::finalThread() ...@@ -461,7 +461,7 @@ void MBSlave::finalThread()
void MBSlave::waitSMReady() void MBSlave::waitSMReady()
{ {
// waiting for SM is ready... // waiting for SM is ready...
int ready_timeout = uniset_conf()->getArgInt("--" + prefix + "-sm-ready-timeout", "15000"); timeout_t ready_timeout = uniset_conf()->getArgInt("--" + prefix + "-sm-ready-timeout", "15000");
if( ready_timeout == 0 ) if( ready_timeout == 0 )
ready_timeout = 15000; ready_timeout = 15000;
......
...@@ -428,7 +428,7 @@ class SharedMemory: ...@@ -428,7 +428,7 @@ class SharedMemory:
IOStateList::iterator a_it; IOStateList::iterator a_it;
IOStateList::iterator d_it; IOStateList::iterator d_it;
int reboot_msec; /*!< Время в течение которого, процесс обязан подтвердить своё существование, timeout_t reboot_msec; /*!< Время в течение которого процесс обязан подтвердить своё существование,
иначе будет произведена перезагрузка контроллера по WDT (в случае если он включён). иначе будет произведена перезагрузка контроллера по WDT (в случае если он включён).
Если данный параметр не указывать, то "не живость" процесса просто игнорируется Если данный параметр не указывать, то "не живость" процесса просто игнорируется
(т.е. только сброс датчика heartbeat (d_sid) в ноль). */ (т.е. только сброс датчика heartbeat (d_sid) в ноль). */
......
...@@ -94,6 +94,7 @@ class HourGlass ...@@ -94,6 +94,7 @@ class HourGlass
_state = st; _state = st;
// TODO 24.10.2015 Lav: follow code is very simular to remain function
if( !_state ) if( !_state )
{ {
timeout_t cur = t.getCurrent(); timeout_t cur = t.getCurrent();
...@@ -171,7 +172,7 @@ class HourGlass ...@@ -171,7 +172,7 @@ class HourGlass
// _state=false - означает, что песок пересыпается обратно.. // _state=false - означает, что песок пересыпается обратно..
if( !_state ) if( !_state )
{ {
int ret = ( _sand + c ); timeout_t ret = ( _sand + c );
if( ret > _size ) if( ret > _size )
return _size; return _size;
...@@ -191,7 +192,7 @@ class HourGlass ...@@ -191,7 +192,7 @@ class HourGlass
protected: protected:
PassiveTimer t; /*!< таймер для отсчёта времени.. */ PassiveTimer t; /*!< таймер для отсчёта времени.. */
bool _state; /*!< текущее "положение часов", true - прямое, false - обратное (перевёрнутое) */ bool _state; /*!< текущее "положение часов", true - прямое, false - обратное (перевёрнутое) */
int _sand; /*!< сколько песка ещё осталось.. */ timeout_t _sand; /*!< сколько песка ещё осталось.. */
timeout_t _size; /*!< размер часов */ timeout_t _size; /*!< размер часов */
}; };
// -------------------------------------------------------------------------- // --------------------------------------------------------------------------
......
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