UNPKG

incyclist-ant-plus

Version:

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

31 lines (30 loc) 970 B
import { Constants } from '../consts'; import { Profile } from '../types'; import Sensor, { SensorState } from './base-sensor'; export declare class SpeedCadenceSensorState extends SensorState { CadenceEventTime: number; CumulativeCadenceRevolutionCount: number; SpeedEventTime: number; CumulativeSpeedRevolutionCount: number; _CadenceUpdateTime: number; _SpeedUpdateTime: number; CalculatedCadence: number; CalculatedDistance: number; CalculatedSpeed: number; } export default class SpeedCadenceSensor extends Sensor { private states; wheelCircumference: number; getDeviceType(): number; getProfile(): Profile; getChannelConfiguration(): { type: string; transmissionType: number; timeout: Constants; period: number; frequency: number; }; onEvent(data: Buffer): void; setWheelCircumference(wheelCircumference: number): void; onMessage(data: Buffer): void; }