Index: sources/model/settings/MWifiNetwork.h =================================================================== diff -u -r2ef03b2ce51b4dc507f66e9671953a8e0824bde9 -r17f5bc42d292b6b0b4e326d6f3042c217f3166b2 --- sources/model/settings/MWifiNetwork.h (.../MWifiNetwork.h) (revision 2ef03b2ce51b4dc507f66e9671953a8e0824bde9) +++ sources/model/settings/MWifiNetwork.h (.../MWifiNetwork.h) (revision 17f5bc42d292b6b0b4e326d6f3042c217f3166b2) @@ -6,8 +6,8 @@ * WHOLE, WITHOUT THE EXPLICIT PERMISSION OF THE COPYRIGHT OWNER. * * \file MWifiNetwork.h - * \author (last) Vy - * \date (last) 30-Jan-2023 + * \author (last) Behrouz NematiPour + * \date (last) 26-Aug-2024 * \author (original) Behrouz NematiPour * \date (original) 11-May-2021 * @@ -40,7 +40,9 @@ WPA_TKIP, WPA_TKIP_AES, WPA_AES, - WPA2_AES + WPA2_AES, + WPA3_SAE_ONLY, + WPA3_WPA2_TRNS, }; enum SIGNAL_LEVEL @@ -90,42 +92,35 @@ QStringList result; for (const SECURITY_TYPE &type : vSecurityTypes) { + // NOTE : Order of case is very IMPORTANT switch (type) { - case WEP: - { - result.append("WEP"); + case WPA3_SAE_ONLY: + result.append("WPA3_SAE"); break; - } - case WPA_TKIP: - { - result.append("WPA_TKIP"); + case WPA3_WPA2_TRNS: + result.append("WPA3_WPA2"); break; - } - case WPA_TKIP_AES: - { - result.append("WPA_TKIP_AES"); + case WPA2_AES: + result.append("WPA2_AES"); break; - } case WPA_AES: - { result.append("WPA_AES"); break; - } - case WPA2_AES: - { - result.append("WPA2_AES"); + case WPA_TKIP_AES: + result.append("WPA_TKIP_AES"); break; - } + case WPA_TKIP: + result.append("WPA_TKIP"); + break; + case WEP: + result.append("WEP"); + break; case UNSUPPORTED: - { result.append("UNSUPPORTED"); break; - } default: - { result.append("UNKNOWN"); break; - } } } return result;