Dataflow Runtime API  2.7.4.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.
 

Static Public Attributes

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

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.

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