const char *name);
int connman_network_set_strength(struct connman_network *network,
connman_uint8_t strength);
+connman_uint8_t connman_network_get_strength(struct connman_network *network);
int connman_network_set_roaming(struct connman_network *network,
connman_bool_t roaming);
const char *key, connman_bool_t value);
connman_bool_t connman_network_get_bool(struct connman_network *network,
const char *key);
-int connman_network_set_uint8(struct connman_network *network,
- const char *key, connman_uint8_t value);
-connman_uint8_t connman_network_get_uint8(struct connman_network *network,
- const char *key);
+
int connman_network_set_uint16(struct connman_network *network,
const char *key, connman_uint16_t value);
connman_uint16_t connman_network_get_uint16(struct connman_network *network,
*
* Set signal strength value for network
*/
+
int connman_network_set_strength(struct connman_network *network,
connman_uint8_t strength)
{
network->strength = strength;
- return connman_element_set_uint8(&network->element,
- "Strength", strength);
+ return 0;
+}
+
+connman_uint8_t connman_network_get_strength(struct connman_network *network)
+{
+ return network->strength;
}
/**
network->roaming = roaming;
- return connman_element_set_bool(&network->element,
- "Roaming", roaming);
+ return 0;
}
/**
}
/**
- * connman_network_set_uint8:
- * @network: network structure
- * @key: unique identifier
- * @value: integer value
- *
- * Set integer value for specific key
- */
-int connman_network_set_uint8(struct connman_network *network,
- const char *key, connman_uint8_t value)
-{
- DBG("network %p key %s value %d", network, key, value);
-
- if (g_strcmp0(key, "Strength") == 0)
- return connman_network_set_strength(network, value);
-
- return connman_element_set_uint8(&network->element, key, value);
-}
-
-/**
- * connman_network_get_uint8:
- * @network: network structure
- * @key: unique identifier
- *
- * Get integer value for specific key
- */
-connman_uint8_t connman_network_get_uint8(struct connman_network *network,
- const char *key)
-{
- DBG("network %p key %s", network, key);
-
- if (g_str_equal(key, "Strength") == TRUE)
- return network->strength;
-
- return connman_element_get_uint8(&network->element, key);
-}
-
-/**
* connman_network_set_uint16:
* @network: network structure
* @key: unique identifier
service->hidden = TRUE;
}
- service->strength = connman_network_get_uint8(network, "Strength");
+ service->strength = connman_network_get_strength(network);
service->roaming = connman_network_get_bool(network, "Roaming");
if (service->strength == 0) {
if (service->type == CONNMAN_SERVICE_TYPE_WIFI)
service->wps = connman_network_get_bool(network, "WiFi.WPS");
- strength = connman_network_get_uint8(service->network, "Strength");
+ strength = connman_network_get_strength(service->network);
if (strength == service->strength)
goto roaming;