Samuel Ortiz pisze: > Hi Christopher, > > On Thu, 2010-08-19 at 16:25 -0400, Christopher Piggott wrote: > >> Hi, >> >> I wrote a small C++ program using libdbus-c++ to scan for access >> points via wpa_supplicant's dbus interface. It works very well, and I >> can retrieve the list just fine. >> >> Now I want to cause it to scan for a specific SSID by issuing a probe, >> but the dbus interface fi.epitest.hostap.WPASupplicant.Interface has >> only one scan method, and it does not seem to take arguments. >> (Looking at the source file ctrl_iface_dbus_handlers.c in function >> wpas_dbus_iface_scan() you can see why - it doesn't handle or even >> look at the arguments to the message). >> >> Is there another way to accomplish this? >> > I don't know which version of wpa_supplicant you're using, but the new > D-Bus API (fi.w1.wpa_supplicant1.*) has a much more extended scanning > API. You can pass SSIDs, channels, IEs and the scanning type to it. > The new DBus API is present only in development (0.7.x) branch of wpa_supplicant. 0.6.10 and earlier support only the old API which, indeed, has very limited scanning options capabilities. Witek. -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html