#include <boost/test/unit_test.hpp>#include <icl_core/BaseTypes.h>#include <icl_core/internal_raw_debug.h>#include <icl_core/os_lxrt.h>#include <icl_core/TimeSpan.h>#include <icl_core/TimeStamp.h>#include <icl_core_thread/PeriodicThread.h>
Go to the source code of this file.
| Classes | |
| class | BurnThread | 
| class | PeriodicTestThread | 
| Functions | |
| BOOST_AUTO_TEST_CASE (RunPeriodicThread_1s) | |
| BOOST_AUTO_TEST_CASE (RunPeriodicThread_100ms) | |
| void | runPeriodicThread (const TimeSpan &period, size_t runs, const TimeSpan &max_deviation, const TimeSpan &mean_deviation, bool burn=false) | 
| Variables | |
| const icl_core::TimeSpan | cBURN_THREAD_PERIOD (0, 100000000) | 
| const icl_core::ThreadPriority | cBURN_THREAD_PRIORITY = 8 | 
| const double | cMAX_DEVIATION_FACTOR = 1 | 
| const double | cMEAN_DEVIATION_FACTOR = 1 | 
| const size_t | cNUMBER_OF_BURN_THREADS = 10 | 
| const icl_core::ThreadPriority | cRUN_THREAD_PRIORITY = 18 | 
| const icl_core::ThreadPriority | cTEST_THREAD_PRIORITY = 19 | 
Definition in file ts_PeriodicThread.cpp.
| BOOST_AUTO_TEST_CASE | ( | RunPeriodicThread_1s | ) | 
Definition at line 192 of file ts_PeriodicThread.cpp.
| BOOST_AUTO_TEST_CASE | ( | RunPeriodicThread_100ms | ) | 
Definition at line 198 of file ts_PeriodicThread.cpp.
| void runPeriodicThread | ( | const TimeSpan & | period, | 
| size_t | runs, | ||
| const TimeSpan & | max_deviation, | ||
| const TimeSpan & | mean_deviation, | ||
| bool | burn = false | ||
| ) | 
Definition at line 143 of file ts_PeriodicThread.cpp.
| const icl_core::TimeSpan cBURN_THREAD_PERIOD(0, 100000000) | 
Definition at line 53 of file ts_PeriodicThread.cpp.
| const double cMAX_DEVIATION_FACTOR = 1 | 
Definition at line 55 of file ts_PeriodicThread.cpp.
| const double cMEAN_DEVIATION_FACTOR = 1 | 
Definition at line 56 of file ts_PeriodicThread.cpp.
| const size_t cNUMBER_OF_BURN_THREADS = 10 | 
Definition at line 57 of file ts_PeriodicThread.cpp.
| const icl_core::ThreadPriority cRUN_THREAD_PRIORITY = 18 | 
Definition at line 54 of file ts_PeriodicThread.cpp.
| const icl_core::ThreadPriority cTEST_THREAD_PRIORITY = 19 | 
Definition at line 52 of file ts_PeriodicThread.cpp.