Open Lighting Architecture  Latest Git
Files | Enumerations
OLA Internals

Detailed Description

This group holds code specific to how the internals of OLA work.

Files

file  PortConstants.h
 Different priority modes and priority capabilities. Please make sure to visit Merging Algorithms for more information.
 

Enumerations

enum  ola::port_priority_mode { ola::PRIORITY_MODE_INHERIT, ola::PRIORITY_MODE_STATIC, ola::PRIORITY_MODE_END }
 Defines the different priority modes that OLA supports. More...
 
enum  ola::port_priority_capability { ola::CAPABILITY_NONE, ola::CAPABILITY_STATIC, ola::CAPABILITY_FULL }
 Defines the priority capability of a Port. More...
 

Enumeration Type Documentation

◆ port_priority_capability

Defines the priority capability of a Port.

Enumerator
CAPABILITY_NONE 

Port doesn't support priorities at all

CAPABILITY_STATIC 

Port allows a static priority assignment

CAPABILITY_FULL 

Port can either inherit or use a static assignment

◆ port_priority_mode

Defines the different priority modes that OLA supports.

Enumerator
PRIORITY_MODE_INHERIT 

Allows Port to inherit the priority of incoming data

PRIORITY_MODE_STATIC 

The Port has a static priority set by the user and cannot inherit priorities from the incoming data

PRIORITY_MODE_END 

Port can be used as an end condition for iterating through the modes