Enumerations
Enumerations
BLE Services » Health Thermometer Service (HTS)

## Enumerations
enum | hts_evt_type_t { HTS_EVT_INVALID, HTS_EVT_TEM_MEAS_INDICATION_ENABLE, HTS_EVT_TEM_MEAS_INDICATION_DISABLE, HTS_EVT_INTM_TEM_NOTIFICATION_ENABLE, HTS_EVT_INTM_TEM_NOTIFICATION_DISABLE, HTS_EVT_MEAS_INTREVAL_INDICATION_ENABLE, HTS_EVT_MEAS_INTERVAL_INDICATION_DISABLE, HTS_EVT_MEAS_INTERVAL_UPDATE, HTS_EVT_READ_CHARACTERISTIC }
| Health Thermometer Service event type. More...
enum | hts_temp_unit_t { HTS_TEMPERATURE_CELCIUS, HTS_TEMPERATURE_FAHRENHEIT }
| Health Thermometer temperature unit,. More...
enum | hts_temp_meas_type_t { HTS_TEMPERATURE_STABLE, HTS_TEMPERATURE_INTERMEDIATE }
| Health Thermometer temperature measurement type. More...
enum | hts_flag_bit_t { HTS_MEAS_FLAG_TEM_UINTS_BIT = (0x01<<0), HTS_MEAS_FLAG_TIME_STAMP_BIT = (0x01<<1), HTS_MEAS_FLAG_TEM_TYPE_BIT = (0x01<<2) }
| Health Thermometer Measurement flag bits. More...
enum | hts_temp_meas_loc_t { HTS_TEMP_TYPE_ARMPIT = 0x01, HTS_TEMP_TYPE_BODY, HTS_TEMP_TYPE_EAR, HTS_TEMP_TYPE_FINGER, HTS_TEMP_TYPE_GI_TRACT, HTS_TEMP_TYPE_MOUTH, HTS_TEMP_TYPE_RECTUM, HTS_TEMP_TYPE_TOE, HTS_TEMP_TYPE_EAR_DRUM }
| Temperature Type measurement locations. More...
enum | hts_read_characteristic_t { HTS_READ_CHAR_TEMP_TYPE, HTS_READ_CHAR_MEAS_INTL }
| The parameters for HTS_EVT_READ_CHARACTERISTIC. More...

## Detailed Description

## Enumeration Type Documentation

## ◆ hts_evt_type_t

enum hts_evt_type_t

Health Thermometer Service event type.

Enumerator
HTS_EVT_INVALID | Indicate that invalid event.
HTS_EVT_TEM_MEAS_INDICATION_ENABLE | Indicate that temperature measurement indication has been enabled.
HTS_EVT_TEM_MEAS_INDICATION_DISABLE | Indicate that temperature measurement indication has been disabled.
HTS_EVT_INTM_TEM_NOTIFICATION_ENABLE | Indicate that intermediate temperature notification has been enabled.
HTS_EVT_INTM_TEM_NOTIFICATION_DISABLE | Indicate that intermediate temperature notification has been disbled.
HTS_EVT_MEAS_INTREVAL_INDICATION_ENABLE | Indicate that measurement interval indication has been enabled.
HTS_EVT_MEAS_INTERVAL_INDICATION_DISABLE | Indicate that measurement interval indication has been disabled.
HTS_EVT_MEAS_INTERVAL_UPDATE | Indicate that measurement interval has been updated.
HTS_EVT_READ_CHARACTERISTIC | The peer reads the characteristic.

## ◆ hts_flag_bit_t

enum hts_flag_bit_t

Health Thermometer Measurement flag bits.

Enumerator
HTS_MEAS_FLAG_TEM_UINTS_BIT | Bit for temperature uints.
HTS_MEAS_FLAG_TIME_STAMP_BIT | Bit for time stamp.
HTS_MEAS_FLAG_TEM_TYPE_BIT | Bit for temperature type.

## ◆ hts_read_characteristic_t

enum hts_read_characteristic_t

The parameters for HTS_EVT_READ_CHARACTERISTIC.

Enumerator
HTS_READ_CHAR_TEMP_TYPE | The peer reads the Temperature Type characteristic.
HTS_READ_CHAR_MEAS_INTL | The peer reads the Measurement Interval characteristic.

## ◆ hts_temp_meas_loc_t

enum hts_temp_meas_loc_t

Temperature Type measurement locations.

Enumerator
HTS_TEMP_TYPE_ARMPIT | Temperature measurement location: armpit.
HTS_TEMP_TYPE_BODY | Temperature measurement location: body.
HTS_TEMP_TYPE_EAR | Temperature measurement location: ear.
HTS_TEMP_TYPE_FINGER | Temperature measurement location: finger.
HTS_TEMP_TYPE_GI_TRACT | Temperature measurement location: Gi tract.
HTS_TEMP_TYPE_MOUTH | Temperature measurement location: mouth.
HTS_TEMP_TYPE_RECTUM | Temperature measurement location: rectum.
HTS_TEMP_TYPE_TOE | Temperature measurement location: toe.
HTS_TEMP_TYPE_EAR_DRUM | Temperature measurement location: ear drum.

## ◆ hts_temp_meas_type_t

enum hts_temp_meas_type_t

Health Thermometer temperature measurement type.

Enumerator
HTS_TEMPERATURE_STABLE | Stable type of temperature.
HTS_TEMPERATURE_INTERMEDIATE | Intermediary type of temperature.

## ◆ hts_temp_unit_t

enum hts_temp_unit_t

Health Thermometer temperature unit,.

Enumerator
HTS_TEMPERATURE_CELCIUS | Indicate that temperature measurement Value Unit is celcius.
HTS_TEMPERATURE_FAHRENHEIT | Indicate that temperature measurement Value Unit is fahrenheit.