/**@class android.net.LinkQualityInfo implements android.os.Parcelable @extends java.lang.Object Class that represents useful attributes of generic network links such as the upload/download throughput or packet error rate. Generally speaking, you should be dealing with instances of LinkQualityInfo subclasses, such as {@link android.net.#WifiLinkQualityInfo} or {@link android.net.#MobileLinkQualityInfo} which provide additional information. @hide */ var LinkQualityInfo = { /** Represents a value that you can use to test if an integer field is set to a good value */ UNKNOWN_INT : "2147483647", /** Represents a value that you can use to test if a long field is set to a good value */ UNKNOWN_LONG : "9223372036854775807", /***/ NORMALIZED_MIN_SIGNAL_STRENGTH : "0", /***/ NORMALIZED_MAX_SIGNAL_STRENGTH : "99", /***/ NORMALIZED_SIGNAL_STRENGTH_RANGE : "100", /** @hide */ CREATOR : "null", /**Implement the Parcelable interface @hide */ describeContents : function( ) {}, /** @hide */ writeToParcel : function( ) {}, /** @hide */ writeToParcel : function( ) {}, /**returns the type of network this link is connected to @return {Number} network type as defined by {@link android.net.ConnectivityManager} or {@link android.net.LinkQualityInfo#UNKNOWN_INT} */ getNetworkType : function( ) {}, /** @hide */ setNetworkType : function( ) {}, /**returns the signal strength normalized across multiple types of networks @return {Number} an integer value from 0 - 99 or {@link android.net.LinkQualityInfo#UNKNOWN_INT} */ getNormalizedSignalStrength : function( ) {}, /** @hide */ setNormalizedSignalStrength : function( ) {}, /**returns the total number of packets sent or received in sample duration @return {Number} number of packets or {@link android.net.LinkQualityInfo#UNKNOWN_LONG} */ getPacketCount : function( ) {}, /** @hide */ setPacketCount : function( ) {}, /**returns the total number of packets errors encountered in sample duration @return {Number} number of errors or {@link android.net.LinkQualityInfo#UNKNOWN_LONG} */ getPacketErrorCount : function( ) {}, /** @hide */ setPacketErrorCount : function( ) {}, /**returns the theoretical upload bandwidth of this network @return {Number} bandwidth in Kbps or {@link android.net.LinkQualityInfo#UNKNOWN_INT} */ getTheoreticalTxBandwidth : function( ) {}, /** @hide */ setTheoreticalTxBandwidth : function( ) {}, /**returns the theoretical download bandwidth of this network @return {Number} bandwidth in Kbps or {@link android.net.LinkQualityInfo#UNKNOWN_INT} */ getTheoreticalRxBandwidth : function( ) {}, /** @hide */ setTheoreticalRxBandwidth : function( ) {}, /**returns the theoretical latency of this network @return {Number} latency in milliseconds or {@link android.net.LinkQualityInfo#UNKNOWN_INT} */ getTheoreticalLatency : function( ) {}, /** @hide */ setTheoreticalLatency : function( ) {}, /**returns the time stamp of the last sample @return {Number} milliseconds elapsed since start and sample time or {@link android.net.LinkQualityInfo#UNKNOWN_LONG} */ getLastDataSampleTime : function( ) {}, /** @hide */ setLastDataSampleTime : function( ) {}, /**returns the sample duration used @return {Number} duration in milliseconds or {@link android.net.LinkQualityInfo#UNKNOWN_INT} */ getDataSampleDuration : function( ) {}, /** @hide */ setDataSampleDuration : function( ) {}, };