Skip to main content

VerovalEcgDevice

The Veroval ECG.

Reading it is a download rather than a decode, so the whole recording is assembled before anything is reported: thirty-four seconds of samples at 128 Hz, two bytes each, converted to millivolts with the device's own calibration.

The vendor's app plots a thirty-second window of this with a baseline-wander filter applied. That is a display transform, not calibration, so it is deliberately not reproduced here - what is reported is what the device recorded.

Kind: Class
Package: @ovok/native

Import​

import { VerovalEcgDevice } from '@ovok/native/bt-management';

TypeScript signatures​

(device: Device, params: CreateDeviceParams<IntegratedDevices.VEROVAL_ECG>): VerovalEcgDevice
ParameterTypeDetails
deviceDevice—
paramsCreateDeviceParams<IntegratedDevices.VEROVAL_ECG>—

Returns: VerovalEcgDevice.

Public members​

MemberTypeDetails
idstring—
deviceDataDeviceData—
onError(error: BleError | Error | string) => voidOptional. —
onDeviceStatusChanged(status: DeviceStatus, measurementTypeKey?: MeasurementTypeKey) => voidOptional. —
onResult(data: MeasurementWithCaseType<MeasurementTypeForDevices<[ T ]>>) => voidOptional. —
onDeviceDisconnected() => voidOptional. —
onConnectionEvent(data: DeviceConnectionEvent) => voidOptional. —
deviceDevice—
destroy(): void—
disconnect(): Promise<void>Stops this device's subscriptions and closes its BLE connection.
connect(): Promise<void>—

Learn the workflow​

Continue with Bluetooth for the workflow context and examples.

Source​

View the declaration in the SDK source.