Synergy Software Package User's Manual
SF BLE Heart Rate Profile Framework Interface

RTOS-integrated SF BLE Heart Rate Profile Framework Interface. More...

Data Structures

struct  sf_ble_hrp_api_hrmeas_t
 
struct  sf_ble_hrp_api_meas_ntf_t
 
struct  sf_ble_hrp_cp_change_t
 

Macros

#define SF_BLE_PRF_HRP_API_RR_INTERVAL_BUFF_LEN   (0x9U)
 

Typedefs

typedef uint16_t sf_ble_prf_hrp_api_hrcp_t
 

Enumerations

enum  sf_ble_prf_hrpc_event_t { SF_BLE_PRF_HRPC_EVENT_NONE, SF_BLE_PRF_HRPC_EVENT_MEAS_NTF, SF_BLE_PRF_HRPC_EVENT_READ_CHAR_RES }
 
enum  sf_ble_prf_hrps_event_t { SF_BLE_PRF_HRPS_EVENT_NONE, SF_BLE_PRF_HRPS_EVENT_NTF_CHG_IND, SF_BLE_PRF_HRPS_EVENT_HRCP_CHG_IND }
 

Detailed Description

RTOS-integrated SF BLE Heart Rate Profile Framework Interface.

Summary

This SSP Interface provides access to the ThreadX-aware SF BLE Heart Rate Profile Framework.

Macro Definition Documentation

◆ SF_BLE_PRF_HRP_API_RR_INTERVAL_BUFF_LEN

#define SF_BLE_PRF_HRP_API_RR_INTERVAL_BUFF_LEN   (0x9U)

Heart Rate RR Interval Buffer Length

Typedef Documentation

◆ sf_ble_prf_hrp_api_hrcp_t

typedef uint16_t sf_ble_prf_hrp_api_hrcp_t

Write Characteristics data for Heart Rate Control Point

Enumeration Type Documentation

◆ sf_ble_prf_hrpc_event_t

Profile Client user events

Enumerator
SF_BLE_PRF_HRPC_EVENT_NONE 

Event not supported.

SF_BLE_PRF_HRPC_EVENT_MEAS_NTF 

Heart Rate Measurement data received event, Refer sf_ble_hrp_api_meas_ntf_t.

SF_BLE_PRF_HRPC_EVENT_READ_CHAR_RES 

Read Char Complete Event.

◆ sf_ble_prf_hrps_event_t

Profile Server user events

Enumerator
SF_BLE_PRF_HRPS_EVENT_NONE 

Event not supported.

SF_BLE_PRF_HRPS_EVENT_NTF_CHG_IND 

CCCD Notification Setting Change Event.

SF_BLE_PRF_HRPS_EVENT_HRCP_CHG_IND 

Heart Rate Control Point Changed Event, Refer sf_ble_hrp_cp_change_t.