iso_set_cig_param_t Struct Reference

The parameter for setting cig. More...

#include <ble_iso.h>

+ Collaboration diagram for iso_set_cig_param_t:

Public Attributes

uint8_t cig_id
 Used to identify a CIG (0x00 to 0xEF). More...
 
uint32_t sdu_int_m2s
 The interval, in microseconds, of periodic SDUs. More...
 
uint32_t sdu_int_s2m
 The interval, in microseconds, of periodic SDUs. More...
 
uint8_t sca
 The worst-case sleep clock accuracy of all the slaves, see iso_sca_type_t. More...
 
uint8_t packing
 Sequential or Interleaved, see iso_packing_type_t. More...
 
uint8_t framing
 Unframed or Framed, see iso_framing_type_t. More...
 
uint16_t trans_latency_m2s
 Maximum time, in milliseconds, for an SDU to be transported from the master Controller to slave Controller(0x0005 to 0x0FA0). More...
 
uint16_t trans_latency_s2m
 Maximum time, in milliseconds, for an SDU to be transported from the slave Controller to master Controller(0x0005 to 0x0FA0). More...
 
uint8_t cis_cnt
 Total number of CISs (0x00 to 0x1F). More...
 
iso_cis_param_tcis_param
 CIS parameter, see iso_cis_param_t. More...
 

Detailed Description

The parameter for setting cig.

Definition at line 336 of file ble_iso.h.

Member Data Documentation

◆ cig_id

uint8_t iso_set_cig_param_t::cig_id

Used to identify a CIG (0x00 to 0xEF).

Definition at line 338 of file ble_iso.h.

◆ cis_cnt

uint8_t iso_set_cig_param_t::cis_cnt

Total number of CISs (0x00 to 0x1F).

Definition at line 346 of file ble_iso.h.

◆ cis_param

iso_cis_param_t* iso_set_cig_param_t::cis_param

CIS parameter, see iso_cis_param_t.

Definition at line 347 of file ble_iso.h.

◆ framing

uint8_t iso_set_cig_param_t::framing

Unframed or Framed, see iso_framing_type_t.

Definition at line 343 of file ble_iso.h.

◆ packing

uint8_t iso_set_cig_param_t::packing

Sequential or Interleaved, see iso_packing_type_t.

Definition at line 342 of file ble_iso.h.

◆ sca

uint8_t iso_set_cig_param_t::sca

The worst-case sleep clock accuracy of all the slaves, see iso_sca_type_t.

Definition at line 341 of file ble_iso.h.

◆ sdu_int_m2s

uint32_t iso_set_cig_param_t::sdu_int_m2s

The interval, in microseconds, of periodic SDUs.

(0x0000FF to 0xFFFFF).

Definition at line 339 of file ble_iso.h.

◆ sdu_int_s2m

uint32_t iso_set_cig_param_t::sdu_int_s2m

The interval, in microseconds, of periodic SDUs.

(0x0000FF to 0xFFFFF).

Definition at line 340 of file ble_iso.h.

◆ trans_latency_m2s

uint16_t iso_set_cig_param_t::trans_latency_m2s

Maximum time, in milliseconds, for an SDU to be transported from the master Controller to slave Controller(0x0005 to 0x0FA0).

Definition at line 344 of file ble_iso.h.

◆ trans_latency_s2m

uint16_t iso_set_cig_param_t::trans_latency_s2m

Maximum time, in milliseconds, for an SDU to be transported from the slave Controller to master Controller(0x0005 to 0x0FA0).

Definition at line 345 of file ble_iso.h.


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