UNPKG

@devalexdom/victron-vedirect-pnp

Version:

A plug and play way to easily read data from your connected Victron VE.Direct devices

77 lines (76 loc) 1.61 kB
/// <reference types="node" /> import { Transform } from "stream"; export declare class VEDirectData { V: number; V2?: number; V3?: number; VS?: number; VM?: number; DM?: number; VPV?: number; PPV?: number; I?: number; I2?: number; I3?: number; IL?: number; P?: number; CE?: number; SOC?: number; TTG?: number; AR?: number; OR?: number; H1?: number; H2?: number; H3?: number; H4?: number; H5?: number; H6?: number; H7?: number; H8?: number; H9?: number; H10?: number; H11?: number; H12?: number; H13?: number; H14?: number; H15?: number; H16?: number; H17?: number; H18?: number; H19?: number; H20?: number; H21?: number; H22?: number; H23?: number; ERR?: number; CS?: number; BMV?: number; FW?: number; FWE?: number; PID?: number; HSDS?: number; MODE?: number; AC_OUT_V?: number; AC_OUT_I?: number; AC_OUT_S?: number; WARN?: number; MPPT?: number; ["SER#"]?: string; Relay?: string; Alarm?: string; LOAD?: string; T?: number; dataTimeStamp: number; MON?: any; DC_IN_V?: number; DC_IN_I?: number; DC_IN_P?: number; constructor(VEDirectRawData: Object); } export declare class VEDirectParser extends Transform { buffer: Buffer; rawDataBlock: Object; constructor(); isChecksumValid(): boolean; _transform(dataChunk: any, encoding: any, callback: any): void; }