UNPKG

unifi-client

Version:

NodeJs client for Unifi products (https://www.ui.com/)

42 lines (41 loc) 1.45 kB
import { BaseDevice } from './BaseDevice'; import { IWLANDeviceRaw } from './IWLANDeviceRaw'; import { IAccMeterStats, IAntennaTable, IRadioTable, IRadioTableStat, IVapTable } from './interfaces'; import { EDeviceType } from './EDeviceType'; import { IBaseDeviceMandatoryRaw } from './IBaseDeviceRaw'; export declare class UAPDevice extends BaseDevice { static type: EDeviceType; type: EDeviceType; import(props: Partial<IWLANDeviceRaw> & IBaseDeviceMandatoryRaw): this; updateDevice(payload: Partial<IWLANDeviceRaw>): Promise<this>; enable(enable?: boolean): Promise<unknown>; xVwirekey: string; vwireTable: Array<unknown>; antennaTable: Array<IAntennaTable>; radioTable: Array<IRadioTable>; scanRadioTable: Array<unknown>; countryCode: number; countrycodeTable: Array<unknown>; wlangroupIdNa: string; wlangroupIdNg: string; accMeterStats: IAccMeterStats; supportsFingerprintMl: boolean; disconnectionReason: string; scanning: boolean; spectrumScanning: boolean; meshv3PeerMAC: string; elementPeerMAC: string; hideChWidth: string; isolated: boolean; radioTableStats: Array<IRadioTableStat>; portStats: Array<unknown>; vapTable: Array<IVapTable>; vwireVapTable: Array<unknown>; bytesD: number; txBytesD: number; rxBytesD: number; bytesR: number; lastScan: number; vwireEnabled: boolean; uplinkTable: Array<unknown>; }