org.powertac.officecomplexcustomer.appliances
Class Lights
java.lang.Object
org.powertac.officecomplexcustomer.appliances.Appliance
org.powertac.officecomplexcustomer.appliances.NotShiftingAppliance
org.powertac.officecomplexcustomer.appliances.Lights
public class Lights
- extends NotShiftingAppliance
Lights are utilized when the persons inhabiting the house have need for them
to light the rooms they are in. So it's a not shifting appliance.
- Version:
- 1.5, Date: 2.25.12
- Author:
- Antonios Chrysopoulos
|
Method Summary |
void |
fillDailyOperation(int weekday)
This function fills out all the quarters of the appliance functions for a
single day of the week. |
void |
initialize(String office,
Properties conf,
int seed)
This is the initialization function. |
void |
refresh()
At the end of each week the appliance models refresh their schedule. |
| Methods inherited from class org.powertac.officecomplexcustomer.appliances.Appliance |
calculateOverallPower, createWeeklyPossibilityOperationVector, dailyShifting, fillWeeklyOperation, getApplianceOf, getDuration, getOperationDaysVector, getOverallPower, getPower, getSaturation, getWeeklyLoadVector, getWeeklyOperation, setApplianceOf, setOperationDays, showStatus, toString, weatherDailyFunction |
Lights
public Lights()
initialize
public void initialize(String office,
Properties conf,
int seed)
- Description copied from class:
Appliance
- This is the initialization function. It uses the variable values for the
configuration file to create the appliance as it should for this type.
- Overrides:
initialize in class Appliance
fillDailyOperation
public void fillDailyOperation(int weekday)
- Description copied from class:
Appliance
- This function fills out all the quarters of the appliance functions for a
single day of the week.
- Overrides:
fillDailyOperation in class Appliance
refresh
public void refresh()
- Description copied from class:
Appliance
- At the end of each week the appliance models refresh their schedule. This
way we have a realistic and dynamic model, changing function hours,
consuming power and so on.
- Overrides:
refresh in class Appliance
Copyright © 2013 Power TAC. All Rights Reserved.