Skip to content

Commit

Permalink
Added wifi standard to log / homescreen
Browse files Browse the repository at this point in the history
  • Loading branch information
PeterHasse committed Jul 24, 2024
1 parent 75097b3 commit 52e0e2f
Show file tree
Hide file tree
Showing 3 changed files with 33 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,14 @@

package de.fraunhofer.fokus.OpenMobileNetworkToolkit.DataProvider;

import static android.net.wifi.ScanResult.WIFI_STANDARD_11AC;
import static android.net.wifi.ScanResult.WIFI_STANDARD_11AD;
import static android.net.wifi.ScanResult.WIFI_STANDARD_11AX;
import static android.net.wifi.ScanResult.WIFI_STANDARD_11BE;
import static android.net.wifi.ScanResult.WIFI_STANDARD_11N;
import static android.net.wifi.ScanResult.WIFI_STANDARD_LEGACY;
import static android.net.wifi.ScanResult.WIFI_STANDARD_UNKNOWN;

import android.Manifest;
import android.annotation.SuppressLint;
import android.content.Context;
Expand Down Expand Up @@ -948,6 +956,7 @@ public Point getWifiInformationPoint() {
point.addField("RX Link Speed", wi_.getRxLinkSpeedMbps());
point.addField("Max Supported TX Speed", wi_.getMaxSupportedTxLinkSpeedMbps());
point.addField("TX Link Speed", wi_.getTxLinkSpeedMbps());
point.addField("Standard", getWifiStandardString(wi_.getWifiStandard()));
return point;
}

Expand Down Expand Up @@ -1021,6 +1030,27 @@ public void onUnavailable() {
}
}

public String getWifiStandardString(int standard) {
switch (standard) {
case WIFI_STANDARD_UNKNOWN:
return "Unknown";
case WIFI_STANDARD_LEGACY:
return "Legacy";
case WIFI_STANDARD_11N:
return "11n";
case WIFI_STANDARD_11AC:
return "11AC";
case WIFI_STANDARD_11AX:
return "11AX";
case WIFI_STANDARD_11AD:
return "11AD";
case WIFI_STANDARD_11BE:
return "11BD";
default:
return "Unknown";
}
}

/**
* Filter values before adding them as we don't need to log not available information
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -487,6 +487,7 @@ private CardView get_wifi_card_view() {
tl.addView(rowBuilder("RX Link Speed", String.valueOf(wi.getRxLinkSpeedMbps())));
tl.addView(rowBuilder("Max Supported TX Speed", String.valueOf(wi.getMaxSupportedTxLinkSpeedMbps())));
tl.addView(rowBuilder("TX Link Speed", String.valueOf(wi.getTxLinkSpeedMbps())));
tl.addView(rowBuilder("Standard", dp.getWifiStandardString(wi.getWifiStandard())));
} else {
tl.addView(rowBuilder("No WiFi information available", ""));
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@

package de.fraunhofer.fokus.OpenMobileNetworkToolkit;

import android.annotation.SuppressLint;
import android.app.Notification;
import android.app.NotificationManager;
import android.app.PendingIntent;
Expand Down Expand Up @@ -205,6 +206,7 @@ public void onCreate() {
gv = GlobalVars.getInstance();
}

@SuppressLint("ObsoleteSdkInt")
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
Log.d(TAG, "onStartCommand: Start logging service");
Expand Down

0 comments on commit 52e0e2f

Please sign in to comment.