UNPKG

ojousima.ruuvi_endpoints.ts

Version:
25 lines (24 loc) 1.05 kB
import { AccelerationBroadcast } from './accelerationbroadcast'; import { BatteryBroadcast } from './batterybroadcast'; import { FFTBroadcast } from './fftbroadcast'; import { RuuviTagBroadcast } from './ruuvitagbroadcast'; export * from './accelerationbroadcast'; export * from './batterybroadcast'; export * from './blebroadcast'; export * from './fftbroadcast'; export * from './ojousima_endpoint_ac'; export * from './ojousima_endpoint_af'; export * from './ojousima_endpoint_ba'; export * from './ojousima_endpoint_fe'; export * from './ojousima_endpoint_xx'; export * from './ruuvitagbroadcast'; export * from './ruuvi_endpoint_3'; export * from './ruuvi_endpoint_5'; export * from './ruuvi_endpoint_c5'; /** * Return correct parser for given data * * @parameter data: Uint8Array to parse, starting with header byte */ export declare type manufacturerDataParser = (data: Uint8Array) => AccelerationBroadcast | RuuviTagBroadcast | BatteryBroadcast | FFTBroadcast; export declare function getParser(data: Uint8Array): manufacturerDataParser;