Class: HcitoolsWrapper::Scan

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

Class Method Summary collapse

Class Method Details

.start(runinterval: 8, scanduration: 0.3) ⇒ Object

options interval and duration are in seconds



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

def self.start(runinterval: 8, scanduration: 0.3)
  
  while true do
    
    sleep 1
    
    `sudo hcitool lescan>result.txt &  
sleep #{scanduration}
sudo pkill --signal SIGINT hcitool`
    
    sleep runinterval - 1
    
  end

end