Dataflow Runtime API  3.1.1.0
Public Types | Static Public Attributes | List of all members
imt::base::dff::runtime::RuntimePriority Struct Reference

Runtime executable priorities (=software priorities) The priorities start at 1 with lowest priority, and end at 32 with the highest priority. More...

#include <Imt.Base.Dff.Runtime/RuntimePriority.h>

Public Types

enum  Id {
  Prio_lowest = MIN , Prio_low = 4U , Prio_mid_low = 8U , Prio_mid = 16U ,
  Prio_mid_high = 24U , Prio_high = 28U , Prio_highest = 32U , Prio_1 = 1U ,
  Prio_2 = 2U , Prio_3 = 3U , Prio_4 = 4U , Prio_5 = 5U ,
  Prio_6 = 6U , Prio_7 = 7U , Prio_8 = 8U , Prio_9 = 9U ,
  Prio_10 = 10U , Prio_11 = 11U , Prio_12 = 12U , Prio_13 = 13U ,
  Prio_14 = 14U , Prio_15 = 15U , Prio_16 = 16U , Prio_17 = 17U ,
  Prio_18 = 18U , Prio_19 = 19U , Prio_20 = 20U , Prio_21 = 21U ,
  Prio_22 = 22U , Prio_23 = 23U , Prio_24 = 24U , Prio_25 = 25U ,
  Prio_26 = 26U , Prio_27 = 27U , Prio_28 = 28U , Prio_29 = 29U ,
  Prio_30 = 30U , Prio_31 = 31U , Prio_32 = 32U
}
 Priorities. More...
 

Static Public Attributes

static const uint32_t MIN = 1U
 Lowest priority. More...
 
static const uint32_t MAX = static_cast<uint32_t>(Prio_32)
 Highest priority. More...
 

Detailed Description

Runtime executable priorities (=software priorities) The priorities start at 1 with lowest priority, and end at 32 with the highest priority.

Note
The idle loop has the priority 0, the absolute lowest priority in the system, which cannot be assigned to an executable.

Member Enumeration Documentation

◆ Id

Priorities.

Enumerator
Prio_lowest 
Prio_low 
Prio_mid_low 
Prio_mid 
Prio_mid_high 
Prio_high 
Prio_highest 
Prio_1 
Prio_2 
Prio_3 
Prio_4 
Prio_5 
Prio_6 
Prio_7 
Prio_8 
Prio_9 
Prio_10 
Prio_11 
Prio_12 
Prio_13 
Prio_14 
Prio_15 
Prio_16 
Prio_17 
Prio_18 
Prio_19 
Prio_20 
Prio_21 
Prio_22 
Prio_23 
Prio_24 
Prio_25 
Prio_26 
Prio_27 
Prio_28 
Prio_29 
Prio_30 
Prio_31 
Prio_32 

Member Data Documentation

◆ MAX

const uint32_t imt::base::dff::runtime::RuntimePriority::MAX = static_cast<uint32_t>(Prio_32)
static

Highest priority.

◆ MIN

const uint32_t imt::base::dff::runtime::RuntimePriority::MIN = 1U
static

Lowest priority.


The documentation for this struct was generated from the following file: