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

IDD Command Control Point characteristic parameters. More...

Data Fields

uint16_t 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_ccp_write_brp_template_operand_t write_basal_rate_profile_template
 
st_ble_ids_idd_ccp_write_brp_template_response_operand_t write_basal_rate_profile_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_temp
 
uint8_t set_bolus_template_res
 
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_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_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_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 Control Point characteristic parameters.

Field Documentation

◆ op_code

uint16_t st_ble_ids_idd_command_control_point_t::op_code

Op Code value

◆ ccp_resp_code

st_ble_ids_idd_ccp_response_code_operand_t st_ble_ids_idd_command_control_point_t::ccp_resp_code

Response Code

◆ set_therapy_control_state

uint8_t st_ble_ids_idd_command_control_point_t::set_therapy_control_state

Set Therapy Control State.

◆ snooze_annunciation_instance_id

uint16_t st_ble_ids_idd_command_control_point_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_control_point_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_control_point_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_control_point_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_control_point_t::basel_rate_profile_template_number

Reads a specific Basal Rate Profile Template.

◆ write_basal_rate_profile_template

st_ble_ids_idd_ccp_write_brp_template_operand_t st_ble_ids_idd_command_control_point_t::write_basal_rate_profile_template

Writes a specific Basal Rate Profile Template.

◆ write_basal_rate_profile_template_response

st_ble_ids_idd_ccp_write_brp_template_response_operand_t st_ble_ids_idd_command_control_point_t::write_basal_rate_profile_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_control_point_t::set_tbr_adjustment

Sets a new or changes a currently active TBR.

◆ get_tbr_template_num

uint8_t st_ble_ids_idd_command_control_point_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_control_point_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_control_point_t::set_tbr_template

Sets the parameters of a specific TBR template.

◆ set_tbr_template_num_resp

uint8_t st_ble_ids_idd_command_control_point_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_control_point_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_control_point_t::bolus_response

This is the normal response to Set Bolus.

◆ cancel_bolus_id

uint16_t st_ble_ids_idd_command_control_point_t::cancel_bolus_id

Cancels a bolus with the specified Bolus ID.

◆ cancel_bolus_id_response

uint16_t st_ble_ids_idd_command_control_point_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_control_point_t::get_available_boluses_res

Gets the currently available bolus types.

◆ bouls_template_number

uint8_t st_ble_ids_idd_command_control_point_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_control_point_t::get_bolus_template_res

This is the normal response to Get Bolus Template.

◆ set_bolus_temp

st_ble_ids_idd_ccp_get_bolus_template_response_operand_t st_ble_ids_idd_command_control_point_t::set_bolus_temp

Sets the parameters of a specific bolus template.

◆ set_bolus_template_res

uint8_t st_ble_ids_idd_command_control_point_t::set_bolus_template_res

This is the normal response to Set Bolus Template.

◆ reset_template_status

st_ble_ids_idd_ccp_reset_template_status_operand_t st_ble_ids_idd_command_control_point_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_control_point_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_control_point_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_control_point_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_control_point_t::get_active_prof_template_res

This is the normal response to Get Activated Profile Templates.

◆ start_priming_amount

st_ble_ieee11073_sfloat_t st_ble_ids_idd_command_control_point_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_control_point_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_control_point_t::read_isf_prof_template_num

Reads a specific ISF Profile Template.

◆ write_isf_prof_template

st_ble_ids_idd_ccp_write_ipt_operand_t st_ble_ids_idd_command_control_point_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_control_point_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_control_point_t::i2cho_ratio_prof_template_num

Reads a specific I:CHO Ratio Profile Template.

◆ write_icho_ratio_prof

st_ble_ids_idd_ccp_write_irpt_operand_t st_ble_ids_idd_command_control_point_t::write_icho_ratio_prof

Writes a specific I: CHO Ratio Profile Template..

◆ write_icho_ratio_prof_tempate_res

st_ble_ids_idd_ccp_write_irpt_res_operand_t st_ble_ids_idd_command_control_point_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_control_point_t::tgrp_template_number

Reads a specific Target Glucose Range Profile Template.

◆ write_target_glucose_range_profile

st_ble_ids_idd_ccp_write_trgp_operand_t st_ble_ids_idd_command_control_point_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_control_point_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_control_point_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_control_point_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_control_point_t::e2e_counter

E2E Counter value

◆ e2e_crc

uint16_t st_ble_ids_idd_command_control_point_t::e2e_crc

E2E CRC value