UNPKG

incyclist-ant-plus

Version:

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

37 lines (36 loc) 1.15 kB
import { ChannelConfiguration, ISensor, Profile } from '../types'; import Sensor, { SensorState } from './base-sensor'; export declare class BicyclePowerSensorState extends SensorState { Cadence?: number; CalculatedCadence?: number; Power?: number; CalculatedPower?: number; CalculatedTorque?: number; Offset: number; _0x10_EventCount?: number; _0x10_UpdateTime?: number; PedalPower?: number; RightPedalPower?: number; LeftPedalPower?: number; AccumulatedPower?: number; _0x12_EventCount?: number; _0x12_UpdateTime?: number; CrankTicks?: number; AccumulatedCrankPeriod?: number; AccumulatedTorque?: number; _0x20_EventCount?: number; _0x20_EventRepeat?: number; Slope?: number; TimeStamp?: number; CrankTicksStamp?: number; TorqueTicksStamp?: number; } export default class BicyclePowerSensor extends Sensor implements ISensor { private states; getDeviceType(): number; getProfile(): Profile; getDeviceID(): number; getChannelConfiguration(): ChannelConfiguration; onEvent(data: Buffer): void; onMessage(data: Buffer): void; }