Open Lighting Architecture: OLA Internals

| Open Lighting Architecture 0.10.9

Loading...
Searching...
No Matches
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] (https://wiki.openlighting.org/index.php/OLA_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

enum ola::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

enum ola::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