Accomodate for apples elimination of BSSID from airport results
This commit is contained in:
@ -22,17 +22,13 @@ function parseOutput(str, callback) {
|
||||
let lines = str.split('\n');
|
||||
|
||||
for (let i = 1, l = lines.length; i < l; i++) {
|
||||
let mac = lines[i].match(macRegex);
|
||||
if (!mac) {
|
||||
continue;
|
||||
}
|
||||
let macStart = lines[i].indexOf(mac[0]);
|
||||
let elements = lines[i].substr(macStart).split(/[ ]+/);
|
||||
if (lines[i] == '') continue;
|
||||
let elements = lines[i].substr(51).split(/[ ]+/);
|
||||
wifis.push({
|
||||
'ssid' : lines[i].substr(0, macStart).trim(),
|
||||
'mac' : elements[0].trim(),
|
||||
'channel': parseInt(elements[2].trim(), 10),
|
||||
'rssi' : parseInt(elements[1].trim(), 10)
|
||||
'ssid' : lines[i].substr(0,32).trim(),
|
||||
'mac' : lines[i].substr(33,17).trim(),
|
||||
'channel': parseInt(elements[1].trim(), 10),
|
||||
'rssi' : parseInt(elements[0].trim(), 10)
|
||||
});
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user