template<uint8_t TMode, uint32_t TSize, class TStrategy, class TPlatform>
class stk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelTask::HrtInfo
Per-task Hard Real-Time (HRT) scheduling metadata.
- Note
- Allocated only when TMode includes KERNEL_HRT. Zero-size in SRT mode.
Definition at line 317 of file stk.h.
template<uint8_t TMode, uint32_t TSize, class TStrategy, class TPlatform>
| void stk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelTask::HrtInfo::Clear |
( |
| ) |
|
|
inline |
template<uint8_t TMode, uint32_t TSize, class TStrategy, class TPlatform>
Maximum allowed active duration in ticks (relative to switch-in). Exceeding this triggers OnDeadlineMissed().
Definition at line 333 of file stk.h.
Referenced by Clear(), and HrtInfo().
template<uint8_t TMode, uint32_t TSize, class TStrategy, class TPlatform>
| volatile bool stk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelTask::HrtInfo::done |
template<uint8_t TMode, uint32_t TSize, class TStrategy, class TPlatform>
template<uint8_t TMode, uint32_t TSize, class TStrategy, class TPlatform>
| Timeout stk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelTask::HrtInfo::periodicity |
Activation period in ticks: the task is re-activated every this many ticks.
Definition at line 332 of file stk.h.
Referenced by Clear(), and HrtInfo().