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.