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

General Description

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

Data Structures

struct  cy_stc_ble_udss_char_t
 User Data Server Characteristic structure type. More...
 
struct  cy_stc_ble_udss_t
 Structure with User Data Service attribute handles. More...
 
struct  cy_stc_ble_udsc_char_t
 User Data Client Characteristic structure type. More...
 
struct  cy_stc_ble_udsc_t
 Structure with Discovered Attributes Information of User Data Service. More...
 
struct  cy_stc_ble_uds_char_value_t
 UDS Characteristic Value parameter structure. More...
 
struct  cy_stc_ble_uds_descr_value_t
 UDS Characteristic descriptor Value parameter structure. More...
 
struct  cy_stc_ble_udss_config_t
 Service configuration structure (server) More...
 
struct  cy_stc_ble_udsc_config_t
 Service Configuration structure (client) More...
 

Enumerations

enum  cy_en_ble_uds_char_index_t {
  CY_BLE_UDS_FNM,
  CY_BLE_UDS_LNM,
  CY_BLE_UDS_EML,
  CY_BLE_UDS_AGE,
  CY_BLE_UDS_DOB,
  CY_BLE_UDS_GND,
  CY_BLE_UDS_WGT,
  CY_BLE_UDS_HGT,
  CY_BLE_UDS_VO2,
  CY_BLE_UDS_HRM,
  CY_BLE_UDS_RHR,
  CY_BLE_UDS_MRH,
  CY_BLE_UDS_AET,
  CY_BLE_UDS_ANT,
  CY_BLE_UDS_STP,
  CY_BLE_UDS_DTA,
  CY_BLE_UDS_WCC,
  CY_BLE_UDS_HCC,
  CY_BLE_UDS_FBL,
  CY_BLE_UDS_FBU,
  CY_BLE_UDS_AEL,
  CY_BLE_UDS_AEU,
  CY_BLE_UDS_ANL,
  CY_BLE_UDS_ANU,
  CY_BLE_UDS_5ZL,
  CY_BLE_UDS_3ZL,
  CY_BLE_UDS_2ZL,
  CY_BLE_UDS_DCI,
  CY_BLE_UDS_UIX,
  CY_BLE_UDS_UCP,
  CY_BLE_UDS_LNG,
  CY_BLE_UDS_CHAR_COUNT
}
 UDS Service Characteristics indexes. More...
 
enum  cy_en_ble_uds_descr_index_t {
  CY_BLE_UDS_CCCD,
  CY_BLE_UDS_DESCR_COUNT
}
 UDS Service Characteristic Descriptors indexes. More...
 

Enumeration Type Documentation

◆ cy_en_ble_uds_char_index_t

UDS Service Characteristics indexes.

Enumerator
CY_BLE_UDS_FNM 

First Name Characteristic index.

CY_BLE_UDS_LNM 

Last Name Characteristic index.

CY_BLE_UDS_EML 

Email Address Characteristic index.

CY_BLE_UDS_AGE 

Age Characteristic index.

CY_BLE_UDS_DOB 

Date of Birth Characteristic index.

CY_BLE_UDS_GND 

Gender Characteristic index.

CY_BLE_UDS_WGT 

Weight Characteristic index.

CY_BLE_UDS_HGT 

Height Characteristic index.

CY_BLE_UDS_VO2 

VO2 Max Characteristic index.

CY_BLE_UDS_HRM 

Heart Rate Max Characteristic index.

CY_BLE_UDS_RHR 

Resting Heart Rate Characteristic index.

CY_BLE_UDS_MRH 

Maximum Recommended Heart Rate Characteristic index.

CY_BLE_UDS_AET 

Aerobic Threshold Characteristic index.

CY_BLE_UDS_ANT 

Anaerobic Threshold Characteristic index.

CY_BLE_UDS_STP 

Sport Type for Aerobic and Anaerobic Thresholds Characteristic index.

CY_BLE_UDS_DTA 

Date of Threshold Assessment Characteristic index.

CY_BLE_UDS_WCC 

Waist Circumference Characteristic index.

CY_BLE_UDS_HCC 

Hip Circumference Characteristic index.

CY_BLE_UDS_FBL 

Fat Burn Heart Rate Lower Limit Characteristic index.

CY_BLE_UDS_FBU 

Fat Burn Heart Rate Upper Limit Characteristic index.

CY_BLE_UDS_AEL 

Aerobic Heart Rate Lower Limit Characteristic index.

CY_BLE_UDS_AEU 

Aerobic Heart Rate Upper Limit Characteristic index.

CY_BLE_UDS_ANL 

Anaerobic Heart Rate Lower Limit Characteristic index.

CY_BLE_UDS_ANU 

Anaerobic Heart Rate Upper Limit Characteristic index.

CY_BLE_UDS_5ZL 

Five Zone Heart Rate Limits Characteristic index.

CY_BLE_UDS_3ZL 

Three Zone Heart Rate Limits Characteristic index.

CY_BLE_UDS_2ZL 

Two Zone Heart Rate Limit Characteristic index.

CY_BLE_UDS_DCI 

Database Change Increment Characteristic index.

CY_BLE_UDS_UIX 

User Index Characteristic index.

CY_BLE_UDS_UCP 

User Control Point Characteristic index.

CY_BLE_UDS_LNG 

Language Characteristic index.

CY_BLE_UDS_CHAR_COUNT 

Total Count of UDS Characteristics.

◆ cy_en_ble_uds_descr_index_t

UDS Service Characteristic Descriptors indexes.

Enumerator
CY_BLE_UDS_CCCD 

Client Characteristic Configuration descriptor index.

CY_BLE_UDS_DESCR_COUNT 

Total Count of UDS descriptors.