UNPKG

@hangtime/grip-connect-react-native

Version:
19 lines 1.03 kB
import { BleManager, Device } from "react-native-ble-plx"; import { CTS500 as CTS500Base } from "@hangtime/grip-connect"; import type { WriteCallback } from "@hangtime/grip-connect/src/interfaces/callback.interface.js"; /** * Represents a Jlyscales CTS500 device. * {@link https://www.alibaba.com/product-detail/Mini-Climbing-Training-Scale-CTS500-Aluminum_1601637814595.html} */ export declare class CTS500 extends CTS500Base { manager: BleManager; device?: Device; constructor(); connect: (onSuccess?: () => void, onError?: (error: Error) => void) => Promise<void>; disconnect: () => Promise<void>; download: () => Promise<void>; onConnected: (onSuccess: () => void) => Promise<void>; read: (serviceId: string, characteristicId: string, duration?: number) => Promise<string | undefined>; write: (serviceId: string, characteristicId: string, message: string | Uint8Array | undefined, duration?: number, callback?: WriteCallback) => Promise<void>; } //# sourceMappingURL=cts500.model.d.ts.map