uint8_t dmConnId_t
Connection identifier.
void HrpsMeasStop(dmConnId_t connId)
Stop periodic heart rate measurement.
void HrpsInit(wsfHandlerId_t handlerId, hrpsCfg_t *pCfg)
Initialize the Heart Rate profile sensor.
void HrpsMeasStart(dmConnId_t connId, uint8_t timerEvt, uint8_t hrmCccIdx)
Start periodic heart rate measurement. This function starts a timer to perform periodic measurements...
uint8_t HrpsWriteCback(dmConnId_t connId, uint16_t handle, uint8_t operation, uint16_t offset, uint16_t len, uint8_t *pValue, attsAttr_t *pAttr)
ATTS write callback for heart rate service Use this function as a parameter to SvcHrsCbackRegister()...
void HrpsSetFlags(uint8_t flags)
Set the heart rate measurement flags.
wsfTimerTicks_t period
Measurement timer expiration period in ms.
uint8_t wsfHandlerId_t
Event handler ID data type.
unsigned short uint16_t
Unsigned 16-bit value.
uint32_t wsfTimerTicks_t
Timer ticks data type.
Attribute protocol client and server API.
Common message structure passed to event handler.
unsigned char uint8_t
Unsigned 8-bit value.
void HrpsProcMsg(wsfMsgHdr_t *pMsg)
Process received WSF message.