Cypress PSoC 6 Bluetooth Low Energy Middleware Library 3.60
HTS Definitions and Data Structures

General Description

Contains the HTS specific definitions and data structures used in the HTS API.

Data Structures

struct  cy_stc_ble_htss_char_t
 HTS Characteristic with descriptors. More...
 
struct  cy_stc_ble_htss_t
 Structure with Health Thermometer Service attribute handles. More...
 
struct  cy_stc_ble_htsc_char_t
 HTS Characteristic with descriptors. More...
 
struct  cy_stc_ble_htsc_t
 Structure with Discovered Attributes Information of Health Thermometer Service. More...
 
struct  cy_stc_ble_hts_char_value_t
 HTS Characteristic Value parameter structure. More...
 
struct  cy_stc_ble_hts_descr_value_t
 HTS Characteristic descriptor value parameter structure. More...
 
struct  cy_ble_hts_float32
 The IEEE-11073 FLOAT-Type is defined as a 32-bit value with a 24-bit mantissa and an 8-bit exponent. More...
 
struct  cy_stc_ble_htss_config_t
 Service configuration structure (server) More...
 
struct  cy_stc_ble_htsc_config_t
 Service Configuration structure (client) More...
 

Enumerations

enum  cy_en_ble_hts_char_index_t {
  CY_BLE_HTS_TEMP_MEASURE,
  CY_BLE_HTS_TEMP_TYPE,
  CY_BLE_HTS_INTERM_TEMP,
  CY_BLE_HTS_MEASURE_INTERVAL,
  CY_BLE_HTS_CHAR_COUNT
}
 HTS Characteristic indexes. More...
 
enum  cy_en_ble_hts_descr_index_t {
  CY_BLE_HTS_CCCD,
  CY_BLE_HTS_VRD,
  CY_BLE_HTS_DESCR_COUNT
}
 HTS Characteristic Descriptors indexes. More...
 
enum  cy_stc_ble_hts_temp_type_t {
  CY_BLE_HTS_TEMP_TYPE_ARMPIT = 0x01u,
  CY_BLE_HTS_TEMP_TYPE_BODY,
  CY_BLE_HTS_TEMP_TYPE_EAR,
  CY_BLE_HTS_TEMP_TYPE_FINGER,
  CY_BLE_HTS_TEMP_TYPE_GI_TRACT,
  CY_BLE_HTS_TEMP_TYPE_MOUTH,
  CY_BLE_HTS_TEMP_TYPE_RECTUM,
  CY_BLE_HTS_TEMP_TYPE_TOE,
  CY_BLE_HTS_TEMP_TYPE_TYMPANUM
}
 Temperature Type measurement indicates where the temperature was measured. More...
 

Enumeration Type Documentation

◆ cy_en_ble_hts_char_index_t

HTS Characteristic indexes.

Enumerator
CY_BLE_HTS_TEMP_MEASURE 

Temperature Measurement Characteristic index.

CY_BLE_HTS_TEMP_TYPE 

Temperature Type Characteristic index.

CY_BLE_HTS_INTERM_TEMP 

Intermediate Temperature Characteristic index.

CY_BLE_HTS_MEASURE_INTERVAL 

Measurement Interval Characteristic index.

CY_BLE_HTS_CHAR_COUNT 

Total Count of HTS Characteristics.

◆ cy_en_ble_hts_descr_index_t

HTS Characteristic Descriptors indexes.

Enumerator
CY_BLE_HTS_CCCD 

Client Characteristic Configuration descriptor index.

CY_BLE_HTS_VRD 

Valid Range descriptor index.

CY_BLE_HTS_DESCR_COUNT 

Total Count of Descriptors.

◆ cy_stc_ble_hts_temp_type_t

Temperature Type measurement indicates where the temperature was measured.

Enumerator
CY_BLE_HTS_TEMP_TYPE_ARMPIT 

Armpit.

CY_BLE_HTS_TEMP_TYPE_BODY 

Body (general)

CY_BLE_HTS_TEMP_TYPE_EAR 

Ear (usually ear lobe)

CY_BLE_HTS_TEMP_TYPE_FINGER 

Finger.

CY_BLE_HTS_TEMP_TYPE_GI_TRACT 

Gastro-intestinal Tract.

CY_BLE_HTS_TEMP_TYPE_MOUTH 

Mouth.

CY_BLE_HTS_TEMP_TYPE_RECTUM 

Rectum.

CY_BLE_HTS_TEMP_TYPE_TOE 

Toe.

CY_BLE_HTS_TEMP_TYPE_TYMPANUM 

Tympanum (ear drum)