From ecacdd88e47f8c1ff819e34b6b80959dcbf3dea7 Mon Sep 17 00:00:00 2001 From: Denis Kenzior Date: Thu, 22 Sep 2016 12:40:09 -0500 Subject: [PATCH] device: Add device_get_state --- src/device.c | 5 +++++ src/device.h | 1 + 2 files changed, 6 insertions(+) diff --git a/src/device.c b/src/device.c index 64be4b5f..838c5813 100644 --- a/src/device.c +++ b/src/device.c @@ -432,6 +432,11 @@ const uint8_t *device_get_address(struct device *device) return netdev_get_address(device->netdev); } +enum device_state device_get_state(struct device *device) +{ + return device->state; +} + static void periodic_scan_trigger(int err, void *user_data) { struct device *device = user_data; diff --git a/src/device.h b/src/device.h index 360e2988..47bac0d9 100644 --- a/src/device.h +++ b/src/device.h @@ -59,6 +59,7 @@ struct wiphy *device_get_wiphy(struct device *device); struct netdev *device_get_netdev(struct device *device); uint32_t device_get_ifindex(struct device *device); const uint8_t *device_get_address(struct device *device); +enum device_state device_get_state(struct device *device); uint32_t device_add_state_watch(struct device *device, device_state_watch_func_t func,