ojousima.ruuvi_endpoints.ts
Version:
Experiments with RuuviTags and TS
25 lines (24 loc) • 1.05 kB
TypeScript
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;