- Scheduler - Class in egotham.flexibleloadcontrol
-
Root class for the Controller, controls all utilities and optimisations
- Scheduler() - Constructor for class egotham.flexibleloadcontrol.Scheduler
-
Constructor initialising all Lists
- Scheduler(Optimisation) - Constructor for class egotham.flexibleloadcontrol.Scheduler
-
Constructor initialising all Lists and setting optimisation
- setBestTemperature(int) - Method in class egotham.flexibleloadcontrol.Settings
-
- setConsumption(double) - Method in class egotham.flexibleloadcontrol.control.TestControl
-
- setConsumptionCap(double) - Method in class egotham.flexibleloadcontrol.InOutAllTest
-
- setConsumptionData(long[], double[]) - Method in class egotham.flexibleloadcontrol.InOutAllTest
-
creates new RealValue objects and places them into the ConsumptionData
List.
- setfullConsumption(long[], long[]) - Method in class egotham.flexibleloadcontrol.InOutAllTest
-
- setHighTmeperature(int) - Method in class egotham.flexibleloadcontrol.Settings
-
- setLowTemperature(int) - Method in class egotham.flexibleloadcontrol.Settings
-
- setMeanStd(double, double) - Method in class egotham.flexibleloadcontrol.SortingTechnique.PricePredictSortTest
-
- setoptimisation(Optimisation) - Method in class egotham.flexibleloadcontrol.Scheduler
-
Sets the optimisation type Optimisation object
- setPriceDifference(int) - Method in class egotham.flexibleloadcontrol.Settings
-
- setRelayNumber(int) - Method in class egotham.flexibleloadcontrol.control.BoilerControl
-
- setRelayNumber(int) - Method in class egotham.flexibleloadcontrol.control.HeaterControl
-
- setSensornumber(int) - Method in class egotham.flexibleloadcontrol.control.HeaterControl
-
- setSettings(Settings) - Method in class egotham.flexibleloadcontrol.control.BoilerControl
-
- setSettings(Settings) - Method in class egotham.flexibleloadcontrol.InOutAllAPIConnect
-
- setStartUpTime(long) - Method in class egotham.flexibleloadcontrol.Settings
-
- setStaticFuturePricerange(int) - Method in class egotham.flexibleloadcontrol.Settings
-
- settariff(long[][]) - Method in class egotham.flexibleloadcontrol.InOutAllTest
-
- setTechniques(List<SortingTechnique>) - Method in class egotham.flexibleloadcontrol.Optimisation.PricePredictionOptimisation
-
Clears the List of techniques and sets the new ones in place.
- setTemperature(int, double) - Method in class egotham.flexibleloadcontrol.InOutAllTest
-
- settime(long) - Method in class egotham.flexibleloadcontrol.InOutAllTest
-
- Settings - Class in egotham.flexibleloadcontrol
-
Settings class for the Controller,
- Settings(int, int, int, int, int, int, long) - Constructor for class egotham.flexibleloadcontrol.Settings
-
Constructor for Settings.
- setUpdateInterval(int) - Method in class egotham.flexibleloadcontrol.Settings
-
- setUrgency(int) - Method in class egotham.flexibleloadcontrol.control.TestControl
-
- setUtilities(List<UtilityControl>) - Method in class egotham.flexibleloadcontrol.Scheduler
-
removes all items from the utilities list and replaces them with the new
list
- setUtilities(UtilityControl[]) - Method in class egotham.flexibleloadcontrol.Scheduler
-
removes all items from the utilities list and replaces them with the new
items
- setvars(Settings, InOutAll) - Method in class egotham.flexibleloadcontrol.SortingTechnique.PricePredictSortMean
-
- sort(List<UtilityControl>, List<UtilityControl>) - Method in class egotham.flexibleloadcontrol.SortingTechnique.CapSort
-
Determines if the Price Cap is applicable and creates a schedule for
utilities for one interval.
- sort(List<UtilityControl>, List<UtilityControl>) - Method in class egotham.flexibleloadcontrol.SortingTechnique.PricePredictSort
-
Checks corelation between priorities of utilities with current and future
prices.
- sort(List<UtilityControl>, List<UtilityControl>) - Method in interface egotham.flexibleloadcontrol.SortingTechnique.SortingTechnique
-
- SortingTechnique - Interface in egotham.flexibleloadcontrol.SortingTechnique
-
Interface for sorting techniques
- statusRelay(int) - Method in interface egotham.flexibleloadcontrol.InOutAll
-
- statusRelay(int) - Method in class egotham.flexibleloadcontrol.InOutAllAPIConnect
-
Checks the status of the relay (on/off) and returns it
- statusRelay(int) - Method in class egotham.flexibleloadcontrol.InOutAllTest
-