reportPanelBpgData(devId: Object)

Requires:
@ray-js/ray≥1.5.40
import { health } from '@ray-js/ray';

const { reportPanelBpgData } = health;

// Promise usage
try {
  const res = await reportPanelBpgData({ ...params });
  console.log(res);
} catch (err) {
  console.log(err.errorMsg);
}

Description

Upload blood pressure data from the panel

Parameters

PropertyTypeRequiredDescription
devIdstringYesDevice ID
userIdstringYesUser ID
YesBlood pressure data list

Return Value

Type: Promise<Object↓>
PropertyTypeDescription
allocatebooleanWhether upload succeeded
uuidnumberBlood pressure data ID

Examples

Basic usage

import { health } from '@ray-js/ray'

health.reportPanelBpgData({
  devId: 'vdevo169477319679442',
  userId: 'user123',
  dataJson: [{
    dps: {
      1: 120,
      2: 80,
      3: 72,
      4: false,
      9: 'user123',
    },
    dpsTime: Date.now(),
  }],
}).then((res) => {
  console.log('Upload result:', res);
}).catch((error) => {
  console.error(error);
});