reportSingleBpgData(dataInfo: Object)

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

const { reportSingleBpgData } = health;

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

Description

Manually upload blood pressure data

Parameters

PropertyTypeRequiredDescription
Yes

Return Value

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

Examples

Basic usage

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

health.reportSingleBpgData({
  dataInfo: {
    devId: 'vdevo169477319679442',
    userId: 'user123',
    sys: 120,
    dia: 80,
    pulse: 72,
    time: Date.now(),
    remark: 'Morning measurement',
  },
}).then((res) => {
  console.log('Upload result:', res);
}).catch((error) => {
  console.error(error);
});