go-e-api-ts
Version:
GoE-Charger Typescript API
93 lines (92 loc) • 3.13 kB
TypeScript
import { GoEStatus } from "./GoEStatus";
export declare class GoECharger {
networkIPv4: string;
cloudToken: string;
goE_Url_Network: string;
goE_Url_Cloud: string;
useCloudService: boolean;
lastQueue: number;
cache: any;
goEStatus: GoEStatus;
constructor(ipv4: string);
getGoE(forceQuery: boolean): Promise<any>;
get(...attributes: any[]): Promise<GoEStatus>;
getAll(): Promise<GoEStatus>;
getVersion(): Promise<any>;
getRbc(): Promise<number>;
getRbt(): Promise<number>;
getCar(asString: boolean): Promise<number | "Ladestation bereit, kein Fahrzeug" | "Fahrzeug lädt" | "Warte auf Fahrzeug" | "Ladung beendet, Fahrzeug noch verbunden">;
getAmp(): Promise<number>;
getErr(): Promise<number>;
getAst(): Promise<number>;
getAlw(): Promise<boolean>;
getStp(toBoolean: boolean): Promise<number | boolean>;
getCbl(): Promise<number>;
getPha(): Promise<number>;
getPhases(): Promise<number>;
isPha3(): Promise<boolean>;
getTmp(): Promise<number>;
getDws(): Promise<number>;
getKWh(): Promise<number>;
getDwo(): Promise<number>;
getAdi(): Promise<number>;
getUby(): Promise<number>;
getUser(): Promise<any>;
getEto(): Promise<number>;
getWst(): Promise<number>;
getNrg(): Promise<number[]>;
getKW(): Promise<number>;
getU(): Promise<number>;
getFwv(): Promise<string>;
getSse(): Promise<string>;
getWss(): Promise<string>;
getWke(): Promise<string>;
getWen(): Promise<boolean>;
getTof(): Promise<number>;
getTds(): Promise<number>;
getLbr(): Promise<number>;
getAho(): Promise<number>;
getAfi(): Promise<number>;
getAzo(): Promise<number>;
getAma(): Promise<number>;
getAl(): Promise<number[]>;
getAl1(): Promise<number>;
getAl2(): Promise<number>;
getAl3(): Promise<number>;
getAl4(): Promise<number>;
getAl5(): Promise<number>;
getCid(): Promise<number>;
getCch(): Promise<number>;
getCfi(): Promise<number>;
getLse(): Promise<boolean>;
getUst(): Promise<number>;
getWak(): Promise<string>;
getR1x(): Promise<number>;
getDto(): Promise<number>;
getNmo(): Promise<boolean>;
getEc(): Promise<number[]>;
getRc(): Promise<string[]>;
getRn(): Promise<string[]>;
getTme(): Promise<string>;
getSch(): Promise<string>;
getSdp(): Promise<boolean>;
getUpd(): Promise<boolean>;
getCdi(): Promise<boolean>;
getLoe(): Promise<boolean>;
getLot(): Promise<number>;
getLom(): Promise<number>;
getLop(): Promise<number>;
getLog(): Promise<string>;
getLon(): Promise<number>;
getLof(): Promise<number>;
getLoa(): Promise<number>;
getLch(): Promise<number>;
getMce(): Promise<number>;
getMcs(): Promise<string>;
getMcp(): Promise<number>;
getMcu(): Promise<string>;
getMck(): Promise<string>;
getMcc(): Promise<boolean>;
allowCharging(allow: boolean): Promise<void>;
setAmp(value: number): Promise<void>;
}