Data structure of the procedure_enable_complete event.

Public Attributes#

uint8_t
uint8_t
uint16_t
uint8_t
int8_t
uint32_t

Public Attribute Documentation#

connection#

uint8_t sl_bt_evt_cs_procedure_enable_complete_s::connection

Connection handle


config_id#

uint8_t sl_bt_evt_cs_procedure_enable_complete_s::config_id

CS configuration identifier.

  • Range: 0 to 3


status#

uint16_t sl_bt_evt_cs_procedure_enable_complete_s::status

SL_STATUS_OK if successful. Error code otherwise.


state#

uint8_t sl_bt_evt_cs_procedure_enable_complete_s::state

Enum sl_bt_cs_procedure_state_t. CS procedure enabled or disabled Values:

  • sl_bt_cs_procedure_state_disabled (0x0): CS procedures are disabled

  • sl_bt_cs_procedure_state_enabled (0x1): CS procedures are enabled


antenna_config#

uint8_t sl_bt_evt_cs_procedure_enable_complete_s::antenna_config

Antenna configuration index

  • Range: 0 to 7


tx_power#

int8_t sl_bt_evt_cs_procedure_enable_complete_s::tx_power

Transmit power level used in the transmission. Units: dBm.

  • Range: -127 to +20

  • Value: 0x07F. Transmit power level is unavailable


subevent_len#

uint32_t sl_bt_evt_cs_procedure_enable_complete_s::subevent_len

Duration for each subevent in microseconds

  • Range: 1250 to 3999999

  • Time range: 1250 us to 4s


subevents_per_event#

uint8_t sl_bt_evt_cs_procedure_enable_complete_s::subevents_per_event

Number of subevents anchored off the same ACL connection event

  • Range: 1 to 20


subevent_interval#

uint16_t sl_bt_evt_cs_procedure_enable_complete_s::subevent_interval

Duration in microseconds between consecutive CS subevents anchored off the same ACL connection event. Units: 0.625 ms.


event_interval#

uint16_t sl_bt_evt_cs_procedure_enable_complete_s::event_interval

Number of ACL connection events between consecutive CS event anchor points


procedure_interval#

uint16_t sl_bt_evt_cs_procedure_enable_complete_s::procedure_interval

Number of ACL connection events between consecutive CS procedure anchor points


procedure_count#

uint16_t sl_bt_evt_cs_procedure_enable_complete_s::procedure_count

Number of procedures to continue until disabled. Maximum number of procedures to be scheduled.

  • Range: 1 to 65535


max_procedure_len#

uint16_t sl_bt_evt_cs_procedure_enable_complete_s::max_procedure_len

Maximum duration for each measurement procedure. Value in units of 0.625 ms.

  • Range: 1 to 65535

  • Time: N x 0.625ms. N being the input.

  • Time range: 0.625 ms to 40.959375 s.