I am using your tool very often and I want to thank you for that.
This week I found a little problem and do not knwo how to solve. First of all my xml file:
Reading the first part is working, so I get a string called '00-11-88-87-F4-82' with the RSSI value. WIth the second part there is a problem. Because there are only numbers in the string, xmlread does not interpret it as a string. It calcluates the the value of -269. But I need it as String because it is not a number.
How can I solve the problem? Changing the name is not possible because it is given by the application where the xml is coming from.
thank you for your help. I compiled it with a new Matlab and it is working fine now. But one problem again: How can I see which AP (Mac-Address) has which RSSI values? At the moment I only get RSSI values as I specified but I do not knwo from which AP? Is it possible to get something like this:
MAC1: RSSI1, RSSI2, RSSI3,...
MAC2: RSSI1, RSSI2, RSSI3,...
very nice idea your WifiRSSI. But i have a problem using it. Here my setup: Matlab R2007b and WindowsXP SP3. The driver can be started successfully:
>> !net start ndisprot
The EP_NSWD NDIS Protocol Driver service was started successfully.
But if I use your examples like
y = wifiRSSI( , 100 , 10);
I get errors:
??? Invalid MEX-file 'C:\Documents and Settings\Mark Weber\My
specified module could not be found.
Recompiling is very difficult because VS 2008 is installed on my system. Maybe you have an idea? The right workspace is selected with wifiRSSI.dll and wifidevice.dll in it.
Brilliant product, saved me a lot of time.
It create a really neat struct that is easy to navigate. And the gen_object_display.m script that shows the struct was invaluable when reading xml-files from other sources.
I had some issues with the error-reports (catch-statements)when using xml_read. Changing the debug varaible (line 89) to true removed the issue.
05 Aug 2013
Read XML files into MATLAB struct and writes MATLAB data types to XML