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

IDD Status Reader Control Point Get Active Blus Delivery.Response. More...

Data Fields

bool is_bolus_delay_time_present
 
bool is_bolus_template_number_present
 
bool is_bolus_activation_type_present
 
bool is_bolus_delivery_reason_correction
 
bool is_bolus_delivery_reason_meal
 
uint16_t bolus_id
 
uint8_t bolus_type
 
st_ble_ieee11073_sfloat_t bolus_fast_amount
 
st_ble_ieee11073_sfloat_t bolus_extended_amount
 
uint16_t bolus_duration
 
uint16_t bolus_delay_time
 
uint8_t bolus_template_no
 
uint8_t bolus_activation_type
 

Detailed Description

IDD Status Reader Control Point Get Active Blus Delivery.Response.

Field Documentation

◆ is_bolus_delay_time_present

bool st_ble_ids_idd_srcp_get_active_bolus_delivery_response_operand_t::is_bolus_delay_time_present

If this bit is set, the Bolus Delay Time field is present.

◆ is_bolus_template_number_present

bool st_ble_ids_idd_srcp_get_active_bolus_delivery_response_operand_t::is_bolus_template_number_present

If this bit is set, the Bolus Template Number field is present.

◆ is_bolus_activation_type_present

bool st_ble_ids_idd_srcp_get_active_bolus_delivery_response_operand_t::is_bolus_activation_type_present

If this bit is set, the Bolus Activation Type field is present.

◆ is_bolus_delivery_reason_correction

bool st_ble_ids_idd_srcp_get_active_bolus_delivery_response_operand_t::is_bolus_delivery_reason_correction

If this bit is set, the reason for the bolus is the correction of a high blood glucose level.

◆ is_bolus_delivery_reason_meal

bool st_ble_ids_idd_srcp_get_active_bolus_delivery_response_operand_t::is_bolus_delivery_reason_meal

If this bit is set, the reason for the bolus is to cover the intake of food.

◆ bolus_id

uint16_t st_ble_ids_idd_srcp_get_active_bolus_delivery_response_operand_t::bolus_id

The Bolus ID field represents a unique identifier as a uint16 data type created by the Server application for a programmed bolus.

◆ bolus_type

uint8_t st_ble_ids_idd_srcp_get_active_bolus_delivery_response_operand_t::bolus_type

Bolus Type values

◆ bolus_fast_amount

st_ble_ieee11073_sfloat_t st_ble_ids_idd_srcp_get_active_bolus_delivery_response_operand_t::bolus_fast_amount

The Bolus Fast Amount field represents the fast amount of the bolus.

◆ bolus_extended_amount

st_ble_ieee11073_sfloat_t st_ble_ids_idd_srcp_get_active_bolus_delivery_response_operand_t::bolus_extended_amount

The Bolus Extended Amount field represents the extended amount of the bolus.

◆ bolus_duration

uint16_t st_ble_ids_idd_srcp_get_active_bolus_delivery_response_operand_t::bolus_duration

Bolus Duration field

◆ bolus_delay_time

uint16_t st_ble_ids_idd_srcp_get_active_bolus_delivery_response_operand_t::bolus_delay_time

Bolus Delay Time

◆ bolus_template_no

uint8_t st_ble_ids_idd_srcp_get_active_bolus_delivery_response_operand_t::bolus_template_no

Bolus Template Number

◆ bolus_activation_type

uint8_t st_ble_ids_idd_srcp_get_active_bolus_delivery_response_operand_t::bolus_activation_type

Bolus Activation Type