enum connman_element_type type;
enum connman_element_subtype subtype;
enum connman_element_state state;
- gboolean connected;
+ gboolean enabled;
guint16 priority;
struct connman_element *parent;
__supplicant_disconnect(element);
- element->connected = FALSE;
+ element->enabled = FALSE;
connman_element_update(element);
__supplicant_disconnect(element);
- element->connected = FALSE;
+ element->enabled = FALSE;
connman_element_update(element);
dhcp_element = dhcp;
- element->connected = TRUE;
+ element->enabled = TRUE;
connman_element_update(element);
if (str != NULL)
append_entry(&dict, "Subtype", DBUS_TYPE_STRING, &str);
- append_entry(&dict, "Connected",
- DBUS_TYPE_BOOLEAN, &element->connected);
+ append_entry(&dict, "Enabled", DBUS_TYPE_BOOLEAN, &element->enabled);
if (element->priority > 0)
append_entry(&dict, "Priority",
element->subtype = CONNMAN_ELEMENT_SUBTYPE_UNKNOWN;
element->state = CONNMAN_ELEMENT_STATE_CLOSED;
- element->connected = FALSE;
+ element->enabled = FALSE;
element->netdev.index = -1;
if (properties["Type"] != "network"):
continue
- if (properties["Connected"] == dbus.Boolean(1)):
- print "Disconnecting %s" % (path)
- element.Disconnect()
+ if (properties["Enabled"] == dbus.Boolean(1)):
+ print "Disabling %s" % (path)
+ element.Disable()
except:
pass
print "[ %s ]" % (path)
if (properties["Type"] == "network"):
- if (properties["Connected"] == 1):
+ if (properties["Enabled"] == 1):
state = "*"
else:
state = " "
def element_updated(path):
properties = get_properties(path)
- if (properties["Type"] == "network" and properties["Connected"] == 1):
+ if (properties["Type"] == "network" and properties["Enabled"] == 1):
print "Associated with %s" % (properties["SSID"])
def element_removed(path):
if (properties["Type"] != "network"):
continue
- if (properties["Connected"] == dbus.Boolean(1)):
+ if (properties["Enabled"] == dbus.Boolean(1)):
continue
if (properties["Identifier"] == sys.argv[1]):
- print "Connecting %s" % (path)
- element.Connect()
+ print "Enabling %s" % (path)
+ element.Enable()