NMEA2000 Library  0.1
Library to handle NMEA 2000 Communication written in C++
tPriorityRingBuffer< T >::tValueSlot Struct Reference

Structure that holds the actual value and meta data. More...

#include <RingBuffer.h>

Public Attributes

uint16_t next
 Index of the next value in the ring buffer (???) More...
 
uint8_t priority
 Priority of this value. More...
 
Value
 Value stored in ring buffer. More...
 

Detailed Description

template<typename T>
struct tPriorityRingBuffer< T >::tValueSlot

Structure that holds the actual value and meta data.

In order to handle all the data entries in the ring buffer with certain priority some additional meta data has to be stored as well.

Definition at line 270 of file RingBuffer.h.

Member Data Documentation

◆ next

template<typename T >
uint16_t tPriorityRingBuffer< T >::tValueSlot::next

Index of the next value in the ring buffer (???)

Definition at line 274 of file RingBuffer.h.

◆ priority

template<typename T >
uint8_t tPriorityRingBuffer< T >::tValueSlot::priority

Priority of this value.

Definition at line 276 of file RingBuffer.h.

◆ Value

template<typename T >
T tPriorityRingBuffer< T >::tValueSlot::Value

Value stored in ring buffer.

Definition at line 272 of file RingBuffer.h.


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