Module: Rplidar::CSV
- Included in:
- Driver
- Defined in:
- lib/rplidar/csv.rb
Overview
Dump measurements to CSV file.
Instance Method Summary collapse
Instance Method Details
#dump_scans(filename = 'output.csv', iterations = 1) ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 15 |
# File 'lib/rplidar/csv.rb', line 4 def dump_scans(filename = 'output.csv', iterations = 1) responses = scan(iterations) file = File.open(filename, 'w') file.puts 'start,quality,angle,distance' responses.each do |r| file.puts "#{r[:start]},#{r[:quality]},#{r[:angle]},#{r[:distance]}" end file.close responses end |