LCOV - code coverage report
Current view: top level - zephyr/gnss/rtk - decoder.h Coverage Total Hit
Test: new.info Lines: 50.0 % 2 1
Test Date: 2025-09-05 20:47:19

            Line data    Source code
       1            0 : /*
       2              :  * Copyright (c) 2025 Croxel Inc.
       3              :  * Copyright (c) 2025 CogniPilot Foundation
       4              :  *
       5              :  * SPDX-License-Identifier: Apache-2.0
       6              :  */
       7              : 
       8              : #ifndef ZEPHYR_INCLUDE_GNSS_RTK_DECODER_H_
       9              : #define ZEPHYR_INCLUDE_GNSS_RTK_DECODER_H_
      10              : 
      11              : #include <stdint.h>
      12              : #include <stddef.h>
      13              : 
      14              : /**
      15              :  * @brief Get an RTK frame from buffer
      16              :  *
      17              :  * Used by RTK clients to extract frames from a data-buffer.
      18              :  *
      19              :  * @param[in] buf Buffer holding encoded data.
      20              :  * @param[in] buf_len Buffer length.
      21              :  * @param[out] data Pointer to the decoded frame.
      22              :  * @param[out] data_len Length of the decoded frame
      23              :  *
      24              :  * @return Zero if successful.
      25              :  * @return -ENOENT if no frames have been decoded successfully.
      26              :  * @return Other negative error code if decoding failed.
      27              :  */
      28            1 : int gnss_rtk_decoder_frame_get(uint8_t *buf, size_t buf_len,
      29              :                                uint8_t **data, size_t *data_len);
      30              : 
      31              : #endif /* ZEPHYR_INCLUDE_GNSS_RTK_DECODER_H_ */
        

Generated by: LCOV version 2.0-1