Possible values are "Felica", "MIFARE", "Jewel",
"ISO-DEP" and "NFC-DEP".
- array{object} Targets [readonly]
+ object CurrentTarget [readonly]
- List of target object paths.
- This is only valid when the adapter is in initiator mode.
+ Current target object path.
near_bool_t powered;
near_bool_t polling;
+
+ struct near_target *target;
};
static void free_adapter(gpointer data)
}
}
-
static DBusMessage *get_properties(DBusConnection *conn,
DBusMessage *msg, void *data)
{
near_dbus_dict_append_array(&dict, "Protocols",
DBUS_TYPE_STRING, append_protocols, adapter);
+ if (adapter->target != NULL) {
+ const char *target_path;
+
+ target_path = __near_target_get_path(adapter->target);
+
+ if (target_path != NULL) {
+ near_dbus_dict_append_basic(&dict, "CurrentTarget",
+ DBUS_TYPE_OBJECT_PATH, &target_path);
+ }
+ }
+
near_dbus_dict_close(&array, &dict);
return reply;