F´ Flight Software - C/C++ Documentation  devel
A framework for building embedded system applications to NASA flight quality standards.
Svc::ComQueue::QueueConfigurationEntry Struct Reference

configuration data for each queue More...

#include <Svc/ComQueue/ComQueue.hpp>

Public Attributes

FwSizeType depth
 Depth of the queue [0, infinity) More...
 
FwIndexType priority
 Priority of the queue [0, TOTAL_PORT_COUNT) More...
 

Detailed Description

configuration data for each queue

Each queue must be configured to specify the depth of the queue and the priority of the queue. Depth must be a non-negative integer indicating the number of messages before overflow. A depth of 0 disables the given queue and any message sent to it will overflow.

Priority is an integer between 0 (inclusive) and TOTAL_PORT_COUNT (exclusive). Queues with lower priority values will be serviced first. Priorities may be repeated and queues sharing priorities will be serviced in a balanced manner.

Definition at line 45 of file ComQueue.hpp.

Member Data Documentation

◆ depth

FwSizeType Svc::ComQueue::QueueConfigurationEntry::depth

Depth of the queue [0, infinity)

Definition at line 46 of file ComQueue.hpp.

◆ priority

FwIndexType Svc::ComQueue::QueueConfigurationEntry::priority

Priority of the queue [0, TOTAL_PORT_COUNT)

Definition at line 47 of file ComQueue.hpp.


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