# Enable Tizen TV Profile Features
TizenTVExtension = true
+[INS]
+# INS(Intelligent Network Selection) configuration: BSSID Selection.
+INSPreferredFreqBSSID = 5GHz
+INSPreferredFreqBSSIDScore = 20
+INSLastConnectedBSSID = true
+INSLastConnectedBSSIDScore = 20
+INSAssocReject = true
+INSAssocRejectScore = 10
+INSSignalBSSID = true
+
+# INS(Intelligent Network Selection) configuration: SSID Selection.
+INSLastUserSelection = true
+INSLastUserSelectionTime = 480
+INSLastUserSelectionScore = 30
+# (INSLastUserSelectionTime - selection time diff) / (INSLastUserSelectionTime / INSLastUserSelectionScore)
+# This means '(480 - selection time) / x) <= 30'
+INSLastConnected = true
+INSLastConnectedScore = 30
+INSPreferredFreq = 5GHz
+INSPreferredFreqScore = 60
+INSSecurityPriority = SAE,RSN
+INSSecurityPriorityScore = 5
+# In this case, SAE(10 score), RSN(5 score)
+INSSignal = true
+INSInternet = true
+INSInternetScore = 30
+
+# INS(Intelligent Network Selection) configuration: Common.
+INSSignalLevel3_5GHz = -76
+INSSignalLevel3_24GHz = -74
ins_settings.last_connected = connman_setting_get_bool("INSLastConnected");
string = connman_option_get_string("INSPreferredFreq");
- if (g_str_equal(string, "5GHz"))
+ if (g_strcmp0(string, "5GHz") == 0)
ins_settings.preferred_freq = CONNMAN_INS_PREFERRED_FREQ_5GHZ;
- else if (g_str_equal(string, "2.4GHz"))
+ else if (g_strcmp0(string, "2.4GHz") == 0)
ins_settings.preferred_freq = CONNMAN_INS_PREFERRED_FREQ_24GHZ;
else
ins_settings.preferred_freq = CONNMAN_INS_PREFERRED_FREQ_UNKNOWN;
for (i = 0; string_list && string_list[i]; i++) {
unsigned int security_score = string_count * ins_settings.security_priority_score;
- if (g_str_equal(string_list[i], "WEP"))
+ if (g_strcmp0(string_list[i], "WEP") == 0)
ins_settings.security_priority[CONNMAN_SERVICE_SECURITY_WEP] = security_score;
- else if (g_str_equal(string_list[i], "PSK"))
+ else if (g_strcmp0(string_list[i], "PSK") == 0)
ins_settings.security_priority[CONNMAN_SERVICE_SECURITY_PSK] = security_score;
- else if (g_str_equal(string_list[i], "8021X"))
+ else if (g_strcmp0(string_list[i], "8021X") == 0)
ins_settings.security_priority[CONNMAN_SERVICE_SECURITY_8021X] = security_score;
- else if (g_str_equal(string_list[i], "WPA"))
+ else if (g_strcmp0(string_list[i], "WPA") == 0)
ins_settings.security_priority[CONNMAN_SERVICE_SECURITY_WPA] = security_score;
- else if (g_str_equal(string_list[i], "RSN"))
+ else if (g_strcmp0(string_list[i], "RSN") == 0)
ins_settings.security_priority[CONNMAN_SERVICE_SECURITY_RSN] = security_score;
- else if (g_str_equal(string_list[i], "SAE"))
+ else if (g_strcmp0(string_list[i], "SAE") == 0)
ins_settings.security_priority[CONNMAN_SERVICE_SECURITY_SAE] = security_score;
- else if (g_str_equal(string_list[i], "OWE"))
+ else if (g_strcmp0(string_list[i], "OWE") == 0)
ins_settings.security_priority[CONNMAN_SERVICE_SECURITY_OWE] = security_score;
- else if (g_str_equal(string_list[i], "DPP"))
+ else if (g_strcmp0(string_list[i], "DPP") == 0)
ins_settings.security_priority[CONNMAN_SERVICE_SECURITY_DPP] = security_score;
string_count--;