Bluetooth LE Profile API document
Bluetooth LE Profile API document Rev.1.00 [May 22, 2020]
st_ble_ids_idd_command_data_t Struct Reference

IDD Command Data characteristic parameters. More...

Data Fields

uint16_t response_op_code
 
st_ble_ids_idd_ccp_response_code_operand_t ccp_resp_code
 
uint8_t set_therapy_control_state
 
uint16_t snooze_annunciation_instance_id
 
uint16_t snooze_annunciation_instance_id_res
 
uint16_t confirm_annunciation_instance_id
 
uint16_t confirm_annunciation_instance_id_res
 
uint8_t basel_rate_profile_template_number
 
st_ble_ids_idd_cd_read_brpt_response_operand_t read_basal_rate_profile_template_response
 
st_ble_ids_idd_ccp_write_brp_template_operand_t write_basel_rate_profile_template
 
st_ble_ids_idd_ccp_write_brp_template_response_operand_t write_brp_template_response
 
st_ble_ids_idd_ccp_set_tbr_adjustment_operand_t set_tbr_adjustment
 
uint8_t get_tbr_template_num
 
st_ble_ids_idd_ccp_get_tbr_template_response_operand_t get_tbr_template_response
 
st_ble_ids_idd_ccp_set_tbr_template_operand_t set_tbr_template
 
uint8_t set_tbr_template_num_resp
 
st_ble_ids_idd_ccp_set_bolus_operand_t set_bolus
 
uint16_t bolus_response
 
uint16_t cancel_bolus_id
 
uint16_t cancel_bolus_id_response
 
st_ble_ids_idd_ccp_get_available_boluses_res_t get_available_boluses_res
 
uint8_t bouls_template_number
 
st_ble_ids_idd_ccp_get_bolus_template_response_operand_t get_bolus_template_res
 
st_ble_ids_idd_ccp_get_bolus_template_response_operand_t set_bolus_template
 
uint8_t set_bolus_template_res
 
st_ble_ids_idd_cd_get_temstatus_details_response_t get_temstatus_details_response
 
st_ble_ids_idd_ccp_reset_template_status_operand_t reset_template_status
 
st_ble_ids_idd_ccp_reset_template_status_operand_t status_response
 
st_ble_ids_idd_ccp_active_prof_template_operand_t active_prof_template
 
st_ble_ids_idd_ccp_active_prof_template_operand_t active_prof_template_response
 
st_ble_ids_idd_ccp_active_prof_template_operand_t get_active_prof_template_res
 
st_ble_ieee11073_sfloat_t start_priming_amount
 
st_ble_ieee11073_sfloat_t reservoir_fill_level
 
uint8_t read_isf_prof_template_num
 
st_ble_ids_idd_cd_read_isfpt_response_t read_isfpt_reasponse
 
st_ble_ids_idd_ccp_write_ipt_operand_t write_isf_prof_template
 
st_ble_ids_idd_ccp_write_ipt_res_operand_t write_isf_prof_template_res
 
uint8_t i2cho_ratio_prof_template_num
 
st_ble_ids_idd_cd_i2chorpt_response_t i2chorpt_response
 
st_ble_ids_idd_ccp_write_irpt_operand_t write_icho_ratio_prof
 
st_ble_ids_idd_ccp_write_irpt_res_operand_t write_icho_ratio_prof_tempate_res
 
uint8_t tgrp_template_number
 
st_ble_ids_idd_cd_tg_range_response_t tg_range_respons
 
st_ble_ids_idd_ccp_write_trgp_operand_t write_target_glucose_range_profile
 
st_ble_ids_idd_ccp_write_trgp_res_operand_t glucose_range_profile_res
 
st_ble_ieee11073_sfloat_t get_max_bolus_amout_resp
 
st_ble_ieee11073_sfloat_t set_max_bolus_amout
 
uint8_t e2e_counter
 
uint16_t e2e_crc
 

Detailed Description

IDD Command Data characteristic parameters.

Field Documentation

◆ response_op_code

uint16_t st_ble_ids_idd_command_data_t::response_op_code

Response Op Code value

◆ ccp_resp_code

st_ble_ids_idd_ccp_response_code_operand_t st_ble_ids_idd_command_data_t::ccp_resp_code

Response Code

◆ set_therapy_control_state

uint8_t st_ble_ids_idd_command_data_t::set_therapy_control_state

Set Therapy Control State.

◆ snooze_annunciation_instance_id

uint16_t st_ble_ids_idd_command_data_t::snooze_annunciation_instance_id

Snoozes an annunciation for a limited amount of time.

◆ snooze_annunciation_instance_id_res

uint16_t st_ble_ids_idd_command_data_t::snooze_annunciation_instance_id_res

This is the normal response to Snooze Annunciation.

◆ confirm_annunciation_instance_id

uint16_t st_ble_ids_idd_command_data_t::confirm_annunciation_instance_id

Confirms an annunciation on the Server Application and removes this specific annunciation from the list of currently active annunciations on the Server Application.

◆ confirm_annunciation_instance_id_res

uint16_t st_ble_ids_idd_command_data_t::confirm_annunciation_instance_id_res

This is the normal response to Confirm Annunciation.

◆ basel_rate_profile_template_number

uint8_t st_ble_ids_idd_command_data_t::basel_rate_profile_template_number

Reads a specific Basal Rate Profile Template.

◆ read_basal_rate_profile_template_response

st_ble_ids_idd_cd_read_brpt_response_operand_t st_ble_ids_idd_command_data_t::read_basal_rate_profile_template_response

Read Basal Rate Profile Template Response

◆ write_basel_rate_profile_template

st_ble_ids_idd_ccp_write_brp_template_operand_t st_ble_ids_idd_command_data_t::write_basel_rate_profile_template

Writes a specific Basal Rate Profile Template.

◆ write_brp_template_response

st_ble_ids_idd_ccp_write_brp_template_response_operand_t st_ble_ids_idd_command_data_t::write_brp_template_response

This is the normal response to Write Basal Rate Profile Template..

◆ set_tbr_adjustment

st_ble_ids_idd_ccp_set_tbr_adjustment_operand_t st_ble_ids_idd_command_data_t::set_tbr_adjustment

Sets a new or changes a currently active TBR.

◆ get_tbr_template_num

uint8_t st_ble_ids_idd_command_data_t::get_tbr_template_num

Gets the parameters of a specific TBR template.

◆ get_tbr_template_response

st_ble_ids_idd_ccp_get_tbr_template_response_operand_t st_ble_ids_idd_command_data_t::get_tbr_template_response

This is the normal response to Get TBR Template.

◆ set_tbr_template

st_ble_ids_idd_ccp_set_tbr_template_operand_t st_ble_ids_idd_command_data_t::set_tbr_template

Sets the parameters of a specific TBR template.

◆ set_tbr_template_num_resp

uint8_t st_ble_ids_idd_command_data_t::set_tbr_template_num_resp

This is the normal response to Set TBR Template.

◆ set_bolus

st_ble_ids_idd_ccp_set_bolus_operand_t st_ble_ids_idd_command_data_t::set_bolus

Sets a bolus with the specified parameters. The normal response to this control point is Set Bolus Response.

◆ bolus_response

uint16_t st_ble_ids_idd_command_data_t::bolus_response

This is the normal response to Set Bolus.

◆ cancel_bolus_id

uint16_t st_ble_ids_idd_command_data_t::cancel_bolus_id

Cancels a bolus with the specified Bolus ID.

◆ cancel_bolus_id_response

uint16_t st_ble_ids_idd_command_data_t::cancel_bolus_id_response

This is the normal response to Cancel Bolus.

◆ get_available_boluses_res

st_ble_ids_idd_ccp_get_available_boluses_res_t st_ble_ids_idd_command_data_t::get_available_boluses_res

Gets the currently available bolus types.

◆ bouls_template_number

uint8_t st_ble_ids_idd_command_data_t::bouls_template_number

Gets the parameters of a specific bolus template.

◆ get_bolus_template_res

st_ble_ids_idd_ccp_get_bolus_template_response_operand_t st_ble_ids_idd_command_data_t::get_bolus_template_res

This is the normal response to Get Bolus Template.

◆ set_bolus_template

st_ble_ids_idd_ccp_get_bolus_template_response_operand_t st_ble_ids_idd_command_data_t::set_bolus_template

Sets the parameters of a specific bolus template.

◆ set_bolus_template_res

uint8_t st_ble_ids_idd_command_data_t::set_bolus_template_res

This is the normal response to Set Bolus Template.

◆ get_temstatus_details_response

st_ble_ids_idd_cd_get_temstatus_details_response_t st_ble_ids_idd_command_data_t::get_temstatus_details_response

Operand of Get Template Status and Details Response.

◆ reset_template_status

st_ble_ids_idd_ccp_reset_template_status_operand_t st_ble_ids_idd_command_data_t::reset_template_status

Resets the status of one or many templates by marking them as Not Configured.

◆ status_response

st_ble_ids_idd_ccp_reset_template_status_operand_t st_ble_ids_idd_command_data_t::status_response

This is the normal response to Reset Template Status.

◆ active_prof_template

st_ble_ids_idd_ccp_active_prof_template_operand_t st_ble_ids_idd_command_data_t::active_prof_template

Activates profile templates. The normal response to this control point is Activate Profile Templates Response.

◆ active_prof_template_response

st_ble_ids_idd_ccp_active_prof_template_operand_t st_ble_ids_idd_command_data_t::active_prof_template_response

This is the normal response to Activate Profile Templates.

◆ get_active_prof_template_res

st_ble_ids_idd_ccp_active_prof_template_operand_t st_ble_ids_idd_command_data_t::get_active_prof_template_res

This is the normal the fluidic path of the Insulin Delivery Device with the provided amount of insulin.

◆ start_priming_amount

st_ble_ieee11073_sfloat_t st_ble_ids_idd_command_data_t::start_priming_amount

Starts the priming of the fluidic path of the Insulin Delivery Device with the provided amount of insulin.

◆ reservoir_fill_level

st_ble_ieee11073_sfloat_t st_ble_ids_idd_command_data_t::reservoir_fill_level

Sets the initial fill level of the reservoir after refill or replacement.

◆ read_isf_prof_template_num

uint8_t st_ble_ids_idd_command_data_t::read_isf_prof_template_num

Reads a specific ISF Profile Template.

◆ read_isfpt_reasponse

st_ble_ids_idd_cd_read_isfpt_response_t st_ble_ids_idd_command_data_t::read_isfpt_reasponse

Read ISF Profile Template Response.

◆ write_isf_prof_template

st_ble_ids_idd_ccp_write_ipt_operand_t st_ble_ids_idd_command_data_t::write_isf_prof_template

Writes a specific ISF Profile Template.

◆ write_isf_prof_template_res

st_ble_ids_idd_ccp_write_ipt_res_operand_t st_ble_ids_idd_command_data_t::write_isf_prof_template_res

This is the normal response to Write ISF Profile Template.

◆ i2cho_ratio_prof_template_num

uint8_t st_ble_ids_idd_command_data_t::i2cho_ratio_prof_template_num

Reads a specific I:CHO Ratio Profile Template.

◆ i2chorpt_response

st_ble_ids_idd_cd_i2chorpt_response_t st_ble_ids_idd_command_data_t::i2chorpt_response

Read I2CHO Ratio Profile Template Response.

◆ write_icho_ratio_prof

st_ble_ids_idd_ccp_write_irpt_operand_t st_ble_ids_idd_command_data_t::write_icho_ratio_prof

Writes a specific I2CHO Ratio Profile Template..

◆ write_icho_ratio_prof_tempate_res

st_ble_ids_idd_ccp_write_irpt_res_operand_t st_ble_ids_idd_command_data_t::write_icho_ratio_prof_tempate_res

This is the normal response to Write I2CHO Ratio Profile Template.

◆ tgrp_template_number

uint8_t st_ble_ids_idd_command_data_t::tgrp_template_number

Reads a specific Target Glucose Range Profile Template.

◆ tg_range_respons

st_ble_ids_idd_cd_tg_range_response_t st_ble_ids_idd_command_data_t::tg_range_respons

Read Target Glucose Range Profile Template Response

◆ write_target_glucose_range_profile

st_ble_ids_idd_ccp_write_trgp_operand_t st_ble_ids_idd_command_data_t::write_target_glucose_range_profile

Writes a specific Target Glucose Range Profile Template.

◆ glucose_range_profile_res

st_ble_ids_idd_ccp_write_trgp_res_operand_t st_ble_ids_idd_command_data_t::glucose_range_profile_res

This is the normal response to Write Target Glucose Range Profile Template.

◆ get_max_bolus_amout_resp

st_ble_ieee11073_sfloat_t st_ble_ids_idd_command_data_t::get_max_bolus_amout_resp

This is the normal response to Get Max Bolus Amount.

◆ set_max_bolus_amout

st_ble_ieee11073_sfloat_t st_ble_ids_idd_command_data_t::set_max_bolus_amout

Sets the maximum bolus amount that can be delivered in a single bolus

◆ e2e_counter

uint8_t st_ble_ids_idd_command_data_t::e2e_counter

E2E Counter value

◆ e2e_crc

uint16_t st_ble_ids_idd_command_data_t::e2e_crc

E2E CRC value