XDK API  3.6.0
Documentation
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.


All rights reserved. The use is subject to the XDK SDK EULA by Bosch Connected Devices and Solutions GmbH.
This documentation file has been automatically generated on Thu Mar 14 2019 19:12:41 by doxygen 1.8.8