function printLog(str)
if logging=="yes" then
capture("logger -t beaconmon \""..str.."\"")
- else
+ print(str)
+ elseif logging=="syslog" then
+ capture("logger -t beaconmon \""..str.."\"")
+ elseif logging=="stdout" then
print(str)
end
end
function open_dump()
- run_command("/usr/bin/pkill btmon")
- run_command("/usr/bin/pkill hcitool")
- f = assert(io.popen ("/usr/bin/stdbuf -o0 /usr/bin/btmon"))
+ f = assert(io.popen ("/usr/bin/btmon"))
run_command("hciconfig hci0 down")
run_command("hciconfig hci0 up")
- f_null = assert(io.popen ("hcitool lescan --duplicates --passive"))
+ f_null = assert(io.popen ("hcitool lescan --duplicates"))
return f