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. Cheers, Samuel. -- 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