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

State for auto loader control. More...

#include <client.h>

Data Fields

rpc_client_data_loader loader
 Callback to load more data.
uint32_t total_len
 Total length of data to send (bytes)
k_timeout_t ack_wait
 Duration to wait for each DATA_ACK.
uint8_t ack_period
 Number of data packets sent per DATA_ACK (0 to not wait for DATA_ACKs)
uint8_t pipelining
 Maximum number of pending DATA_ACK packets.
void * user_data
 User data pointer for rpc_client_auto_load_params::loader.

Detailed Description

State for auto loader control.

Field Documentation

◆ ack_period

uint8_t rpc_client_auto_load_params::ack_period

Number of data packets sent per DATA_ACK (0 to not wait for DATA_ACKs)

◆ ack_wait

k_timeout_t rpc_client_auto_load_params::ack_wait

Duration to wait for each DATA_ACK.

◆ loader

rpc_client_data_loader rpc_client_auto_load_params::loader

Callback to load more data.

◆ pipelining

uint8_t rpc_client_auto_load_params::pipelining

Maximum number of pending DATA_ACK packets.

◆ total_len

uint32_t rpc_client_auto_load_params::total_len

Total length of data to send (bytes)

◆ user_data

void* rpc_client_auto_load_params::user_data

User data pointer for rpc_client_auto_load_params::loader.


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