Skip to main content

Bracelet Plans

Please see below for a description regarding the 'hospital raw' plan.

Set Plan

Enqueue the following command

SetPlanRequest(DevicePlan.xxx)

Or use the default plan

SetPlanRequest(DevicePlan.getDefault(hardwareId)

The plan will be set accordingly:

Plan for B1: HOSPITAL for B2: HOSPITAL_MULTICOLOR

Available plans:

STAND_BY(0, 16f, "Stand by"),
MAX_BATTERY(1, 15f, "Max Battery"),
TYPICAL(2, 7.5f, "Typical"),
HOSPITAL(3, 6.5f, "High Resolution BPM"),
HZ(4, 5f, "25 Hz"), // 25 Hz
HOSPITAL_RAW(5, 3.5f, "Hospital Raw"),
RESERVED(6, 20f, "Disable"), // unused
TYPICAL_MULTICOLOR(7, 6f, "Typical multicolor"),
HOSPITAL_MULTICOLOR(8, 4f, "High Resolution Multicolor"),
CONTINUOUS_GREEN_INTERMITTENT_MULTICOLOR_RAW(9, 4f, "Continuous Green Intermittent Multicolor Raw"),
CONTINUOUS_GREEN_INTERMITTENT_MULTICOLOR(10, 5f, "Continuous Green Intermittent Multicolor")

Example

bleDevice.enqueueCommand(
request = SetPlanRequest(DevicePlan.TYPICAL),
onError = { result("SetPlanRequest error: $it") },

Description

Plan IDPlan nameCompatibilityAutonomy (days)Vital parametersSampling rate B1Sampling rate B2
1Max batteryB1 and B215Steps, Calories, CBT1/minAccording to sample rate
2TypicalB1 and B27.5Steps, Calories, CBT
HR
BRPM

RR intervals
Sleep
1/min
1/min
1/min
1/30min

1/s at nights
1/30s at nights

According to sample rate


1/s
1/30s at nights
3High Resolution BPMB1 and B26Steps, Calories, CBT
HR
BRPM

RR intervals
Sleep
1/10s
1/10s
1/10s
1/10s

1/s
1/30s at nights

According to sample rate


1/s
1/30s at nights
4Hz⚠️Deprecated--------
5Hospital rawB1 and B23.5 at 32Hz
1.5 at 128Hz
Steps, Calories, CBT
HR
BRPM
SPO2

RR intervals
Sleep


Raw G/R/IR ppg 128Hz


Optional: Raw Acc 32Hz
1/10s
1/10s
1/10s
1/10s
1/10s

1/s
1/30s at nights


Continuously 32Hz or 128Hz


Continuously 32Hz


According to sample rate



1/s
1/30s at nights


2minutes / Every 30 minutes

2minutes / Every 30 minutes
7Typical multicolorB2 only5.5Steps, Calories, CBT
HR
BRPM
SPO2

RR intervals
Sleep


Periodic raw G/R/IR ppg 128Hz


Periodic Raw Acc 32Hz
X

According to sample rate


1/s
1/30s at nights

2minutes / Every 30 minutes

2minutes / Every 30 minutes
8High Resolution MulticolorB2 only4Steps, Calories
HR
Temperature
BRPM
SPO2

RR intervals
Sleep
X

According to sample rate


1/s
1/30s at nights
9Continuous Green, intermittent multicolor RawB2 only3Steps, Calories
HR
Temperature
BRPM
SPO2

RR intervals
Sleep

Raw G PPG 32 Hz
Periodic R/IR ppg 128Hz

Periodic Raw Acc 32Hz

X
According to sample rate



1/s
1/30s at nights

2minutes / Every 30 minutes

2minutes / Every 30 minutes
10Continuous Green, intermittent multicolorB2 only5Steps, Calories
HR
Temperature
BRPM
SPO2

RR intervals
Sleep

Periodic raw G/R/IR ppg
Periodic Raw Acc 32Hz
X
According to sample rate


1/s
1/30s at nights

2minutes / Every 30 minutes

Acronyms:

  • CBT: core body temperature,
  • HR: heart rate, beats per minute
  • BRPM: breath rate per minute
  • RR intervals: the time interval between two consecutive heart beats
  • Acc: 3-axis accelerometer data.

Sampling rate

The sample rate describe the rate of raw metrics. For example if the sample rate of the heart rate is set to 1 minute, the bracelet will send a value of the heart rate every minute.

Latest SDK version (from 0.9.13)

Sample rates apply to the following metrics:

  • Activity (steps, calories)
  • Temperature
  • Sp02
  • Respiration rate
  • Heart rate

Each metric can have a different sample rate.

The sample rate supported are:

  • 15 seconds
  • 30 seconds
  • 45 seconds
  • 1 minute
  • 5 minutes

The technical setup of the sample rates is described here:

Previous SDK version (before 0.9.13)

The sample is common and applies to the following metrics:

  • Activity (steps, calories)
  • Temperature
  • Respiration rate
  • Heart rate

Each metric has the same sample rate.

The sample rate supported are:

  • 15 seconds
  • 30 seconds
  • 45 seconds
  • 1 minute

Notes

HRV sampling rate

The general sample rate from the set plan is not applied for RR-intervals. The sample rate varries between 1 and 5 seconds, depending on when the Firmware gets the data.

The RR-interval values comes at rest, it won't come if there is movement.

The sample rate can be 1 milli second, when multiple rr-intervals are received within the same second, the interval will then be 1 ms.

Example at night:

TimestampDateHRV
17044092910002024-01-05T00:01:31.000+01:00893
17044092910012024-01-05T00:01:31.001+01:00899
17044092930002024-01-05T00:01:33.000+01:00896
17044092940002024-01-05T00:01:34.000+01:00873
17044092940012024-01-05T00:01:34.001+01:00846
17044092940022024-01-05T00:01:34.002+01:00858
17044092960002024-01-05T00:01:36.000+01:00878
17044092960012024-01-05T00:01:36.001+01:00911
17044092970002024-01-05T00:01:37.000+01:00933
17044092990002024-01-05T00:01:39.000+01:00895
17044092990012024-01-05T00:01:39.001+01:00891
17044093010002024-01-05T00:01:41.000+01:00924

Example during the day with movement:

TimestampDateHRV
17044396910002024-01-05T08:28:11.000+01:00720
17044396920002024-01-05T08:28:12.000+01:00736
17044398350002024-01-05T08:30:35.000+01:00884
17044398360002024-01-05T08:30:36.000+01:00868
17044398480002024-01-05T08:30:48.000+01:00996
17044398490002024-01-05T08:30:49.000+01:00956
17044398490012024-01-05T08:30:49.001+01:00920
17044398510002024-01-05T08:30:51.000+01:00956
17044398510012024-01-05T08:30:51.001+01:00768
17044398530002024-01-05T08:30:53.000+01:00848
17044398540002024-01-05T08:30:54.000+01:00828
17044398540012024-01-05T08:30:54.001+01:00908
17044398550002024-01-05T08:30:55.000+01:00864
17044417490002024-01-05T09:02:29.000+01:00828
17044417500002024-01-05T09:02:30.000+01:001000
17044417500012024-01-05T09:02:30.001+01:00690
17044417860002024-01-05T09:03:06.000+01:00947

PPG2 frequency

B2 only

Raw PPG sampling rates: The raw PPG data can be set to 32Hz or to 128Hz using a ble command.

Raw PPG channels: we have 7 channels for the PPG data: 2 Green, 2 Red, 2 infrared and one ambient light.

⚠️ Warning
PPG 128HZ can not be enabled when BIOZ or Emography is enabled.