class Elesai::LSI::BBU
Public Class Methods
new()
click to toggle source
# File lib/elesai/lsi.rb, line 219 def initialize end
Public Instance Methods
_id()
click to toggle source
# File lib/elesai/lsi.rb, line 222 def _id self[:id] end
add_section(section)
click to toggle source
# File lib/elesai/lsi.rb, line 226 def add_section(section) self[section.section] = section end
inspect()
click to toggle source
# File lib/elesai/lsi.rb, line 230 def inspect "#{self.class}:#{self.__id__}" end
to_s()
click to toggle source
# File lib/elesai/lsi.rb, line 234 def to_s capacityinfo_absolutestateofcharge = self[:batterytype] == 'iBBU' ? self[:capacityinfo][:absolutestateofcharge] : '-' capacityinfo_remainingcapacity = self[:batterytype] == 'iBBU' ? self[:capacityinfo][:remainingcapacity] : '-' "[BBU] %s %-5s %-4s %-11s %3s:%-8s %s:%s %s:%s %7s:%-4s %s" % [self[:id],self[:batterytype],self[:designinfo][:devicechemistry],self[:firmwarestatus][:chargingstatus],self[:firmwarestatus][:learncycleactive],self[:firmwarestatus][:learncyclestatus],self[:voltage].gsub(/\s/,''),self[:firmwarestatus][:voltage],self[:temperature].gsub(/\s/,''),self[:firmwarestatus][:temperature],capacityinfo_remainingcapacity,capacityinfo_absolutestateofcharge,self[:properties][:nextlearntime]] end