Class 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
    • Constructor Detail

      • Lights

        public Lights()
    • Method Detail

      • initialize

        public void initialize​(String household,
                               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