/**@class android.net.wifi.WifiScanner.ScanSettings
 implements android.os.Parcelable

@extends java.lang.Object

 scan configuration parameters to be sent to {@link #startBackgroundScan}
*/
var ScanSettings = {

/**one of the WIFI_BAND values */
band : "null",
/**list of channels; used when band is set to WIFI_BAND_UNSPECIFIED */
channels : "null",
/** list of hidden networks to scan for. Explicit probe requests are sent out for such
 networks during scan. Only valid for single scan requests.
 {@hide}
*/
hiddenNetworks : "null",
/**period of background scan; in millisecond, 0 => single shot scan */
periodInMs : "null",
/**must have a valid REPORT_EVENT value */
reportEvents : "null",
/**defines number of bssids to cache from each scan */
numBssidsPerScan : "null",
/** defines number of scans to cache; use it with REPORT_EVENT_AFTER_BUFFER_FULL
 to wake up at fixed interval
*/
maxScansToCache : "null",
/** if maxPeriodInMs is non zero or different than period, then this bucket is
 a truncated binary exponential backoff bucket and the scan period will grow
 exponentially as per formula: actual_period(N) = period * (2 ^ (N/stepCount))
 to maxPeriodInMs
*/
maxPeriodInMs : "null",
/** for truncated binary exponential back off bucket, number of scans to perform
 for a given period
*/
stepCount : "null",
/** Flag to indicate if the scan settings are targeted for PNO scan.
 {@hide}
*/
isPnoScan : "null",
/** Indicate the type of scan to be performed by the wifi chip.
 Default value: {@link #TYPE_LOW_LATENCY}.
 {@hide}
*/
type : "null",
/** This scan request may ignore location settings while receiving scans. This should only
 be used in emergency situations.
 {@hide}
*/
ignoreLocationSettings : "null",
/** This scan request will be hidden from app-ops noting for location information. This
 should only be used by FLP/NLP module on the device which is using the scan results to
 compute results for behalf on their clients. FLP/NLP module using this flag should ensure
 that they note in app-ops the eventual delivery of location information computed using
 these results to their client .
 {@hide}
*/
hideFromAppOps : "null",
/**Implement the Parcelable interface {@hide} */
CREATOR : "null",
/**Implement the Parcelable interface {@hide}
*/
describeContents : function(  ) {},

/**Implement the Parcelable interface {@hide}
*/
writeToParcel : function(  ) {},


};