Zephyr API Documentation 4.3.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
modem_cmux_config Struct Reference

Contains CMUX instance configuration data. More...

#include <zephyr/modem/cmux.h>

Data Fields

modem_cmux_callback callback
 Invoked when event occurs.
void * user_data
 Free to use pointer passed to event handler when invoked.
uint8_treceive_buf
 Receive buffer.
uint16_t receive_buf_size
 Size of receive buffer in bytes [127, ...].
uint8_ttransmit_buf
 Transmit buffer.
uint16_t transmit_buf_size
 Size of transmit buffer in bytes [149, ...].
bool enable_runtime_power_management
 Enable runtime power management.
bool close_pipe_on_power_save
 Close pipe on power save.
k_timeout_t idle_timeout
 Idle timeout for power save.

Detailed Description

Contains CMUX instance configuration data.

Field Documentation

◆ callback

modem_cmux_callback modem_cmux_config::callback

Invoked when event occurs.

◆ close_pipe_on_power_save

bool modem_cmux_config::close_pipe_on_power_save

Close pipe on power save.

◆ enable_runtime_power_management

bool modem_cmux_config::enable_runtime_power_management

Enable runtime power management.

◆ idle_timeout

k_timeout_t modem_cmux_config::idle_timeout

Idle timeout for power save.

◆ receive_buf

uint8_t* modem_cmux_config::receive_buf

Receive buffer.

◆ receive_buf_size

uint16_t modem_cmux_config::receive_buf_size

Size of receive buffer in bytes [127, ...].

◆ transmit_buf

uint8_t* modem_cmux_config::transmit_buf

Transmit buffer.

◆ transmit_buf_size

uint16_t modem_cmux_config::transmit_buf_size

Size of transmit buffer in bytes [149, ...].

◆ user_data

void* modem_cmux_config::user_data

Free to use pointer passed to event handler when invoked.


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