QGroundControl
Ground Control Station for MAVLink Drones
Loading...
Searching...
No Matches
UBX::ConfigurationValueCursor Class Reference

Reads only key/value entries; VALSET and VALGET validate their different headers separately. More...

#include <UBXConfigKeys.h>

Public Member Functions

 ConfigurationValueCursor (std::span< const uint8_t > entries)
 
bool empty () const
 
std::optional< ConfigurationValue > next ()
 

Detailed Description

Reads only key/value entries; VALSET and VALGET validate their different headers separately.

Definition at line 206 of file UBXConfigKeys.h.

Constructor & Destructor Documentation

◆ ConfigurationValueCursor()

UBX::ConfigurationValueCursor::ConfigurationValueCursor ( std::span< const uint8_t >  entries)
inlineexplicit

Definition at line 209 of file UBXConfigKeys.h.

Member Function Documentation

◆ empty()

bool UBX::ConfigurationValueCursor::empty ( ) const
inline

Definition at line 213 of file UBXConfigKeys.h.

Referenced by UBX::decodeConfigurationValues(), and next().

◆ next()

std::optional< ConfigurationValue > UBX::ConfigurationValueCursor::next ( )
inline

Definition at line 215 of file UBXConfigKeys.h.

References UBX::configurationValueBytes(), and empty().

Referenced by UBX::decodeConfigurationValues().


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