module Toji::Progress::BaseState
Constants
- KEYS
Public Instance Methods
day()
click to toggle source
# File lib/toji/progress/base_state.rb, line 34 def day ((elapsed_time_with_offset.to_f + 1) / DAY).ceil end
day_label()
click to toggle source
# File lib/toji/progress/base_state.rb, line 38 def day_label progress.day_labels[day - 1] end
display_time(format="%m/%d %H:%M")
click to toggle source
# File lib/toji/progress/base_state.rb, line 42 def display_time(format="%m/%d %H:%M") time.strftime(format) end
elapsed_time()
click to toggle source
# File lib/toji/progress/base_state.rb, line 26 def elapsed_time time - progress.base_time end
elapsed_time_with_offset()
click to toggle source
# File lib/toji/progress/base_state.rb, line 30 def elapsed_time_with_offset elapsed_time + progress.day_offset end
room_psychrometry()
click to toggle source
乾湿差
# File lib/toji/progress/base_state.rb, line 55 def room_psychrometry if room_dry_temp && room_wet_temp room_dry_temp.to_f - room_wet_temp.to_f end end
room_relative_humidity_from_dry_and_wet(swvp: Swvp.default, pressure: 1013, k: 0.000662)
click to toggle source
相対湿度
# File lib/toji/progress/base_state.rb, line 62 def room_relative_humidity_from_dry_and_wet(swvp: Swvp.default, pressure: 1013, k: 0.000662) if room_dry_temp && room_wet_temp psy2rh = PsychrometryToRelativeHumidity.new(swvp: swvp, pressure: pressure, k: k) psy2rh.convert(room_wet_temp.to_f, room_dry_temp.to_f) end end