diff --git a/src/device.c b/src/device.c
index 2268602..af0c593 100644
--- a/src/device.c
+++ b/src/device.c
strncpy(name, device->name, len);
}
+bool device_name_known(struct btd_device *device)
+{
+ return device->name[0] != '\0';
+}
+
uint16_t btd_device_get_vendor(struct btd_device *device)
{
return device->vendor;
diff --git a/src/device.h b/src/device.h
index 99322b6..0f1f53f 100644
--- a/src/device.h
+++ b/src/device.h
void device_set_name(struct btd_device *device, const char *name);
void device_get_name(struct btd_device *device, char *name, size_t len);
+bool device_name_known(struct btd_device *device);
uint16_t btd_device_get_vendor(struct btd_device *device);
uint16_t btd_device_get_vendor_src(struct btd_device *device);
uint16_t btd_device_get_product(struct btd_device *device);