Go to the documentation of this file.
62 #include "custom_config.h"
70 #define HRRCPS_CONNECTION_MAX (10 < CFG_MAX_CONNECTIONS ?\
71 10 : CFG_MAX_CONNECTIONS)
72 #define HRRCPS_CTRL_PT_VAL_LEN 2
73 #define HRRCPS_CTRL_PT_RSP_VAL_LEN 4
74 #define HRRCPS_SERVICE_UUID 0x1B, 0xD7, 0x90, 0xEC, 0xE8, 0xB9, 0x75, 0x80,\
75 0x0A, 0x46, 0x44, 0xD3, 0x01, 0x06, 0xED, 0xA6
@ HRRCPS_CTRL_PT_HRS_NTF_ENABLE
Definition: hrrcps.h:89
bool is_inc_prama
Definition: hrrcps.h:135
hrrcps_rsp_id_t
HRS RSCS Relay Control Point Service Response IDs of Control Point.
Definition: hrrcps.h:102
@ HRRCPS_CTRL_PT_SCAN_RSCS
Definition: hrrcps.h:86
@ HRRCPS_EVT_DISABLE_RSCS_NTF
Definition: hrrcps.h:118
HRS RSCS Relay Control Point Response value.
Definition: hrrcps.h:132
@ HRRCPS_CTRL_PT_RSCS_NTF_DISABLE
Definition: hrrcps.h:92
@ HRRCPS_EVT_DISCONN_RSCS_LINK
Definition: hrrcps.h:122
@ HRRCPS_CTRL_PT_HRS_SEN_LOC_READ
Definition: hrrcps.h:87
@ HRRCPS_EVT_ENABLE_HRS_NTF
Definition: hrrcps.h:115
@ HRRCPS_CTRL_PT_HRS_CONN_STA_REPORT
Definition: hrrcps.h:93
sdk_err_t hrrcps_ctrl_pt_rsp_send(uint8_t conn_idx, hrrcps_rsp_val_t *p_rsp_val)
Send Control Point Response if its indicaiton has been enabled.
uint8_t conn_idx
Definition: hrrcps.h:142
hrrcps_ctrl_pt_id_t cmd_id
Definition: hrrcps.h:133
@ HRRCPS_EVT_INVALID
Definition: hrrcps.h:110
@ HRRCPS_RSP_ID_OK
Definition: hrrcps.h:103
@ HRRCPS_CTRL_PT_RSCS_SEN_LOC_READ
Definition: hrrcps.h:88
@ HRRCPS_EVT_CTRL_PT_IND_ENABLE
Definition: hrrcps.h:111
hrrcps_evt_type_t
HRS RSCS Relay Control Point Service event type.
Definition: hrrcps.h:109
@ HRRCPS_EVT_HRS_SENSOR_LOC_READ
Definition: hrrcps.h:119
@ HRRCPS_EVT_RSCS_SENSOR_LOC_READ
Definition: hrrcps.h:120
@ HRRCPS_CTRL_PT_RSCS_DISCONN
Definition: hrrcps.h:96
@ HRRCPS_RSP_ID_ERROR
Definition: hrrcps.h:104
hrrcps_ctrl_pt_id_t
HRS RSCS Relay Control Point Service Control Point IDs.
Definition: hrrcps.h:84
sdk_err_t hrrcps_service_init(hrrcps_evt_handler_t evt_handler)
Initialize an Alert Notification Service instance and add in the DB.
Profile/Service Common Types.
uint16_t sdk_err_t
SDK API result type.
Definition: ble_error.h:243
@ HRRCPS_CTRL_PT_SCAN_HRS
Definition: hrrcps.h:85
@ HRRCPS_EVT_DISCONN_HRS_LINK
Definition: hrrcps.h:121
@ HRRCPS_CTRL_PT_RSP_CODE
Definition: hrrcps.h:97
hrrcps_evt_type_t evt_type
Definition: hrrcps.h:143
uint8_t rsp_param
Definition: hrrcps.h:136
@ HRRCPS_CTRL_PT_HRS_DISCONN
Definition: hrrcps.h:95
@ HRRCPS_CTRL_PT_RSCS_CONN_STA_REPORT
Definition: hrrcps.h:94
void(* hrrcps_evt_handler_t)(hrrcps_evt_t *p_evt)
HRS RSCS Relay Control Point Service event handler type.
Definition: hrrcps.h:152
@ HRRCPS_EVT_ENABLE_RSCS_NTF
Definition: hrrcps.h:117
@ HRRCPS_CTRL_PT_RSCS_NTF_ENABLE
Definition: hrrcps.h:91
hrrcps_rsp_id_t rsp_id
Definition: hrrcps.h:134
@ HRRCPS_EVT_CTRL_PT_IND_DISABLE
Definition: hrrcps.h:112
@ HRRCPS_EVT_DISABLE_HRS_NTF
Definition: hrrcps.h:116
@ HRRCPS_CTRL_PT_HRS_NTF_DISABLE
Definition: hrrcps.h:90
@ HRRCPS_EVT_SCAN_RSCS
Definition: hrrcps.h:114
@ HRRCPS_EVT_SCAN_HRS
Definition: hrrcps.h:113
HRS RSCS Relay Control Point Service event.
Definition: hrrcps.h:141