# File lib/rubyipmi/ipmitool/commands/sensors.rb, line 18 def count list.count end
returns a hash of fan sensors where the key is fan name and value is the sensor
# File lib/rubyipmi/ipmitool/commands/sensors.rb, line 27 def fanlist(refreshdata=false) refresh if refreshdata flist = {} list.each do | name,sensor | if name =~ /.*fan.*/ flist[name] = sensor end end return flist end
# File lib/rubyipmi/ipmitool/commands/sensors.rb, line 50 def getsensors options["cmdargs"] = "sensor" value = runcmd options.delete_notify("cmdargs") @result end
# File lib/rubyipmi/ipmitool/commands/sensors.rb, line 14 def list @sensors ||= parse(getsensors) end
# File lib/rubyipmi/ipmitool/commands/sensors.rb, line 22 def names list.keys end
# File lib/rubyipmi/ipmitool/commands/sensors.rb, line 9 def refresh @sensors = nil list end
returns a hash of sensors where each key is the name of the sensor and the value is the sensor
# File lib/rubyipmi/ipmitool/commands/sensors.rb, line 39 def templist(refreshdata=false) refresh if refreshdata tlist = {} list.each do | name , sensor | if sensor[:unit] =~ /.*degree.*/ || name =~ /.*temp.*/ tlist[name] = sensor end end return tlist end
Generated with the Darkfish Rdoc Generator 2.