Any use BLE_GAP_ADV_DATA_STATUS INCOMPLETE_xxx ?

On SoftDevice S140(V7.2.0)

ble_gap_adv_report_type_t status has four types.

BLE_GAP_ADV_DATA_STATUS_COMPLETE
BLE_GAP_ADV_DATA_STATUS_INCOMPLETE_MORE_DATA
BLE_GAP_ADV_DATA_STATUS_INCOMPLETE_TRUNCATED
BLE_GAP_ADV_DATA_STATUS_INCOMPLETE_MISSED

BLE_GAP_ADV_DATA_STATUS_INCOMPLETE_xxx

What does those status mean?

Parents Reply
  • For example,
    When Advertiser Send advertising ADV_EXT_IND + AUX_ADV_IND(AdData Length=200) + AUX_CHAIN_IND(AdData Length=200).
    (And (sd_ble_gap_scan_start()'s adv_report_buffer length is 256Bytes)

    If AUX_CHAIN_IND is recieved, status is BLE_GAP_ADV_DATA_STATUS_INCOMPLETE_TRUNCATED?(and recieved length = 256bytes?)

    If AUX_CHAIN_IND is not recieved, status is BLE_GAP_ADV_DATA_STATUS_INCOMPLETE_MISSED?(and recieved length = 200bytes?)

    And additional question.

    What size can I specify for adv_report_buffer ?
    (I try , 256bytes/1650bytes/3650bytes(!). It's all OK)
    When 3650bytes is set, can recieve 3650bytes at once?

Children
Related