Data Structures | Macros | Typedefs
BleBodyComposition_Service.h File Reference
#include "bleTypes.h"
+ Include dependency graph for BleBodyComposition_Service.h:

Data Structures

struct  BleBodyCompositionServiceMeasurement
 
union  BleBodyCompositionServiceMeasurementFlags
 

Macros

#define BLE_BODYCOMPOSITIONSERVICE_SUPPORT_BASAL_METABOLISM   1
 
#define BLE_BODYCOMPOSITIONSERVICE_SUPPORT_MUSCLE_MASS   1
 
#define BLE_BODYCOMPOSITIONSERVICE_SUPPORT_MUSCLE_PERCENTAGE   1
 
#define BLE_SUPPORT_BODYCOMPOSITION_SERVICE   0
 
#define BLEBODYCOMPOSITIONSERVICE_FLAGBITMASK_BASALMETABOLISMPRESENT   (0x0008u)
 
#define BLEBODYCOMPOSITIONSERVICE_FLAGBITMASK_BODYWATERMASSPRESENT   (0x0100u)
 
#define BLEBODYCOMPOSITIONSERVICE_FLAGBITMASK_FATFREEMASSPRESENT   (0x0040u)
 
#define BLEBODYCOMPOSITIONSERVICE_FLAGBITMASK_HEIGHTPRESENT   (0x0800u)
 
#define BLEBODYCOMPOSITIONSERVICE_FLAGBITMASK_IMPEDANCEPRESENT   (0x0200u)
 
#define BLEBODYCOMPOSITIONSERVICE_FLAGBITMASK_MEASUREMENTUNITS   (0x0001u)
 
#define BLEBODYCOMPOSITIONSERVICE_FLAGBITMASK_MULTIPACKETMEASUREMENT   (0x1000u)
 
#define BLEBODYCOMPOSITIONSERVICE_FLAGBITMASK_MUSCLEMASSPRESENT   (0x0020u)
 
#define BLEBODYCOMPOSITIONSERVICE_FLAGBITMASK_MUSCLEPERCENTAGEPRESENT   (0x0010u)
 
#define BLEBODYCOMPOSITIONSERVICE_FLAGBITMASK_SOFTLEANMASSPRESENT   (0x0080u)
 
#define BLEBODYCOMPOSITIONSERVICE_FLAGBITMASK_TIMESTAMPPRESENT   (0x0002u)
 
#define BLEBODYCOMPOSITIONSERVICE_FLAGBITMASK_USERIDPRESENT   (0x0004u)
 
#define BLEBODYCOMPOSITIONSERVICE_FLAGBITMASK_WEIGHTPRESENT   (0x0400u)
 
#define BLEINFOTYPE_BODYCOMPOSITIONSERVICE_MEASUREMENT_CLIENTCONFIG   0x51
 

Typedefs

typedef U16 BleBodyCompositionServiceFlags
 

Macro Definition Documentation

#define BLE_BODYCOMPOSITIONSERVICE_SUPPORT_BASAL_METABOLISM   1

BLE_BODYCOMPOSITIONSERVICE_SUPPORT_BASAL_METABOLISM Define if the the Body Composition Service supports (1) or not (0) Basal Metabolism field The default value is supported (1)

#define BLE_BODYCOMPOSITIONSERVICE_SUPPORT_MUSCLE_MASS   1

BLE_BODYCOMPOSITIONSERVICE_SUPPORT_MUSCLE_MASS Define if the the Body Composition Service supports (1) or not (0) Muscle Mass field The default value is supported (1)

#define BLE_BODYCOMPOSITIONSERVICE_SUPPORT_MUSCLE_PERCENTAGE   1

BLE_BODYCOMPOSITIONSERVICE_SUPPORT_MUSCLE_PERCENTAGE Define if the the Body Composition Service supports (1) or not (0) Muscle Percentage field The default value is supported (1)

#define BLE_SUPPORT_BODYCOMPOSITION_SERVICE   0

BLE_SUPPORT_BODYCOMPOSITION_SERVICE Defines if the BLE local device enables access to the local BODY COMPOSITION service and characteristic.

If enabled ( set to 1 ) it enables Profiles or directly an Application to get access to the BODY COMPOSITION Service and characteristic

The default value for this option is disabled (0).

#define BLEBODYCOMPOSITIONSERVICE_FLAGBITMASK_BASALMETABOLISMPRESENT   (0x0008u)
#define BLEBODYCOMPOSITIONSERVICE_FLAGBITMASK_BODYWATERMASSPRESENT   (0x0100u)
#define BLEBODYCOMPOSITIONSERVICE_FLAGBITMASK_FATFREEMASSPRESENT   (0x0040u)
#define BLEBODYCOMPOSITIONSERVICE_FLAGBITMASK_HEIGHTPRESENT   (0x0800u)
#define BLEBODYCOMPOSITIONSERVICE_FLAGBITMASK_IMPEDANCEPRESENT   (0x0200u)
#define BLEBODYCOMPOSITIONSERVICE_FLAGBITMASK_MEASUREMENTUNITS   (0x0001u)
#define BLEBODYCOMPOSITIONSERVICE_FLAGBITMASK_MULTIPACKETMEASUREMENT   (0x1000u)
#define BLEBODYCOMPOSITIONSERVICE_FLAGBITMASK_MUSCLEMASSPRESENT   (0x0020u)
#define BLEBODYCOMPOSITIONSERVICE_FLAGBITMASK_MUSCLEPERCENTAGEPRESENT   (0x0010u)
#define BLEBODYCOMPOSITIONSERVICE_FLAGBITMASK_SOFTLEANMASSPRESENT   (0x0080u)
#define BLEBODYCOMPOSITIONSERVICE_FLAGBITMASK_TIMESTAMPPRESENT   (0x0002u)
#define BLEBODYCOMPOSITIONSERVICE_FLAGBITMASK_USERIDPRESENT   (0x0004u)
#define BLEBODYCOMPOSITIONSERVICE_FLAGBITMASK_WEIGHTPRESENT   (0x0400u)
#define BLEINFOTYPE_BODYCOMPOSITIONSERVICE_MEASUREMENT_CLIENTCONFIG   0x51

Typedef Documentation

BleBodyCompositionServiceFlags type Bitfield defining the available flags values.


This documentation file has been automatically generated on Fri Oct 4 2019 03:47:04 by doxygen 1.8.8