MeshX 0.4
This repository provides an implementation for Bluetooth Low Energy (BLE) Mesh network nodes. The project allows you to create BLE mesh nodes that can communicate with each other, enabling the development of smart home solutions or other IoT-based applications.
Loading...
Searching...
No Matches
meshx_txcm_tx_q Struct Reference

Structure for queued transmission items in the Tx Control module. More...

Data Fields

uint16_t dest_addr
uint16_t retry_cnt
uint16_t msg_param_len
meshx_txcm_msg_type_t msg_type
meshx_txcm_msg_state_t msg_state
meshx_txcm_fn_model_send_t send_fn
uint8_t msg_param [64]

Detailed Description

Structure for queued transmission items in the Tx Control module.

This structure represents an item in the transmission queue, containing the send callback and message parameters ready for transmission.

Field Documentation

◆ dest_addr

uint16_t meshx_txcm_tx_q::dest_addr

Destination address of the message

◆ msg_param

uint8_t meshx_txcm_tx_q::msg_param[64]

Pointer to model specific parameter structure

◆ msg_param_len

uint16_t meshx_txcm_tx_q::msg_param_len

Length of the msg_param

◆ msg_state

meshx_txcm_msg_state_t meshx_txcm_tx_q::msg_state

State of the message in the transmission queue

◆ msg_type

meshx_txcm_msg_type_t meshx_txcm_tx_q::msg_type

Type of message (acknowledged or unacknowledged)

◆ retry_cnt

uint16_t meshx_txcm_tx_q::retry_cnt

Retry counter per msg context

◆ send_fn

meshx_txcm_fn_model_send_t meshx_txcm_tx_q::send_fn

Function pointer to the model-specific send function


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