summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/device.h1
-rw-r--r--src/device.c5
2 files changed, 6 insertions, 0 deletions
diff --git a/include/device.h b/include/device.h
index 5339e98b..470059b1 100644
--- a/include/device.h
+++ b/include/device.h
@@ -80,6 +80,7 @@ const char *connman_device_get_ident(struct connman_device *device);
int connman_device_set_powered(struct connman_device *device,
connman_bool_t powered);
+connman_bool_t connman_device_get_powered(struct connman_device *device);
int connman_device_set_scanning(struct connman_device *device,
connman_bool_t scanning);
connman_bool_t connman_device_get_scanning(struct connman_device *device);
diff --git a/src/device.c b/src/device.c
index 12bc7da3..9f88dfa9 100644
--- a/src/device.c
+++ b/src/device.c
@@ -595,6 +595,11 @@ int connman_device_set_powered(struct connman_device *device,
return 0;
}
+connman_bool_t connman_device_get_powered(struct connman_device *device)
+{
+ return device->powered;
+}
+
static int device_scan(struct connman_device *device)
{
if (!device->driver || !device->driver->scan)