Viewer

org.bluetooth.characteristic.body_composition_measurement

Last Modified: 2014-10-17 Approved: Yes

Name: Body Composition Measurement

Type: org.bluetooth.characteristic.body_composition_measurementDownload / View

Assigned Number: 0x2A9C

Value Fields

Names Field Requirement Format Minimum Value Maximum Value Additional Information
Flags
Mandatory
16bit N/A N/A
Bit Field
Bit Size Name
Definition
Key Value Requires
0 1 Measurement Units
0 SI (Weight and Mass in units of kilogram (kg) and Height in units of meter) C1
1 Imperial (Weight and Mass in units of pound (lb) and Height in units of inch (in)) C2
1 1 Time Stamp Present
0 False
1 True C3
2 1 User ID present
0 False
1 True C4
3 1 Basal Metabolism present
0 False
1 True C5
4 1 Muscle Percentage present
0 False
1 True C6
5 1 Muscle Mass present
0 False
1 True C7
6 1 Fat Free Mass present
0 False
1 True C8
7 1 Soft Lean Mass present
0 False
1 True C9
8 1 Body Water Mass present
0 False
1 True C10
9 1 Impedance present
0 False
1 True C11
10 1 Weight present
0 False
1 True C12
11 1 Height present
0 False
1 True C13
12 1 Multiple Packet Measurement
0 False
1 True
13 3 Reserved for future use
Body Fat Percentage
Information:
Unit is in percent with a resolution of 0.1
Unit:
org.bluetooth.unit.percentage
Exponent: Decimal, -1
Mandatory
uint16 N/A N/A None
Time Stamp
Information:
Smallest unit in seconds
C3
org.bluetooth.characteristic.date_time N/A N/A None
User ID
Information:
Unit is unitless with a resoluton of 1
Unit:
org.bluetooth.unit.unitless
Exponent: Decimal, 0
C4
uint8 N/A N/A
The special value of 0xFF (255 Decimal) for User ID represents “unknown user”.
Key Value
255 unknown user
Basal Metabolism
Information:
Unit is in kilo Joules with a resolution of 1
Unit:
org.bluetooth.unit.energy.joule
Exponent: Decimal, 3
C5
uint16 N/A N/A None
Muscle Percentage
Information:
Unit is in percentage with a resolution of 0.1
Unit:
org.bluetooth.unit.percentage
Exponent: Decimal, -1
C6
uint16 N/A N/A None
Muscle Mass - Kilograms
Information:
Unit is in kilograms with resolution 0.005. Note: Determined when bit 0 of the Flags field is set to 0.
Unit:
org.bluetooth.unit.mass.kilogram
Exponent: Decimal, -3
Multiplier: 5
C1
C7
uint16 N/A N/A None
Muscle Mass - Pounds
Information:
Unit is in pounds with resolution 0.01. Note: Determined when bit 0 of the Flags field is set to 1.
Unit:
org.bluetooth.unit.mass.pound
Exponent: Decimal, -2
C2
C7
uint16 N/A N/A None
Fat Free Mass - Kilograms
Information:
Unit is in kilograms with resolution 0.005. Note: Determined when bit 0 of the Flags field is set to 0.
Unit:
org.bluetooth.unit.mass.kilogram
Exponent: Decimal, -3
Multiplier: 5
C1
C8
uint16 N/A N/A None
Fat Free Mass - Pounds
Information:
Unit is in pounds with a resolution of 0.01. Note: Determined when bit 0 of the Flags field is set to 1.
Unit:
org.bluetooth.unit.mass.pound
Exponent: Decimal, -2
C2
C8
uint16 N/A N/A None
Soft Lean Mass - Kilograms
Information:
Unit is in kilograms with a resolution of 0.005. Note: Determined when bit 0 of the Flags field is set to 0.
Unit:
org.bluetooth.unit.mass.kilogram
Exponent: Decimal, -3
Multiplier: 5
C1
C9
uint16 N/A N/A None
Soft Lean Mass - Pounds
Information:
Unit is in pounds with a resolution of 0.01. Note: Determined when bit 0 of the Flags field is set to 1.
Unit:
org.bluetooth.unit.mass.kilogram
Exponent: Decimal, -2
C2
C9
uint16 N/A N/A None
Body Water Mass - Kilograms
Information:
Unit is in kilograms with a resolution of 0.005. Note: Determined when bit 0 of the Flags field is set to 0.
Unit:
org.bluetooth.unit.mass.kilogram
Exponent: Decimal, -3
Multiplier: 5
C1
C10
uint16 N/A N/A None
Body Water Mass - Pounds
Information:
Unit is in pounds with a resolution of 0.01. Note: Determined when bit 0 of the Flags field is set to 1.
Unit:
org.bluetooth.unit.mass.pound
Exponent: Decimal, -2
C2
C10
uint16 N/A N/A None
Impedance
Information:
Unit is in Ohms with a resolution of 0.1
Unit:
org.bluetooth.unit.electric_resistance.ohm
Exponent: Decimal, -1
C11
uint16 N/A N/A None
Weight - Kilograms
Information:
Unit is in kilograms with a resolution of 0.005. Note: Determined when bit 0 of the Flags field is set to 0.
Unit:
org.bluetooth.unit.mass.kilogram
Exponent: Decimal, -3
Multiplier: 5
C1
C12
uint16 N/A N/A None
Weight - Pounds
Information:
Unit is in pounds with a resolution of 0.01. Note: Determined when bit 0 of the Flags field is set to 1.
Unit:
org.bluetooth.unit.mass.pound
Exponent: Decimal, -2
C2
C12
uint16 N/A N/A None
Height - Meters
Information:
Unit is in meters with a resolution of 0.001. Note: Determined when bit 0 of the Flags field is set to 0.
Unit:
org.bluetooth.unit.length.meter
Exponent: Decimal, -3
C1
C13
uint16 N/A N/A None
Height - Inches
Information:
Unit is in meters with a resolution of 0.1. Note: Determined when bit 0 of the Flags field is set to 1.
Unit:
org.bluetooth.unit.length.inch
Exponent: Decimal, -1
C2
C13
uint16 N/A N/A None

Note:

The fields in the above table are in the order of LSO to MSO. Where LSO = Least Significant Octet and MSO = Most Significant Octet.