incyclist-ant-plus
Version:
Incyclist library for ANT+ - originally forked from longhorn/ant-plus
19 lines (18 loc) • 608 B
TypeScript
import { ChannelConfiguration, Profile } from '../types';
import Sensor, { SensorState } from './base-sensor';
export declare class CadenceSensorState extends SensorState {
CadenceEventTime: number;
CumulativeCadenceRevolutionCount: number;
_UpdateTime: number;
CalculatedCadence: number;
OperatingTime?: number;
Motion?: boolean;
}
export default class CadenceSensor extends Sensor {
private states;
getDeviceType(): number;
getProfile(): Profile;
getChannelConfiguration(): ChannelConfiguration;
onEvent(data: Buffer): void;
onMessage(data: Buffer): void;
}