fixed battery
This commit is contained in:
@@ -7,6 +7,10 @@ class Battery
|
||||
@battery_max_kwh = battery_capacity
|
||||
end
|
||||
|
||||
def reset
|
||||
@battery_kwh = 0.0
|
||||
end
|
||||
|
||||
def charge(kwh)
|
||||
return 0.0 if kwh.nil?
|
||||
if battery_kwh + kwh <= battery_max_kwh
|
||||
@@ -15,7 +19,7 @@ class Battery
|
||||
return kwh
|
||||
else
|
||||
old_kwh = battery_kwh
|
||||
battery_kwh = battery_max_kwh
|
||||
@battery_kwh = battery_max_kwh
|
||||
#p "Battery is now at %s kwh" % battery_kwh
|
||||
return (battery_max_kwh-old_kwh)
|
||||
end
|
||||
@@ -29,7 +33,7 @@ class Battery
|
||||
return kwh
|
||||
else
|
||||
old_kwh = battery_kwh
|
||||
battery_kwh = 0.0
|
||||
@battery_kwh = 0.0
|
||||
#p "Battery is now at %s kwh" % battery_kwh
|
||||
return old_kwh
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user