Infuse-IoT SDK API 0.0.1
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
ubx_modem_data Struct Reference

UBX modem state. More...

#include <modem.h>

Data Fields

struct modem_pipe * pipe
 Pipe for communications with underlying modem.
struct k_work fifo_read_worker
 Worker to read data.
struct k_poll_signal tx_done
 Notification that TX has completed.
sys_slist_t handlers
 List of message handlers.
struct k_sem handlers_sem
 Thread protection for handlers list.
uint8_t rx_buffer [CONFIG_GNSS_U_BLOX_MAX_MSG_SIZE]
 Data buffer to read bytes into.
uint16_t rx_buffer_pending
 Bytes pending in rx_buffer.

Detailed Description

UBX modem state.

Field Documentation

◆ fifo_read_worker

struct k_work ubx_modem_data::fifo_read_worker

Worker to read data.

◆ handlers

sys_slist_t ubx_modem_data::handlers

List of message handlers.

◆ handlers_sem

struct k_sem ubx_modem_data::handlers_sem

Thread protection for handlers list.

◆ pipe

struct modem_pipe* ubx_modem_data::pipe

Pipe for communications with underlying modem.

◆ rx_buffer

uint8_t ubx_modem_data::rx_buffer[CONFIG_GNSS_U_BLOX_MAX_MSG_SIZE]

Data buffer to read bytes into.

◆ rx_buffer_pending

uint16_t ubx_modem_data::rx_buffer_pending

Bytes pending in rx_buffer.

◆ tx_done

struct k_poll_signal ubx_modem_data::tx_done

Notification that TX has completed.


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