Zephyr API Documentation  3.7.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches

BLOB Transfer Client model instance. More...

#include <blob_cli.h>

Data Fields

const struct bt_mesh_blob_cli_cbcb
 Event handler callbacks.
 
const struct bt_mesh_modelmod
 
struct {
   struct bt_mesh_blob_target *   target
 
   struct blob_cli_broadcast_ctx   ctx
 
   struct k_work_delayable   retry
 
   int64_t   cli_timestamp
 
   struct k_work   complete
 
   uint16_t   pending
 
   uint8_t   retries
 
   uint8_t   sending: 1
 
   uint8_t   cancelled: 1
 
tx
 
const struct bt_mesh_blob_ioio
 
const struct bt_mesh_blob_cli_inputsinputs
 
const struct bt_mesh_blob_xferxfer
 
uint16_t block_count
 
uint16_t chunk_idx
 
uint16_t mtu_size
 
enum bt_mesh_blob_cli_state state
 
struct bt_mesh_blob_block block
 
struct bt_mesh_blob_cli_caps caps
 

Detailed Description

BLOB Transfer Client model instance.

Field Documentation

◆ block

struct bt_mesh_blob_block bt_mesh_blob_cli::block

◆ block_count

uint16_t bt_mesh_blob_cli::block_count

◆ cancelled

uint8_t bt_mesh_blob_cli::cancelled

◆ caps

struct bt_mesh_blob_cli_caps bt_mesh_blob_cli::caps

◆ cb

const struct bt_mesh_blob_cli_cb* bt_mesh_blob_cli::cb

Event handler callbacks.

◆ chunk_idx

uint16_t bt_mesh_blob_cli::chunk_idx

◆ cli_timestamp

int64_t bt_mesh_blob_cli::cli_timestamp

◆ complete

struct k_work bt_mesh_blob_cli::complete

◆ ctx

struct blob_cli_broadcast_ctx bt_mesh_blob_cli::ctx

◆ inputs

const struct bt_mesh_blob_cli_inputs* bt_mesh_blob_cli::inputs

◆ io

const struct bt_mesh_blob_io* bt_mesh_blob_cli::io

◆ mod

const struct bt_mesh_model* bt_mesh_blob_cli::mod

◆ mtu_size

uint16_t bt_mesh_blob_cli::mtu_size

◆ pending

uint16_t bt_mesh_blob_cli::pending

◆ retries

uint8_t bt_mesh_blob_cli::retries

◆ retry

struct k_work_delayable bt_mesh_blob_cli::retry

◆ sending

uint8_t bt_mesh_blob_cli::sending

◆ state

enum bt_mesh_blob_cli_state bt_mesh_blob_cli::state

◆ target

struct bt_mesh_blob_target* bt_mesh_blob_cli::target

◆ 

struct { ... } bt_mesh_blob_cli::tx

◆ xfer

const struct bt_mesh_blob_xfer* bt_mesh_blob_cli::xfer

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