Bluetooth LE Profile API document
Bluetooth LE Profile API document Rev.1.00 [May 22, 2020]
Data Structure Index
e | i | s | u
  e  
st_ble_cts_cur_time_adjust_reason_t   st_ble_gap_ver_num_t   st_ble_idc_idd_history_delivered_basal_rate_changed_event_t   st_ble_otc_uuid_t   
st_ble_cts_cur_time_exact_time_256_t   st_ble_gap_white_list_conf_evt_t   st_ble_idc_idd_history_i2chorpt_time_block_changed_event_t   st_ble_otc_uuid_value_t   
e_ble_rcs_cleint_param_indctn_t   st_ble_cts_cur_time_t   st_ble_gapc_appearance_attr_hdl_t   st_ble_idc_idd_history_isfpt_time_block_changed_event_t   st_ble_ots_feat_t   
  i  
st_ble_cts_local_time_info_t   st_ble_gapc_cent_addr_rslv_attr_hdl_t   st_ble_idc_idd_history_max_bolus_amount_changed_event_t   st_ble_ots_obj_action_cp_t   
st_ble_cts_ref_time_info_t   st_ble_gapc_dev_name_attr_hdl_t   st_ble_idc_idd_history_operational_state_changed_event_t   st_ble_ots_obj_changed_t   
idc_e2e_counter   st_ble_date_time_t   st_ble_gapc_dev_name_t   st_ble_idc_idd_history_priming_done_event_t   st_ble_ots_obj_list_cp_t   
  s  
st_ble_desc_value_changed_flags_t   st_ble_gapc_evt_data_t   st_ble_idc_idd_history_pro_template_activated_event_t   st_ble_ots_obj_list_filter_0_t   
st_ble_dev_addr_t   st_ble_gapc_per_pref_conn_param_attr_hdl_t   st_ble_idc_idd_history_tbr_adjustment_changed_event_t   st_ble_ots_obj_list_filter_1_t   
st_bcc_peer_param_t   st_ble_dic_evt_data_t   st_ble_gapc_per_pref_conn_param_t   st_ble_idc_idd_history_tbr_adjustment_ended_event_t   st_ble_ots_obj_list_filter_2_t   
st_ble_aioc_aggregate_attr_hdl_t   st_ble_dic_firm_rev_attr_hdl_t   st_ble_gapc_rslv_priv_addr_only_attr_hdl_t   st_ble_idc_idd_history_tbr_adjustment_started_event_t   st_ble_ots_obj_prop_t   
st_ble_aioc_aggregate_t   st_ble_dic_hw_rev_attr_hdl_t   st_ble_gaps_dev_name_t   st_ble_idc_idd_history_tbr_template_changed_event_t   st_ble_ots_obj_size_t   
st_ble_aioc_analog_0_attr_hdl_t   st_ble_dic_mfr_name_attr_hdl_t   st_ble_gaps_per_pref_conn_param_t   st_ble_idc_idd_history_tgrpt_time_block_changed_event_t   st_ble_ots_object_t   
st_ble_aioc_analog_0_char_presentation_format_t   st_ble_dic_model_num_attr_hdl_t   st_ble_gatc_evt_data_t   st_ble_idc_idd_history_therapy_control_state_event_t   st_ble_ots_uuid_t   
st_ble_aioc_analog_0_time_trigger_setting_t   st_ble_dic_pnp_id_attr_hdl_t   st_ble_gatc_serv_changed_attr_hdl_t   st_ble_idc_idd_history_total_daily_insulin_delivery_event_t   st_ble_ots_uuid_value_t   
st_ble_aioc_analog_0_val_trigger_setting_t   st_ble_dic_pnp_id_t   st_ble_gatc_serv_changed_t   st_ble_idc_idd_racp_response_t   st_ble_pasc_alert_status_attr_hdl_t   
st_ble_aioc_analog_0_valid_range_t   st_ble_dic_reg_cer_data_list_attr_hdl_t   st_ble_gats_serv_changed_t   st_ble_idc_idd_record_access_control_point_t   st_ble_pasc_alert_status_t   
st_ble_aioc_analog_1_attr_hdl_t   st_ble_dic_ser_num_attr_hdl_t   st_ble_gatt_hdl_range_t   st_ble_idc_idd_srcp_get_active_basel_rate_delivery_response_operand_t   st_ble_pasc_evt_data_t   
st_ble_aioc_analog_1_char_presentation_format_t   st_ble_dic_sw_rev_attr_hdl_t   st_ble_gatt_hdl_value_pair_t   st_ble_idc_idd_srcp_get_active_bolus_delivery_operand_t   st_ble_pasc_ringer_control_point_attr_hdl_t   
st_ble_aioc_analog_1_time_trigger_setting_t   st_ble_dic_sys_id_attr_hdl_t   st_ble_gatt_pre_queue_t   st_ble_idc_idd_srcp_get_active_bolus_delivery_response_operand_t   st_ble_pasc_ringer_setting_attr_hdl_t   
st_ble_aioc_analog_1_val_trigger_setting_t   st_ble_dic_sys_id_t   st_ble_gatt_queue_att_val_t   st_ble_idc_idd_srcp_get_active_bolusids_response_operand_t   st_ble_pass_alert_status_t   
st_ble_aioc_analog_1_valid_range_t   st_ble_dis_pnp_id_t   st_ble_gatt_queue_elm_t   st_ble_idc_idd_srcp_get_counter_operand_t   st_ble_plx_continuous_measurement_device_and_sensor_status_t   
st_ble_aioc_analog_2_attr_hdl_t   st_ble_dis_sys_id_t   st_ble_gatt_queue_pair_t   st_ble_idc_idd_srcp_get_counter_response_operand_t   st_ble_plx_continuous_measurement_flags_t   
st_ble_aioc_analog_2_char_presentation_format_t   st_ble_disc_entry_t   st_ble_gatt_value_t   st_ble_idc_idd_srcp_get_delivered_insulin_response_operand_t   st_ble_plx_continuous_measurement_measurement_status_t   
st_ble_aioc_analog_2_time_trigger_setting_t   st_ble_esc_desc_value_changed_attr_hdl_t   st_ble_gattc_char_128_evt_t   st_ble_idc_idd_srcp_get_insulin_onbord_response_operand_t   st_ble_plx_features_device_and_sensor_status_support_t   
st_ble_aioc_analog_2_val_trigger_setting_t   st_ble_esc_desc_value_changed_t   st_ble_gattc_char_16_evt_t   st_ble_idc_idd_srcp_get_total_daily_insulin_status_response_operand_t   st_ble_plx_features_measurement_status_support_t   
st_ble_aioc_analog_2_valid_range_t   st_ble_esc_elevation_0_attr_hdl_t   st_ble_gattc_char_desc_128_evt_t   st_ble_idc_idd_srcp_reset_status_operand_t   st_ble_plx_features_supported_features_t   
st_ble_aioc_analog_3_attr_hdl_t   st_ble_esc_elevation_0_char_user_desc_t   st_ble_gattc_char_desc_16_evt_t   st_ble_idc_idd_srcp_response_code_operand_t   st_ble_plx_spot_check_measurement_device_and_sensor_status_t   
st_ble_aioc_analog_3_char_presentation_format_t   st_ble_esc_elevation_0_es_meas_t   st_ble_gattc_char_part_wr_evt_t   st_ble_idc_idd_status_changed_t   st_ble_plx_spot_check_measurement_flags_t   
st_ble_aioc_analog_3_time_trigger_setting_t   st_ble_esc_elevation_0_es_trigger_0_t   st_ble_gattc_conn_evt_t   st_ble_idc_idd_status_reader_control_point_t   st_ble_plx_spot_check_measurement_measurement_status_t   
st_ble_aioc_analog_3_val_trigger_setting_t   st_ble_esc_elevation_0_es_trigger_1_t   st_ble_gattc_disconn_evt_t   st_ble_idc_idd_status_t   st_ble_plxc_evt_data_t   
st_ble_aioc_analog_3_valid_range_t   st_ble_esc_elevation_0_es_trigger_2_t   st_ble_gattc_err_rsp_evt_t   st_ble_idc_init_param_t   st_ble_plxc_plx_continuous_measurement_attr_hdl_t   
st_ble_aioc_digital_0_attr_hdl_t   st_ble_esc_elevation_0_valid_range_t   st_ble_gattc_evt_data_t   st_ble_ids_connect_param_t   st_ble_plxc_plx_continuous_measurement_t   
st_ble_aioc_digital_0_char_presentation_format_t   st_ble_esc_elevation_1_attr_hdl_t   st_ble_gattc_ex_mtu_rsp_evt_t   st_ble_ids_disconnect_param_t   st_ble_plxc_plx_features_attr_hdl_t   
st_ble_aioc_digital_0_time_trigger_setting_t   st_ble_esc_elevation_1_char_user_desc_t   st_ble_gattc_inc_serv_128_evt_t   st_ble_ids_evt_data_t   st_ble_plxc_plx_features_t   
st_ble_aioc_digital_0_val_trigger_setting_t   st_ble_esc_elevation_1_es_meas_t   st_ble_gattc_inc_serv_16_evt_t   st_ble_ids_idd_annunciation_status_t   st_ble_plxc_plx_spot_check_measurement_attr_hdl_t   
st_ble_aioc_digital_1_attr_hdl_t   st_ble_esc_elevation_1_es_trigger_0_t   st_ble_gattc_ind_evt_t   st_ble_ids_idd_ccp_active_prof_template_operand_t   st_ble_plxc_plx_spot_check_measurement_t   
st_ble_aioc_digital_1_char_presentation_format_t   st_ble_esc_elevation_1_es_trigger_1_t   st_ble_gattc_ntf_evt_t   st_ble_ids_idd_ccp_get_available_boluses_res_t   st_ble_plxc_record_access_control_point_attr_hdl_t   
st_ble_aioc_digital_1_time_trigger_setting_t   st_ble_esc_elevation_1_es_trigger_2_t   st_ble_gattc_rd_char_evt_t   st_ble_ids_idd_ccp_get_bolus_template_response_operand_t   st_ble_plxc_record_access_control_point_t   
st_ble_aioc_digital_1_val_trigger_setting_t   st_ble_esc_elevation_1_valid_range_t   st_ble_gattc_rd_multi_char_evt_t   st_ble_ids_idd_ccp_get_tbr_template_response_operand_t   st_ble_plxs_device_and_sensor_status_t   
st_ble_aioc_evt_data_t   st_ble_esc_evt_data_t   st_ble_gattc_rd_multi_req_param_t   st_ble_ids_idd_ccp_reset_template_status_operand_t   st_ble_plxs_measurement_status_t   
st_ble_aios_aggregate_t   st_ble_esc_temperature_0_attr_hdl_t   st_ble_gattc_reliable_writes_char_pair_t   st_ble_ids_idd_ccp_response_code_operand_t   st_ble_plxs_plx_continuous_measurement_flags_t   
st_ble_aios_analog_0_char_presentation_format_t   st_ble_esc_temperature_0_char_user_desc_t   st_ble_gattc_reliable_writes_comp_evt_t   st_ble_ids_idd_ccp_set_bolus_operand_t   st_ble_plxs_plx_continuous_measurement_t   
st_ble_aios_analog_0_time_trigger_setting_t   st_ble_esc_temperature_0_es_meas_t   st_ble_gattc_serv_128_evt_t   st_ble_ids_idd_ccp_set_tbr_adjustment_operand_t   st_ble_plxs_plx_features_supported_features_t   
st_ble_aios_analog_0_val_trigger_setting_t   st_ble_esc_temperature_0_es_trigger_0_t   st_ble_gattc_serv_16_evt_t   st_ble_ids_idd_ccp_set_tbr_template_operand_t   st_ble_plxs_plx_features_t   
st_ble_aios_analog_0_valid_range_t   st_ble_esc_temperature_0_es_trigger_1_t   st_ble_gattc_wr_char_evt_t   st_ble_ids_idd_ccp_write_brp_template_operand_t   st_ble_plxs_plx_spot_check_measurement_flags_t   
st_ble_aios_analog_1_char_presentation_format_t   st_ble_esc_temperature_0_es_trigger_2_t   st_ble_gatts_cfm_evt_t   st_ble_ids_idd_ccp_write_brp_template_response_operand_t   st_ble_plxs_plx_spot_check_measurement_t   
st_ble_aios_analog_1_time_trigger_setting_t   st_ble_esc_temperature_0_valid_range_t   st_ble_gatts_conn_evt_t   st_ble_ids_idd_ccp_write_ipt_operand_t   st_ble_plxs_record_access_control_point_t   
st_ble_aios_analog_1_val_trigger_setting_t   st_ble_esc_temperature_1_attr_hdl_t   st_ble_gatts_db_access_evt_t   st_ble_ids_idd_ccp_write_ipt_res_operand_t   st_ble_rcc_evt_data_t   
st_ble_aios_analog_1_valid_range_t   st_ble_esc_temperature_1_char_user_desc_t   st_ble_gatts_db_attr_cfg_t   st_ble_ids_idd_ccp_write_irpt_operand_t   st_ble_rcc_feat_attr_hdl_t   
st_ble_aios_digital_0_char_presentation_format_t   st_ble_esc_temperature_1_es_meas_t   st_ble_gatts_db_attr_list_t   st_ble_ids_idd_ccp_write_irpt_res_operand_t   st_ble_rcc_feat_t   
st_ble_aios_digital_0_time_trigger_setting_t   st_ble_esc_temperature_1_es_trigger_0_t   st_ble_gatts_db_cfg_t   st_ble_ids_idd_ccp_write_trgp_operand_t   st_ble_rcc_rccp_attr_hdl_t   
st_ble_aios_digital_0_val_trigger_setting_t   st_ble_esc_temperature_1_es_trigger_1_t   st_ble_gatts_db_char_cfg_t   st_ble_ids_idd_ccp_write_trgp_res_operand_t   st_ble_rcc_rccp_t   
st_ble_aios_digital_1_char_presentation_format_t   st_ble_esc_temperature_1_es_trigger_2_t   st_ble_gatts_db_conn_hdl_t   st_ble_ids_idd_cd_get_temstatus_details_response_t   st_ble_rcc_setting_attr_hdl_t   
st_ble_aios_digital_1_time_trigger_setting_t   st_ble_esc_temperature_1_valid_range_t   st_ble_gatts_db_params_t   st_ble_ids_idd_cd_i2chorpt_response_t   st_ble_rcc_setting_t   
st_ble_aios_digital_1_val_trigger_setting_t   st_ble_ess_desc_value_changed_flags_t   st_ble_gatts_db_serv_cfg_t   st_ble_ids_idd_cd_read_brpt_response_operand_t   st_ble_rcs_feat_t   
st_ble_anc_alert_notification_control_point_attr_hdl_t   st_ble_ess_desc_value_changed_t   st_ble_gatts_db_uuid_cfg_t   st_ble_ids_idd_cd_read_isfpt_response_t   st_ble_rcs_rccp_t   
st_ble_anc_alert_notification_control_point_t   st_ble_ess_elevation_0_char_user_desc_t   st_ble_gatts_disconn_evt_t   st_ble_ids_idd_cd_tg_range_response_t   st_ble_rcs_setting_t   
st_ble_anc_evt_data_t   st_ble_ess_elevation_0_es_meas_t   st_ble_gatts_evt_data_t   st_ble_ids_idd_command_control_point_t   st_ble_rscc_evt_data_t   
st_ble_anc_new_alert_attr_hdl_t   st_ble_ess_elevation_0_es_trigger_0_t   st_ble_gatts_ex_mtu_req_evt_t   st_ble_ids_idd_command_data_t   st_ble_rscc_rsc_feature_attr_hdl_t   
st_ble_anc_new_alert_t   st_ble_ess_elevation_0_es_trigger_1_t   st_ble_gatts_exe_write_rsp_evt_t   st_ble_ids_idd_features_t   st_ble_rscc_rsc_feature_t   
st_ble_anc_supported_new_alert_category_attr_hdl_t   st_ble_ess_elevation_0_es_trigger_2_t   st_ble_gatts_prepare_write_rsp_evt_t   st_ble_ids_idd_history_annunciation_status_changed_part_1_of_2_event_t   st_ble_rscc_rsc_measurement_attr_hdl_t   
st_ble_anc_supported_new_alert_category_t   st_ble_ess_elevation_0_valid_range_t   st_ble_gatts_read_blob_rsp_evt_t   st_ble_ids_idd_history_annunciation_status_changed_part_2_of_2_event_t   st_ble_rscc_rsc_measurement_t   
st_ble_anc_supported_unread_alert_category_attr_hdl_t   st_ble_ess_elevation_1_char_user_desc_t   st_ble_gatts_read_by_type_rsp_evt_t   st_ble_ids_idd_history_bolus_template_changed_part_1_of_2_event_t   st_ble_rscc_sc_control_point_attr_hdl_t   
st_ble_anc_supported_unread_alert_category_t   st_ble_ess_elevation_1_es_meas_t   st_ble_gatts_read_multi_rsp_evt_t   st_ble_ids_idd_history_bolus_template_changed_part_2_of_2_event_t   st_ble_rscc_sc_control_point_t   
st_ble_anc_unread_alert_status_attr_hdl_t   st_ble_ess_elevation_1_es_trigger_0_t   st_ble_gatts_read_rsp_evt_t   st_ble_ids_idd_history_brpt_time_block_changed_event_t   st_ble_rscc_sensor_location_attr_hdl_t   
st_ble_anc_unread_alert_status_t   st_ble_ess_elevation_1_es_trigger_1_t   st_ble_gatts_write_rsp_evt_t   st_ble_ids_idd_history_data_bolus_calculated_part_1_of_2_event_t   st_ble_rscs_rsc_feature_t   
st_ble_ans_alert_notification_control_point_t   st_ble_ess_elevation_1_es_trigger_2_t   st_ble_glc_evt_data_t   st_ble_ids_idd_history_data_bolus_calculated_part_2_of_2_event_t   st_ble_rscs_rsc_measurement_t   
st_ble_ans_new_alert_t   st_ble_ess_elevation_1_valid_range_t   st_ble_glc_feat_attr_hdl_t   st_ble_ids_idd_history_data_bolus_delivered_part_1_of_2_event_t   st_ble_rscs_sc_control_point_t   
st_ble_ans_supported_new_alert_category_t   st_ble_ess_temperature_0_char_user_desc_t   st_ble_glc_feat_t   st_ble_ids_idd_history_data_bolus_delivered_part_2_of_2_event_t   st_ble_rtuc_evt_data_t   
st_ble_ans_supported_unread_alert_category_t   st_ble_ess_temperature_0_es_meas_t   st_ble_glc_meas_attr_hdl_t   st_ble_ids_idd_history_data_bolus_programmed_part_1_of_2_event_t   st_ble_rtuc_tucp_attr_hdl_t   
st_ble_ans_unread_alert_status_t   st_ble_ess_temperature_0_es_trigger_0_t   st_ble_glc_meas_context_attr_hdl_t   st_ble_ids_idd_history_data_bolus_programmed_part_2_of_2_event_t   st_ble_rtuc_tus_attr_hdl_t   
st_ble_bac_battery_level_attr_hdl_t   st_ble_ess_temperature_0_es_trigger_1_t   st_ble_glc_meas_context_flags_t   st_ble_ids_idd_history_data_ref_time_baseoffset_event_t   st_ble_rtuc_tus_t   
st_ble_bac_battery_level_presn_format_t   st_ble_ess_temperature_0_es_trigger_2_t   st_ble_glc_meas_context_t   st_ble_ids_idd_history_data_ref_time_event_t   st_ble_rtus_tus_t   
st_ble_bac_evt_data_t   st_ble_ess_temperature_0_valid_range_t   st_ble_glc_meas_flags_t   st_ble_ids_idd_history_data_t   st_ble_scpc_connect_param_t   
st_ble_bas_battery_level_presn_format_t   st_ble_ess_temperature_1_char_user_desc_t   st_ble_glc_meas_sensor_status_annunciation_t   st_ble_ids_idd_history_delivered_basal_rate_changed_event_t   st_ble_scpc_disconnect_param_t   
st_ble_bcc_body_composition_feature_t   st_ble_ess_temperature_1_es_meas_t   st_ble_glc_meas_t   st_ble_ids_idd_history_i2chorpt_time_block_changed_event_t   st_ble_scpc_evt_data_t   
st_ble_bcc_body_composition_measurement_t   st_ble_ess_temperature_1_es_trigger_0_t   st_ble_glc_ra_ctrl_pt_attr_hdl_t   st_ble_ids_idd_history_isfpt_time_block_changed_event_t   st_ble_scpc_hdls_t   
st_ble_bcc_connect_param_t   st_ble_ess_temperature_1_es_trigger_1_t   st_ble_glc_ra_ctrl_pt_t   st_ble_ids_idd_history_max_bolus_amount_changed_event_t   st_ble_scpc_init_param_t   
st_ble_bcc_disconnect_param_t   st_ble_ess_temperature_1_es_trigger_2_t   st_ble_gls_feat_t   st_ble_ids_idd_history_operational_state_changed_event_t   st_ble_scpc_scan_interval_window_t   
st_ble_bcc_evt_data_t   st_ble_ess_temperature_1_valid_range_t   st_ble_gls_meas_context_flags_t   st_ble_ids_idd_history_priming_done_event_t   st_ble_scpc_scan_refresh_client_characteristic_configuration_t   
st_ble_bcc_hdls_t   st_ble_evt_data_t   st_ble_gls_meas_context_t   st_ble_ids_idd_history_pro_template_activated_event_t   st_ble_scps_connect_param_t   
st_ble_bcc_init_param_t   st_ble_feat_cgm_feature_t   st_ble_gls_meas_flags_t   st_ble_ids_idd_history_tbr_adjustment_changed_event_t   st_ble_scps_disconnect_param_t   
st_ble_bcs_body_composition_feature_t   st_ble_ftmc_connect_param_t   st_ble_gls_meas_sensor_status_annunciation_t   st_ble_ids_idd_history_tbr_adjustment_ended_event_t   st_ble_scps_evt_data_t   
st_ble_bcs_body_composition_measurement_t   st_ble_ftmc_cross_trainer_data_t   st_ble_gls_meas_t   st_ble_ids_idd_history_tbr_adjustment_started_event_t   st_ble_scps_init_param_t   
st_ble_bcs_connect_param_t   st_ble_ftmc_disconnect_param_t   st_ble_gls_ra_ctrl_pt_t   st_ble_ids_idd_history_tbr_template_changed_event_t   st_ble_scps_scan_interval_window_t   
st_ble_bcs_disconnect_param_t   st_ble_ftmc_evt_data_t   st_ble_gls_record_t   st_ble_ids_idd_history_tgrpt_time_block_changed_event_t   st_ble_scps_scan_refresh_client_characteristic_configuration_t   
st_ble_bcs_evt_data_t   st_ble_ftmc_fitness_machine_control_point_t   st_ble_hidc_connect_param_t   st_ble_ids_idd_history_therapy_control_state_event_t   st_ble_scps_scan_refresh_t   
st_ble_bcs_init_param_t   st_ble_ftmc_fitness_machine_feature_t   st_ble_hidc_disconnect_param_t   st_ble_ids_idd_history_total_daily_insulin_delivery_event_t   st_ble_seq_data_t   
st_ble_blc_evt_data_t   st_ble_ftmc_fitness_machine_status_t   st_ble_hidc_evt_data_t   st_ble_ids_idd_record_access_control_point_t   st_ble_servc_char_info_t   
st_ble_blc_feat_attr_hdl_t   st_ble_ftmc_hdls_t   st_ble_hidc_hdls_t   st_ble_ids_idd_srcp_get_active_basel_rate_delivery_response_operand_t   st_ble_servc_desc_info_t   
st_ble_blc_feat_t   st_ble_ftmc_indoor_bike_data_t   st_ble_hidc_hid_information_t   st_ble_ids_idd_srcp_get_active_bolus_delivery_operand_t   st_ble_servc_evt_data_t   
st_ble_blc_intermediate_cuff_pressure_attr_hdl_t   st_ble_ftmc_init_param_t   st_ble_hidc_init_param_t   st_ble_ids_idd_srcp_get_active_bolus_delivery_response_operand_t   st_ble_servc_info_t   
st_ble_blc_meas_attr_hdl_t   st_ble_ftmc_rower_data_t   st_ble_hidc_report_hdl_t   st_ble_ids_idd_srcp_get_active_bolusids_response_operand_t   st_ble_servs_char_info_t   
st_ble_blc_meas_flags_t   st_ble_ftmc_stair_climber_data_t   st_ble_hidc_report_map_t   st_ble_ids_idd_srcp_get_counter_operand_t   st_ble_servs_desc_info_t   
st_ble_blc_meas_measurement_status_t   st_ble_ftmc_step_climber_data_t   st_ble_hidc_report_report_reference_t   st_ble_ids_idd_srcp_get_counter_response_operand_t   st_ble_servs_evt_data_t   
st_ble_blc_meas_t   st_ble_ftmc_supported_heart_rate_range_t   st_ble_hidc_report_value_t   st_ble_ids_idd_srcp_get_delivered_insulin_response_operand_t   st_ble_servs_info_t   
st_ble_bls_feat_t   st_ble_ftmc_supported_inclination_range_t   st_ble_hids_boot_keyboard_input_report_t   st_ble_ids_idd_srcp_get_insulin_onbord_response_operand_t   st_ble_specific_ops_cp_calibration_value_calibration_status_t   
st_ble_bls_meas_flags_t   st_ble_ftmc_supported_power_range_t   st_ble_hids_boot_keyboard_output_report_t   st_ble_ids_idd_srcp_get_total_daily_insulin_status_response_operand_t   st_ble_temp_meas_flags_t   
st_ble_bls_meas_measurement_status_t   st_ble_ftmc_supported_resistance_level_range_t   st_ble_hids_boot_mouse_input_report_t   st_ble_ids_idd_srcp_reset_status_operand_t   st_ble_tpc_evt_data_t   
st_ble_bls_meas_t   st_ble_ftmc_supported_speed_range_t   st_ble_hids_boot_report_hdl_t   st_ble_ids_idd_srcp_response_code_operand_t   st_ble_tpc_tx_power_level_attr_hdl_t   
st_ble_bmc_cp_attr_hdl_t   st_ble_ftmc_training_status_t   st_ble_hids_connect_param_t   st_ble_ids_idd_status_changed_t   st_ble_udc_connect_param_t   
st_ble_bmc_cp_t   st_ble_ftmc_treadmill_data_t   st_ble_hids_disconnect_param_t   st_ble_ids_idd_status_reader_control_point_t   st_ble_udc_date_of_birth_t   
st_ble_bmc_evt_data_t   st_ble_ftms_connect_param_t   st_ble_hids_evt_data_t   st_ble_ids_idd_status_t   st_ble_udc_date_of_threshold_assessment_t   
st_ble_bmc_feat_attr_hdl_t   st_ble_ftms_cross_trainer_data_t   st_ble_hids_hid_information_t   st_ble_ids_init_param_t   st_ble_udc_disconnect_param_t   
st_ble_bmc_feat_t   st_ble_ftms_disconnect_param_t   st_ble_hids_init_param_t   st_ble_ids_record_t   st_ble_udc_email_address_t   
st_ble_bms_cp_t   st_ble_ftms_evt_data_t   st_ble_hids_report_hdl_t   st_ble_ieee11073_float_t   st_ble_udc_evt_data_t   
st_ble_bms_feat_t   st_ble_ftms_fitness_machine_control_point_t   st_ble_hids_report_map_t   st_ble_ieee11073_sfloat_t   st_ble_udc_first_name_t   
st_ble_cgmc_evt_data_t   st_ble_ftms_fitness_machine_feature_t   st_ble_hids_report_report_reference_t   st_ble_l2cap_cf_conn_evt_t   st_ble_udc_five_zone_heart_rate_limits_t   
st_ble_cgmc_feat_attr_hdl_t   st_ble_ftms_fitness_machine_status_t   st_ble_hids_report_t   st_ble_l2cap_cf_credit_evt_t   st_ble_udc_hdls_t   
st_ble_cgmc_feat_cgm_feature_t   st_ble_ftms_indoor_bike_data_t   st_ble_hrc_body_sensor_location_attr_hdl_t   st_ble_l2cap_cf_data_evt_t   st_ble_udc_init_param_t   
st_ble_cgmc_feat_t   st_ble_ftms_init_param_t   st_ble_hrc_evt_data_t   st_ble_l2cap_cf_disconn_evt_t   st_ble_udc_language_t   
st_ble_cgmc_meas_attr_hdl_t   st_ble_ftms_rower_data_t   st_ble_hrc_heart_rate_cp_attr_hdl_t   st_ble_l2cap_cf_evt_data_t   st_ble_udc_last_name_t   
st_ble_cgmc_meas_flags_t   st_ble_ftms_stair_climber_data_t   st_ble_hrc_meas_attr_hdl_t   st_ble_l2cap_conn_req_param_t   st_ble_udc_three_zone_heart_rate_limits_t   
st_ble_cgmc_meas_sensor_status_annunciation_t   st_ble_ftms_step_climber_data_t   st_ble_hrc_meas_flags_t   st_ble_l2cap_conn_rsp_param_t   st_ble_udc_user_control_point_t   
st_ble_cgmc_meas_t   st_ble_ftms_supported_heart_rate_range_t   st_ble_hrc_meas_t   st_ble_l2cap_rej_evt_t   st_ble_uds_connect_param_t   
st_ble_cgmc_record_access_cp_attr_hdl_t   st_ble_ftms_supported_inclination_range_t   st_ble_hrs_meas_flags_t   st_ble_llc_alert_level_attr_hdl_t   st_ble_uds_date_of_birth_t   
st_ble_cgmc_record_access_cp_t   st_ble_ftms_supported_power_range_t   st_ble_hrs_meas_t   st_ble_llc_alert_level_value_t   st_ble_uds_date_of_threshold_assessment_t   
st_ble_cgmc_session_run_time_attr_hdl_t   st_ble_ftms_supported_resistance_level_range_t   st_ble_htc_evt_data_t   st_ble_llc_evt_data_t   st_ble_uds_disconnect_param_t   
st_ble_cgmc_session_run_time_t   st_ble_ftms_supported_speed_range_t   st_ble_htc_intermediate_temperature_attr_hdl_t   st_ble_lnc_cp_attr_hdl_t   st_ble_uds_email_address_t   
st_ble_cgmc_session_start_time_attr_hdl_t   st_ble_ftms_training_status_t   st_ble_htc_intermediate_temperature_t   st_ble_lnc_cp_t   st_ble_uds_evt_data_t   
st_ble_cgmc_session_start_time_t   st_ble_ftms_treadmill_data_t   st_ble_htc_meas_interval_attr_hdl_t   st_ble_lnc_evt_data_t   st_ble_uds_first_name_t   
st_ble_cgmc_specific_ops_cp_attr_hdl_t   st_ble_gap_adv_data_evt_t   st_ble_htc_temp_meas_attr_hdl_t   st_ble_lnc_feat_attr_hdl_t   st_ble_uds_five_zone_heart_rate_limits_t   
st_ble_cgmc_specific_ops_cp_calibration_value_calibration_status_t   st_ble_gap_adv_data_t   st_ble_htc_temp_meas_t   st_ble_lnc_feat_oacp_features_t   st_ble_uds_init_param_t   
st_ble_cgmc_specific_ops_cp_t   st_ble_gap_adv_off_evt_t   st_ble_htc_temp_type_attr_hdl_t   st_ble_lnc_feat_olcp_features_t   st_ble_uds_language_t   
st_ble_cgmc_status_attr_hdl_t   st_ble_gap_adv_rept_evt_t   st_ble_hts_intermediate_temperature_t   st_ble_lnc_feat_t   st_ble_uds_last_name_t   
st_ble_cgmc_status_t   st_ble_gap_adv_rept_t   st_ble_hts_temp_meas_t   st_ble_lnc_location_and_speed_attr_hdl_t   st_ble_uds_record_t   
st_ble_cgms_calibration_data_record_t   st_ble_gap_adv_set_evt_t   st_ble_iac_connect_param_t   st_ble_lnc_location_and_speed_flags_t   st_ble_uds_three_zone_heart_rate_limits_t   
st_ble_cgms_feat_t   st_ble_gap_auth_info_t   st_ble_iac_disconnect_param_t   st_ble_lnc_location_and_speed_t   st_ble_uds_user_control_point_t   
st_ble_cgms_meas_flags_t   st_ble_gap_bond_info_t   st_ble_iac_evt_data_t   st_ble_lnc_navigation_attr_hdl_t   st_ble_vector_flags_t   
st_ble_cgms_meas_t   st_ble_gap_cmd_err_evt_t   st_ble_iac_hdls_t   st_ble_lnc_navigation_flags_t   st_ble_vs_evt_data_t   
st_ble_cgms_record_access_cp_t   st_ble_gap_conn_evt_t   st_ble_iac_init_param_t   st_ble_lnc_navigation_t   st_ble_vs_get_bd_addr_comp_evt_t   
st_ble_cgms_record_t   st_ble_gap_conn_hdl_evt_t   st_ble_ias_connect_param_t   st_ble_lnc_obj_changed_flags_t   st_ble_vs_get_rand_comp_evt_t   
st_ble_cgms_session_run_time_t   st_ble_gap_conn_param_t   st_ble_ias_disconnect_param_t   st_ble_lnc_position_quality_attr_hdl_t   st_ble_vs_get_tx_pwr_comp_evt_t   
st_ble_cgms_session_start_time_t   st_ble_gap_conn_phy_param_t   st_ble_ias_evt_data_t   st_ble_lnc_position_quality_flags_t   st_ble_vs_rx_test_param_t   
st_ble_cgms_specific_ops_cp_t   st_ble_gap_conn_upd_evt_t   st_ble_ias_init_param_t   st_ble_lnc_position_quality_t   st_ble_vs_set_rf_ctrl_comp_evt_t   
st_ble_cgms_status_t   st_ble_gap_conn_upd_req_evt_t   st_ble_idc_connect_param_t   st_ble_lns_cp_t   st_ble_vs_set_rf_ctrl_param_t   
st_ble_conn_info_t   st_ble_gap_create_conn_param_t   st_ble_idc_disconnect_param_t   st_ble_lns_feat_oacp_features_t   st_ble_vs_set_tx_pwr_comp_evt_t   
st_ble_cpc_cp_attr_hdl_t   st_ble_gap_data_len_chg_evt_t   st_ble_idc_evt_data_t   st_ble_lns_feat_olcp_features_t   st_ble_vs_test_end_evt_t   
st_ble_cpc_cp_t   st_ble_gap_dev_info_evt_t   st_ble_idc_hdls_t   st_ble_lns_feat_t   st_ble_vs_tx_flow_chg_evt_t   
st_ble_cpc_evt_data_t   st_ble_gap_disconn_evt_t   st_ble_idc_idd_annunciation_status_t   st_ble_lns_location_and_speed_flags_t   st_ble_vs_tx_test_param_t   
st_ble_cpc_feat_attr_hdl_t   st_ble_gap_enc_chg_evt_t   st_ble_idc_idd_ccp_active_prof_template_operand_t   st_ble_lns_location_and_speed_t   st_ble_wsc_connect_param_t   
st_ble_cpc_feat_t   st_ble_gap_ext_adv_param_t   st_ble_idc_idd_ccp_get_available_boluses_res_t   st_ble_lns_navigation_flags_t   st_ble_wsc_disconnect_param_t   
st_ble_cpc_meas_attr_hdl_t   st_ble_gap_ext_adv_rept_t   st_ble_idc_idd_ccp_get_bolus_template_response_operand_t   st_ble_lns_navigation_t   st_ble_wsc_evt_data_t   
st_ble_cpc_meas_flags_t   st_ble_gap_ext_scan_param_t   st_ble_idc_idd_ccp_get_tbr_template_response_operand_t   st_ble_lns_obj_changed_flags_t   st_ble_wsc_hdls_t   
st_ble_cpc_meas_t   st_ble_gap_hw_err_evt_t   st_ble_idc_idd_ccp_reset_template_status_operand_t   st_ble_lns_position_quality_flags_t   st_ble_wsc_init_param_t   
st_ble_cpc_sensor_loc_attr_hdl_t   st_ble_gap_key_dist_t   st_ble_idc_idd_ccp_response_code_operand_t   st_ble_lns_position_quality_t   st_ble_wsc_weight_measurement_t   
st_ble_cpc_vector_attr_hdl_t   st_ble_gap_key_ex_param_t   st_ble_idc_idd_ccp_set_bolus_operand_t   st_ble_lsc_blink_rate_attr_hdl_t   st_ble_wsc_weight_scale_feature_t   
st_ble_cpc_vector_t   st_ble_gap_key_press_ntf_evt_t   st_ble_idc_idd_ccp_set_tbr_adjustment_operand_t   st_ble_lsc_evt_data_t   st_ble_wss_connect_param_t   
st_ble_cps_connect_param_t   st_ble_gap_loc_dev_info_evt_t   st_ble_idc_idd_ccp_set_tbr_template_operand_t   st_ble_lsc_switch_state_attr_hdl_t   st_ble_wss_disconnect_param_t   
st_ble_cps_cp_control_point_request_t   st_ble_gap_loc_ver_info_t   st_ble_idc_idd_ccp_write_brp_template_operand_t   st_ble_meas_interval_valid_range_t   st_ble_wss_evt_data_t   
st_ble_cps_cp_control_point_response_t   st_ble_gap_ltk_req_evt_t   st_ble_idc_idd_ccp_write_brp_template_response_operand_t   st_ble_meas_sensor_status_annunciation_t   st_ble_wss_init_param_t   
st_ble_cps_cycling_power_measurement_t   st_ble_gap_ltk_rsp_evt_t   st_ble_idc_idd_ccp_write_ipt_operand_t   st_ble_ndcc_evt_data_t   st_ble_wss_weight_measurement_t   
st_ble_cps_cycling_power_measurement_t_flags_t   st_ble_gap_num_comp_evt_t   st_ble_idc_idd_ccp_write_ipt_res_operand_t   st_ble_ndcc_tdst_attr_hdl_t   st_ble_wss_weight_scale_feature_t   
st_ble_cps_cycling_power_vector_t   st_ble_gap_oob_data_t   st_ble_idc_idd_ccp_write_irpt_operand_t   st_ble_ndcc_tdst_t   st_cps_info_in_progress_t   
st_ble_cps_cycling_power_vector_t_flags_t   st_ble_gap_pairing_info_evt_t   st_ble_idc_idd_ccp_write_irpt_res_operand_t   st_ble_ndcs_tdst_t   st_disc_char_param_t   
st_ble_cps_disconnect_param_t   st_ble_gap_pairing_param_t   st_ble_idc_idd_ccp_write_tgrp_operand_t   st_ble_otc_evt_data_t   st_disc_desc_param_t   
st_ble_cps_evt_data_t   st_ble_gap_pairing_req_evt_t   st_ble_idc_idd_ccp_write_tgrp_response_operand_t   st_ble_otc_feat_attr_hdl_t   st_disc_inc_serv_param_t   
st_ble_cps_init_param_t   st_ble_gap_passkey_display_evt_t   st_ble_idc_idd_cd_get_temstatus_details_response_t   st_ble_otc_feat_t   st_disc_serv_param_t   
st_ble_cps_start_enhanced_offset_compensation_respnse_t   st_ble_gap_peer_key_info_evt_t   st_ble_idc_idd_cd_i2chorpt_response_t   st_ble_otc_obj_action_cp_attr_hdl_t   st_ftmc_peer_param_t   
st_ble_cscc_csc_feat_attr_hdl_t   st_ble_gap_perd_adv_param_t   st_ble_idc_idd_cd_read_brpt_response_operand_t   st_ble_otc_obj_action_cp_t   st_hidc_peer_param_t   
st_ble_cscc_csc_feature_t   st_ble_gap_perd_adv_rept_t   st_ble_idc_idd_cd_read_isfpt_response_t   st_ble_otc_obj_changed_attr_hdl_t   st_hids_service_hdl_t   
st_ble_cscc_csc_meas_attr_hdl_t   st_ble_gap_perd_list_conf_evt_t   st_ble_idc_idd_cd_target_glucose_range_response_t   st_ble_otc_obj_changed_t   st_iac_peer_param_t   
st_ble_cscc_csc_measurement_t   st_ble_gap_phy_rd_evt_t   st_ble_idc_idd_command_control_point_t   st_ble_otc_obj_first_created_attr_hdl_t   st_idc_peer_param_t   
st_ble_cscc_evt_data_t   st_ble_gap_phy_upd_evt_t   st_ble_idc_idd_command_data_t   st_ble_otc_obj_id_attr_hdl_t   st_ids_e2e_counter_value   
st_ble_cscc_sc_control_point_t   st_ble_gap_rd_ch_map_evt_t   st_ble_idc_idd_features_t   st_ble_otc_obj_last_modified_attr_hdl_t   st_ids_info_in_progress_t   
st_ble_cscc_sc_cp_attr_hdl_t   st_ble_gap_rd_rpa_evt_t   st_ble_idc_idd_history_annunciation_status_changed_part_1_of_2_event_t   st_ble_otc_obj_list_cp_attr_hdl_t   st_scpc_peer_param_t   
st_ble_cscc_sen_loc_attr_hdl_t   st_ble_gap_rd_rssi_evt_t   st_ble_idc_idd_history_annunciation_status_changed_part_2_of_2_event_t   st_ble_otc_obj_list_cp_t   st_start_enhanced_offset_compensation_respnse_t   
st_ble_cscs_csc_feature_t   st_ble_gap_rem_adv_set_evt_t   st_ble_idc_idd_history_bolus_template_changed_part_1_of_2_event_t   st_ble_otc_obj_list_filter_0_attr_hdl_t   st_udc_peer_param_t   
st_ble_cscs_csc_measurement_t   st_ble_gap_rslv_list_conf_evt_t   st_ble_idc_idd_history_bolus_template_changed_part_2_of_2_event_t   st_ble_otc_obj_list_filter_0_t   st_wsc_peer_param_t   
st_ble_cscs_sc_cp_t   st_ble_gap_rslv_list_key_set_t   st_ble_idc_idd_history_brpt_time_block_changed_event_t   st_ble_otc_obj_list_filter_1_attr_hdl_t   
  u  
st_ble_ctc_cur_time_adjust_reason_t   st_ble_gap_sc_oob_data_evt_t   st_ble_idc_idd_history_data_bolus_calculated_part_1_of_2_event_t   st_ble_otc_obj_list_filter_1_t   
st_ble_ctc_cur_time_attr_hdl_t   st_ble_gap_scan_on_t   st_ble_idc_idd_history_data_bolus_calculated_part_2_of_2_event_t   st_ble_otc_obj_list_filter_2_attr_hdl_t   u_ble_plxs_racp_operand_t   
st_ble_ctc_cur_time_exact_time_256_t   st_ble_gap_scan_phy_param_t   st_ble_idc_idd_history_data_bolus_delivered_part_1_of_2_event_t   st_ble_otc_obj_list_filter_2_t   u_cpc_cp_control_point_request_parameter_t   
st_ble_ctc_cur_time_t   st_ble_gap_scan_req_recv_evt_t   st_ble_idc_idd_history_data_bolus_delivered_part_2_of_2_event_t   st_ble_otc_obj_name_attr_hdl_t   u_cpc_cp_control_point_response_parameter_t   
st_ble_ctc_evt_data_t   st_ble_gap_set_def_phy_param_t   st_ble_idc_idd_history_data_bolus_programmed_part_1_of_2_event_t   st_ble_otc_obj_prop_attr_hdl_t   un_ble_cps_cp_control_point_request_parameter_t   
st_ble_ctc_local_time_info_attr_hdl_t   st_ble_gap_set_phy_param_t   st_ble_idc_idd_history_data_bolus_programmed_part_2_of_2_event_t   st_ble_otc_obj_prop_t   un_ble_cps_cp_control_point_response_parameter_t   
st_ble_ctc_local_time_info_t   st_ble_gap_set_priv_mode_evt_t   st_ble_idc_idd_history_data_ref_time_baseoffset_event_t   st_ble_otc_obj_size_attr_hdl_t   
st_ble_ctc_ref_time_info_attr_hdl_t   st_ble_gap_sync_est_evt_t   st_ble_idc_idd_history_data_ref_time_event_t   st_ble_otc_obj_size_t   
st_ble_ctc_ref_time_info_t   st_ble_gap_sync_hdl_evt_t   st_ble_idc_idd_history_data_t   st_ble_otc_obj_type_attr_hdl_t   
e | i | s | u