OpenCPN Partial API docs
Loading...
Searching...
No Matches
N0183Buffer Class Reference

Assemble characters to NMEA0183 sentences. More...

#include <comm_buffers.h>

Public Member Functions

void Put (uint8_t ch)
 Add a single character, possibly making a sentence available.
 
bool HasSentence () const
 Return true if a sentence is available to be returned by GetSentence()
 
std::string GetSentence ()
 Retrieve a sentence from buffer.
 

Detailed Description

Assemble characters to NMEA0183 sentences.

Definition at line 77 of file comm_buffers.h.

Constructor & Destructor Documentation

◆ N0183Buffer()

N0183Buffer::N0183Buffer ( )
inline

Definition at line 91 of file comm_buffers.h.

Member Function Documentation

◆ GetSentence()

std::string N0183Buffer::GetSentence ( )

Retrieve a sentence from buffer.

Returns
Next available sentence in buffer or "" if none available

Definition at line 74 of file comm_buffers.cpp.

◆ HasSentence()

bool N0183Buffer::HasSentence ( ) const
inline

Return true if a sentence is available to be returned by GetSentence()

Definition at line 83 of file comm_buffers.h.

◆ Put()

void N0183Buffer::Put ( uint8_t  ch)

Add a single character, possibly making a sentence available.

Definition at line 81 of file comm_buffers.cpp.


The documentation for this class was generated from the following files: