#include "../common/common.h" bool netstatusGetDetails(AssetId *id) { Result rc=0; NifmInternetConnectionType contype; u32 wifiStrength=0; NifmInternetConnectionStatus connectionStatus; rc = nifmGetInternetConnectionStatus(&contype, &wifiStrength, &connectionStatus); if (R_FAILED(rc)) { *id = AssetId_airplane_icon; return true; } if (contype == NifmInternetConnectionType_Ethernet) { if (connectionStatus != NifmInternetConnectionStatus_Connected) *id = AssetId_eth_none_icon; else *id = AssetId_eth_icon; return true; } if (wifiStrength==0) { *id = AssetId_wifi_none_icon; return true; } if (wifiStrength==3) *id = AssetId_wifi3_icon; if (wifiStrength==2) *id = AssetId_wifi2_icon; else *id = AssetId_wifi1_icon; return true; }