homebridge-tplink-accesspoint
Version:
Exposes TP-Link WIFI Access Point to Homebridge
38 lines • 899 B
TypeScript
export declare class DataLoader {
ip: string;
user: string;
pass: string;
cookie: string;
constructor(ip: string, user: string, pass: string);
load(): Promise<WifiStatus>;
private login;
private buildHeaders;
}
export interface WifiStatus {
success: boolean;
timeout: boolean;
data: WiFiData;
show5gFlag: boolean;
}
export interface WiFiData {
opMode: number;
internet_status: string;
phyconn: string;
wireless_2g_enable: string;
wireless_2g_encryption: boolean;
wireless_5g_enable: string;
wireless_5g_encryption: boolean;
wirelessCount: number;
wirelessGrid: WifiGridItem[];
show2gFlag: boolean;
show5gFlag: boolean;
}
export interface WifiGridItem {
mac: string;
name: string;
ip: string;
ipaddr: string;
type: string;
conn_type: string;
}
//# sourceMappingURL=dataLoader.d.ts.map