Class: HcitoolsWrapper::Scan

Inherits:
Object
  • Object
show all
Defined in:
lib/hcitools_wrapper.rb

Class Method Summary collapse

Class Method Details

.start(runinterval: 20, scanduration: 2) ⇒ Object

options interval and duration are in seconds



12
13
14
15
16
17
18
19
20
21
22
23
24
# File 'lib/hcitools_wrapper.rb', line 12

def self.start(runinterval: 20, scanduration: 2)
  
  while true do
    
    pid = spawn("sudo hcitool lescan", :err=>"log")
    sleep scanduration
    `sudo pkill --signal SIGINT hcitool`
    
    sleep runinterval
    
  end

end