|
Zephyr API Documentation 4.3.99
A Scalable Open Source RTOS
|
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_t * | receive_buf |
| Receive buffer. | |
| uint16_t | receive_buf_size |
| Size of receive buffer in bytes [127, ...]. | |
| uint8_t * | transmit_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. | |
Contains CMUX instance configuration data.
| modem_cmux_callback modem_cmux_config::callback |
Invoked when event occurs.
| bool modem_cmux_config::close_pipe_on_power_save |
Close pipe on power save.
| bool modem_cmux_config::enable_runtime_power_management |
Enable runtime power management.
| k_timeout_t modem_cmux_config::idle_timeout |
Idle timeout for power save.
| uint8_t* modem_cmux_config::receive_buf |
Receive buffer.
| uint16_t modem_cmux_config::receive_buf_size |
Size of receive buffer in bytes [127, ...].
| uint8_t* modem_cmux_config::transmit_buf |
Transmit buffer.
| uint16_t modem_cmux_config::transmit_buf_size |
Size of transmit buffer in bytes [149, ...].
| void* modem_cmux_config::user_data |
Free to use pointer passed to event handler when invoked.