Zephyr API Documentation 4.2.99
A Scalable Open Source RTOS
 4.2.99
decoder.h File Reference
#include <stdint.h>
#include <stddef.h>

Go to the source code of this file.

Functions

int gnss_rtk_decoder_frame_get (uint8_t *buf, size_t buf_len, uint8_t **data, size_t *data_len)
 Get an RTK frame from buffer.

Function Documentation

◆ gnss_rtk_decoder_frame_get()

int gnss_rtk_decoder_frame_get ( uint8_t * buf,
size_t buf_len,
uint8_t ** data,
size_t * data_len )

Get an RTK frame from buffer.

Used by RTK clients to extract frames from a data-buffer.

Parameters
[in]bufBuffer holding encoded data.
[in]buf_lenBuffer length.
[out]dataPointer to the decoded frame.
[out]data_lenLength of the decoded frame
Returns
Zero if successful.
-ENOENT if no frames have been decoded successfully.
Other negative error code if decoding failed.