UNPKG

incyclist-ant-plus

Version:

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

28 lines (27 loc) 1.45 kB
export declare class Messages { static readonly BUFFER_INDEX_MSG_LEN: number; static readonly BUFFER_INDEX_MSG_TYPE: number; static readonly BUFFER_INDEX_CHANNEL_NUM: number; static readonly BUFFER_INDEX_MSG_DATA: number; static readonly BUFFER_INDEX_EXT_MSG_BEGIN: number; static resetSystem(): Buffer; static requestMessage(channel: number, messageID: number): Buffer; static setNetworkKey(): Buffer; static assignChannel(channel: number, type?: string): Buffer; static setDevice(channel: number, deviceID: number, deviceType: number, transmissionType: number): Buffer; static searchChannel(channel: number, timeout: number): Buffer; static setPeriod(channel: number, period: number): Buffer; static setFrequency(channel: number, frequency: number): Buffer; static setRxExt(): Buffer; static libConfig(channel: number, how: number): Buffer; static openRxScan(): Buffer; static openChannel(channel: number): Buffer; static closeChannel(channel: number): Buffer; static unassignChannel(channel: number): Buffer; static acknowledgedData(payload: number[]): Buffer; static broadcastData(payload: number[]): Buffer; static buildMessage(payload?: number[], msgID?: number): Buffer; static intToLEHexArray(int: number, numBytes?: number): number[]; static decimalToHex(d: number, numDigits: number): string; static getChecksum(message: any[]): number; }