# File rbot/utils.rb, line 336def store_speed(value, windunit, meterspersec, knots, milesperhour)
# Helper function to convert and store speed based on unit.# &$meterspersec, &$knots and &$milesperhour are passed on# referenceif (windunit == 'KT')
# The windspeed measured in knots:
@decoded[knots] = sprintf("%.2f", value)
# The windspeed measured in meters per second, rounded to one decimal place:
@decoded[meterspersec] = sprintf("%.2f", value.to_f * 0.51444)
# The windspeed measured in miles per hour, rounded to one decimal place: */
@decoded[milesperhour] = sprintf("%.2f", value.to_f * 1.1507695060844667)
elsif (windunit == 'MPS')
# The windspeed measured in meters per second:
@decoded[meterspersec] = sprintf("%.2f", value)
# The windspeed measured in knots, rounded to one decimal place:
@decoded[knots] = sprintf("%.2f", value.to_f / 0.51444)
#The windspeed measured in miles per hour, rounded to one decimal place:
@decoded[milesperhour] = sprintf("%.1f", value.to_f / 0.51444 * 1.1507695060844667)
elsif (windunit == 'KMH')
# The windspeed measured in kilometers per hour:
@decoded[meterspersec] = sprintf("%.1f", value.to_f * 1000 / 3600)
@decoded[knots] = sprintf("%.1f", value.to_f * 1000 / 3600 / 0.51444)
# The windspeed measured in miles per hour, rounded to one decimal place:
@decoded[milesperhour] = sprintf("%.1f", knots.to_f * 1.1507695060844667)
endend