Zephyr API Documentation 4.2.99
A Scalable Open Source RTOS
 4.2.99

BLOB Transfer Server model instance. More...

#include <zephyr/bluetooth/mesh/blob_srv.h>

Data Structures

struct  bt_mesh_blob_srv_state

Data Fields

const struct bt_mesh_blob_srv_cbcb
 Event handler callbacks.
const struct bt_mesh_blob_ioio
struct k_work_delayable rx_timeout
struct bt_mesh_blob_block block
const struct bt_mesh_modelmod
enum bt_mesh_blob_xfer_phase phase
struct bt_mesh_blob_srv::bt_mesh_blob_srv_state state
struct { 
   uint16_t   chunk_idx 
   struct k_work_delayable   report 
pull

Detailed Description

BLOB Transfer Server model instance.

Field Documentation

◆ block

struct bt_mesh_blob_block bt_mesh_blob_srv::block

◆ cb

const struct bt_mesh_blob_srv_cb* bt_mesh_blob_srv::cb

Event handler callbacks.

◆ chunk_idx

uint16_t bt_mesh_blob_srv::chunk_idx

◆ io

const struct bt_mesh_blob_io* bt_mesh_blob_srv::io

◆ mod

const struct bt_mesh_model* bt_mesh_blob_srv::mod

◆ phase

enum bt_mesh_blob_xfer_phase bt_mesh_blob_srv::phase

◆ [struct]

struct { ... } bt_mesh_blob_srv::pull

◆ report

struct k_work_delayable bt_mesh_blob_srv::report

◆ rx_timeout

struct k_work_delayable bt_mesh_blob_srv::rx_timeout

◆ state

struct bt_mesh_blob_srv::bt_mesh_blob_srv_state bt_mesh_blob_srv::state

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