+ Collaboration diagram for Enumerations:

Enumerations

enum  wss_feature_t {
  WSS_FEAT_TIME_STAMP = 0x00000001, WSS_FEAT_MULTI_USER = 0x00000002, WSS_FEAT_BMI = 0x00000004, WSS_FEAT_MASS_RES_500G = 0x00000008,
  WSS_FEAT_MASS_RES_200G = 0x00000010, WSS_FEAT_MASS_RES_100G = 0x00000018, WSS_FEAT_MASS_RES_50G = 0x00000020, WSS_FEAT_MASS_RES_20G = 0x00000028,
  WSS_FEAT_MASS_RES_10G = 0x00000030, WSS_FEAT_MASS_RES_5G = 0x00000038, WSS_FEAT_HEIGHT_RES_10MM = 0x00000080, WSS_FEAT_HEIGHT_RES_5MM = 0x00000100,
  WSS_FEAT_HEIGHT_RES_1MM = 0x00000180, WSS_FEAT_FULL_BIT = 0x000001BF
}
 Weight Scale Feature characteristic bit values. More...
 
enum  wss_mass_res_t {
  WSS_MASS_RES_500G, WSS_MASS_RES_200G, WSS_MASS_RES_100G, WSS_MASS_RES_50G,
  WSS_MASS_RES_20G, WSS_MASS_RES_10G, WSS_MASS_RES_5G
}
 WSS Weight Measurement resolutions. More...
 
enum  wss_height_res_t { WSS_HEIGHT_RES_10MM, WSS_HEIGHT_RES_5MM, WSS_HEIGHT_RES_1MM }
 WSS Height Measurement resolutions. More...
 
enum  wss_unit_t { WSS_UNIT_SI, WSS_UNIT_IMPERIAL }
 WSS unit types. More...
 
enum  wss_evt_type_t {
  WSS_EVT_INVALID, WSS_EVT_MEAS_INDICATION_ENABLE, WSS_EVT_MEAS_INDICATION_DISABLE, WSS_EVT_MEAS_INDICATION_CPLT,
  WSS_EVT_MEAS_READ_CHARACTERISTIC
}
 Weight Scale Service event type. More...
 

Detailed Description

Enumeration Type Documentation

◆ wss_evt_type_t

Weight Scale Service event type.

Enumerator
WSS_EVT_INVALID 

Indicate that invalid event.

WSS_EVT_MEAS_INDICATION_ENABLE 

Indicate that body composition measurement indication has been enabled.

WSS_EVT_MEAS_INDICATION_DISABLE 

Indicate that body composition measurement indication has been disabled.

WSS_EVT_MEAS_INDICATION_CPLT 

Indicate that BC Measurement has been indicated.

WSS_EVT_MEAS_READ_CHARACTERISTIC 

The peer reads the characteristic.

◆ wss_feature_t

Weight Scale Feature characteristic bit values.

Enumerator
WSS_FEAT_TIME_STAMP 

Time Stamp supported.

WSS_FEAT_MULTI_USER 

Multiple Users supported.

WSS_FEAT_BMI 

BMI supported.

WSS_FEAT_MASS_RES_500G 

Resolution of 0.5kg or 1lb.

WSS_FEAT_MASS_RES_200G 

Resolution of 0.2kg or 0.5lb.

WSS_FEAT_MASS_RES_100G 

Resolution of 0.1kg or 0.2lb.

WSS_FEAT_MASS_RES_50G 

Resolution of 0.05kg or 0.1lb.

WSS_FEAT_MASS_RES_20G 

Resolution of 0.02kg or 0.05lb.

WSS_FEAT_MASS_RES_10G 

Resolution of 0.01kg or 0.02lb.

WSS_FEAT_MASS_RES_5G 

Resolution of 0.005kg or 0.01lb.

WSS_FEAT_HEIGHT_RES_10MM 

Resolution of 0.01m or 1in.

WSS_FEAT_HEIGHT_RES_5MM 

Resolution of 0.005m or 0.5in.

WSS_FEAT_HEIGHT_RES_1MM 

Resolution of 0.001m or 0.1in.

◆ wss_height_res_t

WSS Height Measurement resolutions.

Enumerator
WSS_HEIGHT_RES_10MM 

Resolution of 0.01m or 1in.

WSS_HEIGHT_RES_5MM 

Resolution of 0.005m or 0.5in.

WSS_HEIGHT_RES_1MM 

Resolution of 0.001m or 0.1in.

◆ wss_mass_res_t

WSS Weight Measurement resolutions.

Enumerator
WSS_MASS_RES_500G 

Resolution of 0.5kg or 1lb.

WSS_MASS_RES_200G 

Resolution of 0.2kg or 0.5lb.

WSS_MASS_RES_100G 

Resolution of 0.1kg or 0.2lb.

WSS_MASS_RES_50G 

Resolution of 0.05kg or 0.1lb.

WSS_MASS_RES_20G 

Resolution of 0.02kg or 0.05lb.

WSS_MASS_RES_10G 

Resolution of 0.01kg or 0.02lb.

WSS_MASS_RES_5G 

Resolution of 0.005kg or 0.01lb.

◆ wss_unit_t

enum wss_unit_t

WSS unit types.

Enumerator
WSS_UNIT_SI 

Weight in kilograms and height in meters.

WSS_UNIT_IMPERIAL 

Weight in pounds and height in inches.