+ Collaboration diagram for Enumerations:

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

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

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

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

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.