Zephyr API Documentation  3.7.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
modem_ubx Struct Reference

#include <ubx.h>

Data Fields

void * user_data
 
atomic_t state
 
uint8_treceive_buf
 
uint16_t receive_buf_size
 
uint8_twork_buf
 
uint16_t work_buf_size
 
uint16_t work_buf_len
 
bool ubx_preamble_sync_chars_received
 
const struct modem_ubx_scriptscript
 
struct modem_pipe * pipe
 
struct k_work send_work
 
struct k_work process_work
 
struct k_sem script_stopped_sem
 
struct k_sem script_running_sem
 

Field Documentation

◆ pipe

struct modem_pipe* modem_ubx::pipe

◆ process_work

struct k_work modem_ubx::process_work

◆ receive_buf

uint8_t* modem_ubx::receive_buf

◆ receive_buf_size

uint16_t modem_ubx::receive_buf_size

◆ script

const struct modem_ubx_script* modem_ubx::script

◆ script_running_sem

struct k_sem modem_ubx::script_running_sem

◆ script_stopped_sem

struct k_sem modem_ubx::script_stopped_sem

◆ send_work

struct k_work modem_ubx::send_work

◆ state

atomic_t modem_ubx::state

◆ ubx_preamble_sync_chars_received

bool modem_ubx::ubx_preamble_sync_chars_received

◆ user_data

void* modem_ubx::user_data

◆ work_buf

uint8_t* modem_ubx::work_buf

◆ work_buf_len

uint16_t modem_ubx::work_buf_len

◆ work_buf_size

uint16_t modem_ubx::work_buf_size

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