import { CrossfireFrame } from "../frame"; import { UnsupportedOrInvalid } from "./unsupported-or-invalid"; export declare class LinkStatistics { /** uint8 - Uplink RSSI Antenna 1 (dBm * -1) */ puRssiAnt1: number; /** uint8 - Uplink RSSI Antenna 2 (dBm * -1) */ puRssiAnt2: number; /** uint8 - Uplink Package success rate / Link quality (%) */ upLinkQuality: number; /** int8 - Uplink SNR (dB) */ upSnr: number; /** uint8 - number of currently best antenna */ activeAntenna: number; /** uint8 - enum {4fps = 0 , 50fps, 150fps} */ rfProfile: number; /** uint8 - enum {0mW = 0, 10mW, 25mW, 100mW, 500mW, 1000mW, 2000mW, 250mW, 50mW} */ upRfPower: number; /** uint8 - Downlink RSSI (dBm * -1) */ downRssi: number; /** uint8 - Downlink Package success rate / Link quality (%) */ downLinkQuality: number; /** int8 - Downlink SNR (dB) */ downSnr: number; syncByte: number; constructor( /** uint8 - Uplink RSSI Antenna 1 (dBm * -1) */ puRssiAnt1?: number, /** uint8 - Uplink RSSI Antenna 2 (dBm * -1) */ puRssiAnt2?: number, /** uint8 - Uplink Package success rate / Link quality (%) */ upLinkQuality?: number, /** int8 - Uplink SNR (dB) */ upSnr?: number, /** uint8 - number of currently best antenna */ activeAntenna?: number, /** uint8 - enum {4fps = 0 , 50fps, 150fps} */ rfProfile?: number, /** uint8 - enum {0mW = 0, 10mW, 25mW, 100mW, 500mW, 1000mW, 2000mW, 250mW, 50mW} */ upRfPower?: number, /** uint8 - Downlink RSSI (dBm * -1) */ downRssi?: number, /** uint8 - Downlink Package success rate / Link quality (%) */ downLinkQuality?: number, /** int8 - Downlink SNR (dB) */ downSnr?: number, syncByte?: number); static get payloadSize(): number; get frameType(): 20; get crossfireFrame(): CrossfireFrame; static fromFrame(frame: CrossfireFrame): LinkStatistics | UnsupportedOrInvalid; } //# sourceMappingURL=link-statistics.d.ts.map