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

IDD Features characteristic parameters. More...

Data Fields

uint16_t e2e_crc
 
uint8_t e2e_counter
 
st_ble_ieee11073_sfloat_t insulin_concentration
 
bool is_e2e_protection_supported
 
bool is_basel_rate_supported
 
bool is_tbr_absolute_supported
 
bool is_tbr_relative_supported
 
bool is_tbr_template_supported
 
bool is_fast_bolus_supported
 
bool is_extented_bolus_supported
 
bool is_multiwave_bolus_supported
 
bool is_bolus_delay_time_supported
 
bool is_bolus_template_supported
 
bool is_bolus_activation_type_supported
 
bool is_multiple_bond_supported
 
bool is_isf_profile_template_supported
 
bool is_I2CHO_ratio_profile_template_supported
 
bool is_target_glucose_range_profile_template_supported
 
bool is_insulin_on_board_supported
 
bool is_feature_extension_set
 

Detailed Description

IDD Features characteristic parameters.

Field Documentation

◆ e2e_crc

uint16_t st_ble_idc_idd_features_t::e2e_crc

E2E CRC value

◆ e2e_counter

uint8_t st_ble_idc_idd_features_t::e2e_counter

E2E Counter value

◆ insulin_concentration

st_ble_ieee11073_sfloat_t st_ble_idc_idd_features_t::insulin_concentration

Insulin Concentration value

◆ is_e2e_protection_supported

bool st_ble_idc_idd_features_t::is_e2e_protection_supported

If this bit is set, an E2E-Protection is attached to all characteristics.

◆ is_basel_rate_supported

bool st_ble_idc_idd_features_t::is_basel_rate_supported

If this bit is set, the Insulin Delivery Device supports the delivery of a basal rate including support for profile templates to define different basal rate profiles.

◆ is_tbr_absolute_supported

bool st_ble_idc_idd_features_t::is_tbr_absolute_supported

If this bit is set, the Insulin Delivery Device supports an absolute temporary basal rate in IU/h.

◆ is_tbr_relative_supported

bool st_ble_idc_idd_features_t::is_tbr_relative_supported

If this bit is set, the Insulin Delivery Device supports a relative temporary basal rate expressed by a dimensionless scaling factor.

◆ is_tbr_template_supported

bool st_ble_idc_idd_features_t::is_tbr_template_supported

f this bit is set, the Insulin Delivery Device supports templates to define different TBRs with preset values.

◆ is_fast_bolus_supported

bool st_ble_idc_idd_features_t::is_fast_bolus_supported

If this bit is set, the Insulin Delivery Device has the capability to deliver fast boluses.

◆ is_extented_bolus_supported

bool st_ble_idc_idd_features_t::is_extented_bolus_supported

If this bit is set, the Insulin Delivery Device has the capability to deliver extended boluses.

◆ is_multiwave_bolus_supported

bool st_ble_idc_idd_features_t::is_multiwave_bolus_supported

If this bit is set, the Insulin Delivery Device has the capability to deliver multiwave boluses.

◆ is_bolus_delay_time_supported

bool st_ble_idc_idd_features_t::is_bolus_delay_time_supported

If this bit is set, the Insulin Delivery Device supports a bolus delay time in minutes.

◆ is_bolus_template_supported

bool st_ble_idc_idd_features_t::is_bolus_template_supported

If this bit is set, the Insulin Delivery Device supports templates to define boluses (of same or different type) with preset values.

◆ is_bolus_activation_type_supported

bool st_ble_idc_idd_features_t::is_bolus_activation_type_supported

If this bit is set, the Insulin Delivery Device supports a bolus activation type, which provides additional information about the source, and if possible, the determination of the bolus amount.

◆ is_multiple_bond_supported

bool st_ble_idc_idd_features_t::is_multiple_bond_supported

If this bit is set, the Insulin Delivery Device supports multiple bonded devices.

◆ is_isf_profile_template_supported

bool st_ble_idc_idd_features_t::is_isf_profile_template_supported

If this bit is set, the Insulin Delivery Device supports profile templates to define different ISF profiles.

◆ is_I2CHO_ratio_profile_template_supported

bool st_ble_idc_idd_features_t::is_I2CHO_ratio_profile_template_supported

If this bit is set, the Insulin Delivery Device supports profile templates to define different I:CHO Ratio profiles.

◆ is_target_glucose_range_profile_template_supported

bool st_ble_idc_idd_features_t::is_target_glucose_range_profile_template_supported

If this bit is set, the Insulin Delivery Device supports target glucose range profile templates to define different target glucose range profiles.

◆ is_insulin_on_board_supported

bool st_ble_idc_idd_features_t::is_insulin_on_board_supported

If this bit is set, the Insulin Delivery Device enables Clients to get the current insulin on board.

◆ is_feature_extension_set

bool st_ble_idc_idd_features_t::is_feature_extension_set

If the Feature Extension bit is set, an additional octet is attached (bits 24 �31), where bit 31 shall be used as Feature Extension bit in the same way. If this bit is set, then another octet is attached (bits 32 �39) and so on.