- 25 Feb, 2018 3 commits
-
-
Valentin Reis authored
-
Valentin Reis authored
-
Valentin Reis authored
-
- 23 Feb, 2018 6 commits
-
-
Valentin Reis authored
-
Valentin Reis authored
-
Valentin Reis authored
-
Valentin Reis authored
-
Valentin Reis authored
-
Valentin Reis authored
-
- 21 Feb, 2018 5 commits
-
-
Valentin Reis authored
-
Valentin Reis authored
-
Valentin Reis authored
-
Valentin Reis authored
-
Valentin Reis authored
-
- 19 Feb, 2018 2 commits
-
-
Valentin Reis authored
-
Valentin Reis authored
-
- 16 Feb, 2018 1 commit
-
-
Valentin Reis authored
-
- 15 Feb, 2018 3 commits
-
-
Valentin Reis authored
-
Valentin Reis authored
-
Valentin Reis authored
-
- 14 Feb, 2018 3 commits
-
-
Valentin Reis authored
-
Valentin Reis authored
-
Valentin Reis authored
-
- 13 Feb, 2018 3 commits
-
-
Valentin Reis authored
-
Swann Perarnau authored
Testing fixes See merge request !13
-
Swann Perarnau authored
Somehow missed that one.
-
- 21 Dec, 2017 2 commits
-
-
Swann Perarnau authored
Small fixes to correct for wrong actions on power control over a real load.
-
Swann Perarnau authored
Recent work has added and renamed binaries to the repository. This patch syncs the setup.py file to match the current state. This fixes missing binaries from path inside virtual environments.
-
- 20 Dec, 2017 6 commits
-
-
Swann Perarnau authored
Implement control loop See merge request !12
-
Swann Perarnau authored
Change the PowerActuator to be able to lower the power limit. Because RAPL doesn't provide an actual lower limit, we use 0 as the minimal power.
-
Swann Perarnau authored
This patch adds a poweractuator based on rapl settings available through the sensor manager. Adding this actuator forces us to use a list of actuators in the controller, changing a bit the structure of the code.
-
Swann Perarnau authored
-
Swann Perarnau authored
This patch introduce one more level of abstraction to the controller: an actuator. Actuators will act as the middleman between specific managers and the controller, while providing enough info to implement actual models on top. For now, we only have the application threads actuator.
-
Swann Perarnau authored
Initial support for perf wrapper See merge request !11
-
- 19 Dec, 2017 6 commits
-
-
Kamil Iskra authored
-
Kamil Iskra authored
-
Swann Perarnau authored
The "control" part of the NRM is bound to change and become more complex in the near future, so move it in its own module. This refactor also introduce some controller logic. Control is split into 3 steps: planning, execution and updates. The goal is to use this new code organization as a way to abstract different control policies that could be implemented later. Note that we might at some point move into a "control manager" and a bunch of "policies" and "actuators", as a way of matching typical control theory vocabulary.
-
Kamil Iskra authored
-
Swann Perarnau authored
Small things like spacing and extra semicolon. It is also recommended to use the 0o notation for octal, as a way to make them stand out in the code.
-
Kamil Iskra authored
-