Zephyr API Documentation 4.0.99
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_delayable   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
 
uint32_t chunk_interval_ms
 
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

◆ chunk_interval_ms

uint32_t bt_mesh_blob_cli::chunk_interval_ms

◆ cli_timestamp

int64_t bt_mesh_blob_cli::cli_timestamp

◆ complete

struct k_work_delayable 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]

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: