![]() |
Cordio Stack and Cordio Profiles
r2p3-02rel0
|
Data Structures | |
struct | appHrm_t |
Heart rate measurement structure. More... | |
struct | appDateTime_t |
Date and time structure. More... | |
struct | appBpm_t |
Blood pressure measurement structure. More... | |
struct | appWsm_t |
Weight scale measurement structure. More... | |
struct | appTm_t |
Temperature measurement structure. More... | |
struct | appPlxCm_t |
Pulse Oximeter continuous measurement structure. More... | |
struct | appPlxScm_t |
Pulse Oximeter spot check measurement structure. More... | |
App Hardware Interface | |
Interface to emulated sensor of real world devices (e.g. battery, heart rate monitor, blood pressure sensor, etc.) | |
void | AppHwBattRead (uint8_t *pLevel) |
Read the battery level. The battery level value returned in pLevel is the percentage of remaining battery capacity (0-100%). More... | |
void | AppHwBattTest (uint8_t level) |
Set the battery level, for test purposes. More... | |
void | AppHwHrmRead (appHrm_t *pHrm) |
Perform a heart rate measurement. Return the heart rate along with any RR interval data. More... | |
void | AppHwHrmTest (uint8_t heartRate) |
Set the heart rate, for test purposes. More... | |
void | AppHwBpmRead (bool_t intermed, appBpm_t *pBpm) |
Perform a blood pressure measurement. Return the measurement data. More... | |
void | AppHwWsmRead (appWsm_t *pWsm) |
Perform a weight scale measurement. Return the measurement data. More... | |
void | AppHwTmRead (bool_t intermed, appTm_t *pTm) |
Perform a temperature measurement. Return the measurement data. More... | |
void | AppHwTmSetUnits (uint8_t units) |
Set the temperature measurement units. More... | |
void | AppHwWmSetUnits (uint8_t units) |
Set the weight measurement units. More... | |
void | AppHwPlxcmRead (appPlxCm_t *pPlxcm) |
Perform a pulse oximeter measurement. More... | |
void | AppHwPlxscmRead (appPlxScm_t *pPlxscm) |
Perform a pulse oximeter spot check measurement. More... | |
void AppHwBattRead | ( | uint8_t * | pLevel | ) |
Read the battery level. The battery level value returned in pLevel is the percentage of remaining battery capacity (0-100%).
pLevel | Battery level return value. |
void AppHwBattTest | ( | uint8_t | level | ) |
Set the battery level, for test purposes.
level | Battery level (0-100%). |
void AppHwHrmRead | ( | appHrm_t * | pHrm | ) |
Perform a heart rate measurement. Return the heart rate along with any RR interval data.
pHrm | Heart rate measurement return value. |
void AppHwHrmTest | ( | uint8_t | heartRate | ) |
Set the heart rate, for test purposes.
heartRate | Heart rate. |
Perform a blood pressure measurement. Return the measurement data.
intermed | TRUE if this is an intermediate measurement. |
pBpm | Blood pressure measurement return value. |
void AppHwWsmRead | ( | appWsm_t * | pWsm | ) |
Perform a weight scale measurement. Return the measurement data.
pWsm | Weight scale measurement return value. |
Perform a temperature measurement. Return the measurement data.
intermed | TRUE if this is an intermediate measurement. |
pTm | Temperature measurement return value. |
void AppHwTmSetUnits | ( | uint8_t | units | ) |
Set the temperature measurement units.
units | CH_TM_FLAG_UNITS_C or CH_TM_FLAG_UNITS_F. |
void AppHwWmSetUnits | ( | uint8_t | units | ) |
Set the weight measurement units.
units | CH_WSM_FLAG_UNITS_KG or CH_WSM_FLAG_UNITS_LBS. |
void AppHwPlxcmRead | ( | appPlxCm_t * | pPlxcm | ) |
Perform a pulse oximeter measurement.
pPlxcm | Pulse Oximeter measurement return value. |
void AppHwPlxscmRead | ( | appPlxScm_t * | pPlxscm | ) |
Perform a pulse oximeter spot check measurement.
pPlxscm | Pulse Oximeter measurement return value. |