UNPKG

incyclist-ant-plus

Version:

Incyclist library for ANT+ - originally forked from longhorn/ant-plus

29 lines (28 loc) 890 B
import { Constants } from '../consts'; import { ISensor, Profile } from '../types'; import Sensor, { SensorState } from './base-sensor'; export declare class SpeedSensorState extends SensorState { SpeedEventTime: number; CumulativeSpeedRevolutionCount: number; _UpdateTime: number; CalculatedDistance: number; CalculatedSpeed: number; OperatingTime?: number; Motion?: boolean; } export default class SpeedSensor extends Sensor implements ISensor { private states; wheelCircumference: number; getProfile(): Profile; getDeviceType(): number; getChannelConfiguration(): { type: string; transmissionType: number; timeout: Constants; period: number; frequency: number; }; onEvent(data: Buffer): void; setWheelCircumference(wheelCircumference: number): void; onMessage(data: Buffer): void; }