GAP LE Msg Types

group GAP_LE_MSG_Types

Defines

GAP_MSG_LE_MODIFY_WHITE_LIST

Response msg type for le_modify_white_list. The structure of callback data is T_LE_MODIFY_WHITE_LIST_RSP.

GAP_MSG_LE_SET_RAND_ADDR

Response msg type for le_set_rand_addr. The structure of callback data is T_LE_SET_RAND_ADDR_RSP.

GAP_MSG_LE_SET_HOST_CHANN_CLASSIF

Response msg type for le_set_host_chann_classif. The structure of callback data is T_LE_SET_HOST_CHANN_CLASSIF_RSP.

GAP_MSG_LE_WRITE_DEFAULT_DATA_LEN

Response msg type for le_write_default_data_len. The structure of callback data is T_LE_CAUSE.

GAP_MSG_LE_READ_RSSI

Response msg type for le_read_rssi. The structure of callback data is T_LE_READ_RSSI_RSP.

GAP_MSG_LE_READ_CHANN_MAP

Response msg type for le_read_chann_map. The structure of callback data is T_LE_READ_CHANN_MAP_RSP.

GAP_MSG_LE_DISABLE_SLAVE_LATENCY

Response msg type for le_disable_slave_latency. The structure of callback data is T_LE_DISABLE_SLAVE_LATENCY_RSP.

GAP_MSG_LE_SET_DATA_LEN

Response msg type for le_set_data_len. The structure of callback data is T_LE_SET_DATA_LEN_RSP.

GAP_MSG_LE_DATA_LEN_CHANGE_INFO

Information msg type for data length changed. The structure of callback data is T_LE_DATA_LEN_CHANGE_INFO.

GAP_MSG_LE_CONN_UPDATE_IND

Indication msg type for LE connection parameter update. The structure of callback data is T_LE_CONN_UPDATE_IND.

GAP_MSG_LE_CREATE_CONN_IND

Indication msg type for create LE connection. The structure of callback data is T_LE_CREATE_CONN_IND.

GAP_MSG_LE_PHY_UPDATE_INFO

Information msg type for LE PHY update. The structure of callback data is T_LE_PHY_UPDATE_INFO.

GAP_MSG_LE_UPDATE_PASSED_CHANN_MAP

Response msg type for le_update_passed_chann_map. The structure of callback data is T_LE_UPDATE_PASSED_CHANN_MAP_RSP.

GAP_MSG_LE_REMOTE_FEATS_INFO

Information msg type for remote device supported features. The structure of callback data is T_LE_REMOTE_FEATS_INFO.

GAP_MSG_LE_SET_CONN_TX_PWR

Response msg type for le_set_conn_tx_power. The structure of callback data is T_LE_CAUSE.

GAP_MSG_LE_READ_REMOTE_VERSION

Response msg type for le_read_remote_version. The structure of callback data is T_LE_READ_REMOTE_VERSION_RSP.

GAP_MSG_LE_ADV_SET_CONN_OWN_ADDR_TYPE_INFO

Information of own address type for advertiser using ADV set. The structure of callback data is T_LE_ADV_SET_CONN_OWN_ADDR_TYPE_INFO.

GAP_MSG_LE_BOND_MODIFY_INFO

Information msg type for bond modify. The structure of callback data is T_LE_BOND_MODIFY_INFO.

GAP_MSG_LE_KEYPRESS_NOTIFY

Response msg type for le_bond_keypress_notify. The structure of callback data is T_LE_KEYPRESS_NOTIFY_RSP.

GAP_MSG_LE_KEYPRESS_NOTIFY_INFO

Information msg type for keypress notification. The structure of callback data is T_LE_KEYPRESS_NOTIFY_INFO.

GAP_MSG_LE_GATT_SIGNED_STATUS_INFO

Information msg type for LE signed status. The structure of callback data is T_LE_GATT_SIGNED_STATUS_INFO.

GAP_MSG_LE_BOND_KEY_REQ

Information msg type for LE bond key request. The structure of callback data is T_LE_BOND_KEY_REQ.

  • When receiving the message, APP shall set LTK to the callback data and operation result is the return value of callback T_APP_RESULT.

  • The msg type of callback will only be used when le_bond_set_param has been called with GAP_PARAM_BOND_KEY_MANAGER to set the key manager value to 2 and no matching key entry is found.

GAP_MSG_LE_SCAN_INFO

Information msg type for LE scan. The structure of callback data is T_LE_SCAN_INFO.

GAP_MSG_LE_DIRECT_ADV_INFO

Information msg type for LE direct ADV info. The structure of callback data is T_LE_DIRECT_ADV_INFO.

GAP_MSG_LE_ADV_UPDATE_PARAM

Response msg type for le_adv_update_param. The structure of callback data is T_LE_ADV_UPDATE_PARAM_RSP.

GAP_MSG_LE_ADV_READ_TX_POWER

Response msg type for le_adv_read_tx_power. The structure of callback data is T_LE_ADV_READ_TX_POWER_RSP.

GAP_MSG_LE_ADV_SET_TX_POWER

Response msg type for le_adv_set_tx_power. The structure of callback data is T_LE_CAUSE.

GAP_MSG_LE_DTM_RECEIVER_TEST

Response msg type for le_dtm_receiver_test. The structure of callback data is T_LE_CAUSE.

GAP_MSG_LE_DTM_TRANSMITTER_TEST

Response msg type for le_dtm_transmitter_test. The structure of callback data is T_LE_CAUSE.

GAP_MSG_LE_DTM_TEST_END

Response msg type for le_dtm_test_end. The structure of callback data is T_LE_DTM_TEST_END_RSP.

GAP_MSG_LE_DTM_ENHANCED_RECEIVER_TEST

Response msg type for le_dtm_enhanced_receiver_test. The structure of callback data is T_LE_CAUSE.

GAP_MSG_LE_DTM_ENHANCED_TRANSMITTER_TEST

Response msg type for le_dtm_enhanced_transmitter_test. The structure of callback data is T_LE_CAUSE.

GAP_MSG_LE_DTM_RECEIVER_TEST_V3

Response msg type for le_dtm_receiver_test_v3. The structure of callback data is T_LE_CAUSE.

GAP_MSG_LE_DTM_TRANSMITTER_TEST_V3

Response msg type for le_dtm_transmitter_test_v3. The structure of callback data is T_LE_CAUSE.

GAP_MSG_LE_EXT_ADV_REPORT_INFO

Information msg type for LE extended ADV report. The structure of callback data is T_LE_EXT_ADV_REPORT_INFO.

GAP_MSG_LE_EXT_SCAN_STATE_CHANGE_INFO

Information msg type for extended scanning state. The structure of callback data is T_LE_EXT_SCAN_STATE_CHANGE_INFO. The msg type of callback will only be used after APP calls le_ext_scan_gap_msg_info_way (false).

GAP_MSG_LE_PA_SYNC_MODIFY_PERIODIC_ADV_LIST

Response msg type for le_pa_sync_modify_periodic_adv_list. The structure of callback data is T_LE_PA_SYNC_MODIFY_PERIODIC_ADV_LIST_RSP.

GAP_MSG_LE_PERIODIC_ADV_REPORT_INFO

Information msg type for LE periodic advertising report. The structure of callback data is T_LE_PERIODIC_ADV_REPORT_INFO.

GAP_MSG_LE_PA_SYNC_DEV_STATE_CHANGE_INFO

Information msg type for synchronization device state of periodic advertising trains. The structure of callback data is T_LE_PA_SYNC_DEV_STATE_CHANGE_INFO.

GAP_MSG_LE_PA_SYNC_STATE_CHANGE_INFO

Information msg type for synchronization state of periodic advertising trains. The structure of callback data is T_LE_PA_SYNC_STATE_CHANGE_INFO.

GAP_MSG_LE_PA_SYNC_SET_PERIODIC_ADV_RECEIVE_ENABLE

Response msg type for le_pa_sync_set_periodic_adv_receive_enable. The structure of callback data is T_LE_PA_SET_PERIODIC_ADV_RECEIVE_ENABLE_RSP.

GAP_MSG_LE_PAST_SENDER_PERIODIC_ADV_SYNC_TRANSFER

Response msg type for le_past_sender_periodic_adv_sync_transfer. The structure of callback data is T_LE_PAST_SENDER_PERIODIC_ADV_SYNC_TRANSFER_RSP.

GAP_MSG_LE_PAST_RECIPIENT_SET_DEFAULT_PERIODIC_ADV_SYNC_TRANSFER_PARAMS

Response msg type for le_past_recipient_set_default_periodic_adv_sync_transfer_params. The structure of callback data is T_LE_PAST_RECIPIENT_SET_DEFAULT_PERIODIC_ADV_SYNC_TRANSFER_PARAMS_RSP.

GAP_MSG_LE_PAST_RECIPIENT_SET_PERIODIC_ADV_SYNC_TRANSFER_PARAMS

Response msg type for le_past_recipient_set_periodic_adv_sync_transfer_params. The structure of callback data is T_LE_PAST_RECIPIENT_SET_PERIODIC_ADV_SYNC_TRANSFER_PARAMS_RSP.

GAP_MSG_LE_PAST_RECIPIENT_PERIODIC_ADV_SYNC_TRANSFER_RECEIVED_INFO

Information msg type for le_past_recipient_set_default_periodic_adv_sync_transfer_params or le_past_recipient_set_periodic_adv_sync_transfer_params. The structure of callback data is T_LE_PAST_RECIPIENT_PERIODIC_ADV_SYNC_TRANSFER_RECEIVED_INFO.

GAP_MSG_LE_BIGINFO_ADV_REPORT_INFO

Information msg type for LE BIGInfo advertising report. The structure of callback data is T_LE_BIGINFO_ADV_REPORT_INFO.

GAP_MSG_LE_EXT_ADV_START_SETTING

Response msg type for le_ext_adv_start_setting. The structure of callback data is T_LE_EXT_ADV_START_SETTING_RSP.

GAP_MSG_LE_EXT_ADV_REMOVE_SET

Response msg type for le_ext_adv_remove_set. The structure of callback data is T_LE_EXT_ADV_REMOVE_SET_RSP.

GAP_MSG_LE_EXT_ADV_CLEAR_SET

Response msg type for le_ext_adv_clear_set. The structure of callback data is T_LE_EXT_ADV_CLEAR_SET_RSP.

GAP_MSG_LE_EXT_ADV_ENABLE

Response msg type for le_ext_adv_enable. The structure of callback data is T_LE_CAUSE.

GAP_MSG_LE_EXT_ADV_DISABLE

Response msg type for le_ext_adv_disable. The structure of callback data is T_LE_CAUSE.

GAP_MSG_LE_SCAN_REQ_RECEIVED_INFO

Information msg type for LE scan request received. The structure of callback data is T_LE_SCAN_REQ_RECEIVED_INFO.

GAP_MSG_LE_EXT_ADV_STATE_CHANGE_INFO

Information msg type for extended advertising state. The structure of callback data is T_LE_EXT_ADV_STATE_CHANGE_INFO. The msg type of callback will only be used after APP calls le_ext_adv_gap_msg_info_way (false).

GAP_MSG_LE_PA_ADV_START_SETTING

Response msg type for le_pa_adv_start_setting. The structure of callback data is T_LE_PA_ADV_START_SETTING_RSP.

GAP_MSG_LE_PA_ADV_SET_PERIODIC_ADV_ENABLE

Response msg type for le_pa_adv_set_periodic_adv_enable. The structure of callback data is T_LE_PA_ADV_SET_PERIODIC_ADV_ENABLE_RSP.

GAP_MSG_LE_PA_ADV_STATE_CHANGE_INFO

Information msg type for PA periodic advertising state. The structure of callback data is T_LE_PA_ADV_STATE_CHANGE_INFO.

GAP_MSG_LE_PAST_SENDER_PERIODIC_ADV_SET_INFO_TRANSFER

Response msg type for le_past_sender_periodic_adv_set_info_transfer. The structure of callback data is T_LE_PAST_SENDER_PERIODIC_ADV_SET_INFO_TRANSFER_RSP.

GAP_MSG_LE_VENDOR_SET_MIN_REM_SCA

Response msg type for le_set_min_rem_sca. The structure of callback data is T_LE_CAUSE.

GAP_MSG_LE_VENDOR_ONE_SHOT_ADV

Response msg type for le_vendor_one_shot_adv. The structure of callback data is T_LE_CAUSE.

GAP_MSG_LE_GAP_STATE_MSG

Information msg type for GAP state when le_gap_msg_info_way (false) has been called.

GAP_MSG_LE_AUTHEN_RESULT_IND

When GAP bond manager has been disabled, APP shall be notified to handle the GAP msg.

GAP_MSG_LE_AUTHEN_KEY_REQ_IND

When GAP bond manager has been disabled, APP shall be notified to handle the GAP msg.

GAP_MSG_LE_GATT_SERVER_STORE_IND

When GAP bond manager has been disabled, APP shall be notified to handle the GAP msg.