Modules | Enumerations
Enumerations
BLE Services » Body Composition Service (BCS)

## Modules
| Measurement Flag Bits

## Enumerations
enum | bcs_feature_t { BCS_FEAT_TIME_STAMP = 0x00000001, BCS_FEAT_MULTI_USER = 0x00000002, BCS_FEAT_BASAL_METABOLISM = 0x00000004, BCS_FEAT_MUSCLE_PERCENTAGE = 0x00000008, BCS_FEAT_MUSCLE_MASS = 0x00000010, BCS_FEAT_FAT_FREE_MASS = 0x00000020, BCS_FEAT_SOFT_LEAN_MASS = 0x00000040, BCS_FEAT_BODY_WATER_MASS = 0x00000080, BCS_FEAT_IMPEDANCE = 0x00000100, BCS_FEAT_WEIGHT = 0x00000200, BCS_FEAT_HEIGHT = 0x00000400, BCS_FEAT_MASS_RES_500G = 0x00000800, BCS_FEAT_MASS_RES_200G = 0x00001000, BCS_FEAT_MASS_RES_100G = 0x00001800, BCS_FEAT_MASS_RES_50G = 0x00002000, BCS_FEAT_MASS_RES_20G = 0x00002800, BCS_FEAT_MASS_RES_10G = 0x00003000, BCS_FEAT_MASS_RES_5G = 0x00003800, BCS_FEAT_HEIGHT_RES_10MM = 0x00008000, BCS_FEAT_HEIGHT_RES_5MM = 0x00010000, BCS_FEAT_HEIGHT_RES_1MM = 0x00018000, BCS_FEAT_FULL_BIT = 0x0001BFFF }
| Body Composition Feature characteristic bit values. More...
enum | bcs_mass_res_t { BCS_MASS_RES_500G, BCS_MASS_RES_200G, BCS_MASS_RES_100G, BCS_MASS_RES_50G, BCS_MASS_RES_20G, BCS_MASS_RES_10G, BCS_MASS_RES_5G }
| BCS Weight Measurement resolutions. More...
enum | bcs_height_res_t { BCS_HEIGHT_RES_10MM, BCS_HEIGHT_RES_5MM, BCS_HEIGHT_RES_1MM }
| BCS Height Measurement resolutions. More...
enum | bcs_unit_t { BCS_UNIT_SI, BCS_UNIT_IMPERIAL }
| BCS unit types. More...
enum | bcs_evt_type_t { BCS_EVT_INVALID, BCS_EVT_MEAS_INDICATION_ENABLE, BCS_EVT_MEAS_INDICATION_DISABLE, BCS_EVT_MEAS_INDICATION_CPLT, BCS_EVT_MEAS_READ_CHARACTERISTIC }
| Body Composition Service event type. More...

## Detailed Description

## Enumeration Type Documentation

## ◆ bcs_evt_type_t

enum bcs_evt_type_t

Body Composition Service event type.

Enumerator
BCS_EVT_INVALID | Indicate that invalid event.
BCS_EVT_MEAS_INDICATION_ENABLE | Indicate that body composition measurement indication has been enabled.
BCS_EVT_MEAS_INDICATION_DISABLE | Indicate that body composition measurement indication has been disabled.
BCS_EVT_MEAS_INDICATION_CPLT | Indicate that BC Measurement has been indicated.
BCS_EVT_MEAS_READ_CHARACTERISTIC | The peer reads the characteristic.

Definition at line 199 of file bcs.h.

## ◆ bcs_feature_t

enum bcs_feature_t

Body Composition Feature characteristic bit values.

Enumerator
BCS_FEAT_TIME_STAMP | Time Stamp supported
BCS_FEAT_MULTI_USER | Multiple Users supported
BCS_FEAT_BASAL_METABOLISM | Basal metabolism supported
BCS_FEAT_MUSCLE_PERCENTAGE | Muscle percentage supported
BCS_FEAT_MUSCLE_MASS | Muscle mass supported
BCS_FEAT_FAT_FREE_MASS | Fat free mass supported
BCS_FEAT_SOFT_LEAN_MASS | Soft lean mass supported
BCS_FEAT_BODY_WATER_MASS | Body water mass supported
BCS_FEAT_IMPEDANCE | Impedance supported
BCS_FEAT_WEIGHT | Weight supported
BCS_FEAT_HEIGHT | Height supported
BCS_FEAT_MASS_RES_500G | Resolution of 0.5kg or 1lb
BCS_FEAT_MASS_RES_200G | Resolution of 0.2kg or 0.5lb
BCS_FEAT_MASS_RES_100G | Resolution of 0.1kg or 0.2lb
BCS_FEAT_MASS_RES_50G | Resolution of 0.05kg or 0.1lb
BCS_FEAT_MASS_RES_20G | Resolution of 0.02kg or 0.05lb
BCS_FEAT_MASS_RES_10G | Resolution of 0.01kg or 0.02lb
BCS_FEAT_MASS_RES_5G | Resolution of 0.005kg or 0.01lb
BCS_FEAT_HEIGHT_RES_10MM | Resolution of 0.01m or 1in
BCS_FEAT_HEIGHT_RES_5MM | Resolution of 0.005m or 0.5in
BCS_FEAT_HEIGHT_RES_1MM | Resolution of 0.001m or 0.1in
BCS_FEAT_FULL_BIT |

Definition at line 139 of file bcs.h.

## ◆ bcs_height_res_t

enum bcs_height_res_t

BCS Height Measurement resolutions.

Enumerator
BCS_HEIGHT_RES_10MM | Resolution of 0.01m or 1in.
BCS_HEIGHT_RES_5MM | Resolution of 0.005m or 0.5in.
BCS_HEIGHT_RES_1MM | Resolution of 0.001m or 0.1in.

Definition at line 184 of file bcs.h.

## ◆ bcs_mass_res_t

enum bcs_mass_res_t

BCS Weight Measurement resolutions.

Enumerator
BCS_MASS_RES_500G | Resolution of 0.5kg or 1lb.
BCS_MASS_RES_200G | Resolution of 0.2kg or 0.5lb.
BCS_MASS_RES_100G | Resolution of 0.1kg or 0.2lb.
BCS_MASS_RES_50G | Resolution of 0.05kg or 0.1lb.
BCS_MASS_RES_20G | Resolution of 0.02kg or 0.05lb.
BCS_MASS_RES_10G | Resolution of 0.01kg or 0.02lb.
BCS_MASS_RES_5G | Resolution of 0.005kg or 0.01lb.

Definition at line 172 of file bcs.h.

## ◆ bcs_unit_t

enum bcs_unit_t

BCS unit types.

Enumerator
BCS_UNIT_SI | Weight in kilograms and height in meters
BCS_UNIT_IMPERIAL | Weight in pounds and height in inches

Definition at line 192 of file bcs.h.