| |
| package com.android.server.wifi; |
| |
| import java.io.FileDescriptor; |
| import java.io.PrintWriter; |
| |
| /** |
| * |
| */ |
| public class BaseWifiLogger { |
| |
| protected String mFirmwareVersion; |
| protected String mDriverVersion; |
| protected int mSupportedFeatureSet; |
| |
| public BaseWifiLogger() { } |
| |
| public synchronized void startLogging(boolean verboseEnabled) { |
| WifiNative wifiNative = WifiNative.getWlanNativeInterface(); |
| mFirmwareVersion = wifiNative.getFirmwareVersion(); |
| mDriverVersion = wifiNative.getDriverVersion(); |
| mSupportedFeatureSet = wifiNative.getSupportedLoggerFeatureSet(); |
| } |
| |
| public synchronized void startPacketLog() { } |
| |
| public synchronized void stopPacketLog() { } |
| |
| public synchronized void stopLogging() { } |
| |
| synchronized void reportConnectionFailure() {} |
| |
| public synchronized void captureBugReportData(int reason) { } |
| |
| public synchronized void captureAlertData(int errorCode, byte[] alertData) { } |
| |
| public synchronized void dump(FileDescriptor fd, PrintWriter pw, String[] args) { |
| dump(pw); |
| pw.println("*** firmware logging disabled, no debug data ****"); |
| pw.println("set config_wifi_enable_wifi_firmware_debugging to enable"); |
| } |
| |
| protected synchronized void dump(PrintWriter pw) { |
| pw.println("Chipset information :-----------------------------------------------"); |
| pw.println("FW Version is: " + mFirmwareVersion); |
| pw.println("Driver Version is: " + mDriverVersion); |
| pw.println("Supported Feature set: " + mSupportedFeatureSet); |
| } |
| } |