Method: MFi::MPower#sample
- Defined in:
- lib/mpower.rb
#sample(port = -1) ⇒ Object
Sample all metrics from the mPower device port
the port option, default is all
59 60 61 62 63 64 65 66 67 68 |
# File 'lib/mpower.rb', line 59 def sample port=-1 data = run(:func => "powerList", :port => port) unless data.key?("value") raise "No data available" end data["value"].shift number = 0 data["value"].map { |value| MPowerReading.new(number += 1, value) } end |