Signal K delta queue.
More...
#include <sensesp/signalk/signalk_delta_queue.h>
Signal K delta queue.
This class implements a Signal K delta queue. There should be a unique queue for each possible output channel (SKWSClient, NMEA 2000 messages, carrier pigeons).
Definition at line 16 of file signalk_delta_queue.h.
◆ SKDeltaQueue()
sensesp::SKDeltaQueue::SKDeltaQueue |
( |
unsigned int | max_buffer_size = 20 | ) |
|
◆ append()
void sensesp::SKDeltaQueue::append |
( |
const String & | val | ) |
|
◆ connect_emitters()
void sensesp::SKDeltaQueue::connect_emitters |
( |
| ) |
|
◆ data_available()
bool sensesp::SKDeltaQueue::data_available |
( |
| ) |
|
◆ get_delta()
void sensesp::SKDeltaQueue::get_delta |
( |
String & | output | ) |
|
◆ release_semaphore()
void sensesp::SKDeltaQueue::release_semaphore |
( |
| ) |
|
◆ reset_meta_send()
void sensesp::SKDeltaQueue::reset_meta_send |
( |
| ) |
|
|
inline |
Used to indicate that the next update generated by this delta should have metadata added to it.
Definition at line 27 of file signalk_delta_queue.h.
◆ take_semaphore()
bool sensesp::SKDeltaQueue::take_semaphore |
( |
uint64_t | timeout_ms = 0 | ) |
|
The documentation for this class was generated from the following files: