a58197cf | 11-Jun-2018 |
Patrick Venture <venture@google.com> |
test: pid: zone
Add unit-tests for the PID zone module. Add zone_mock.
Tested: Ran on quanta-q71l board and it behaved as expected.
Change-Id: I51185b2d2daacea6ffb687e8f38c4fe2b2a1bed3 Signed-off-
test: pid: zone
Add unit-tests for the PID zone module. Add zone_mock.
Tested: Ran on quanta-q71l board and it behaved as expected.
Change-Id: I51185b2d2daacea6ffb687e8f38c4fe2b2a1bed3 Signed-off-by: Patrick Venture <venture@google.com>
show more ...
|
5c7cc545 | 11-Jun-2018 |
Patrick Venture <venture@google.com> |
pid: zone split out builders
To enable unit-testing, split the builders into their own object files.
Tested: Ran on quanta-q71l board and it behaved as expected.
Change-Id: I92168ec9ae4946d12328e9
pid: zone split out builders
To enable unit-testing, split the builders into their own object files.
Tested: Ran on quanta-q71l board and it behaved as expected.
Change-Id: I92168ec9ae4946d12328e9c0b94a36bb89d0f718 Signed-off-by: Patrick Venture <venture@google.com>
show more ...
|
fe75b193 | 08-Jun-2018 |
Patrick Venture <venture@google.com> |
enable unit-tests: enable for SensorManager
Enabled unit-tests in general for the project, and more specifically started with a benign construction test for the SensorManager object.
Tested: Verifi
enable unit-tests: enable for SensorManager
Enabled unit-tests in general for the project, and more specifically started with a benign construction test for the SensorManager object.
Tested: Verified continues to build and link, and unit-test passes. Tested: Ran on quanta-q71l board and it behaved as expected.
Change-Id: I4ad9a0c57efd0b9ccc37d26faa0cc1b82026b8d7 Signed-off-by: Patrick Venture <venture@google.com>
show more ...
|
08afbb25 | 14-Jun-2018 |
Gunnar Mills <gmills@us.ibm.com> |
Spelling fixes
Spelling errors found using github.com/lucasdemarchi/codespell A tool to fix common misspellings. This tool is licensed under GNU General Public License, version 2.
Change-Id: I1de3f
Spelling fixes
Spelling errors found using github.com/lucasdemarchi/codespell A tool to fix common misspellings. This tool is licensed under GNU General Public License, version 2.
Change-Id: I1de3fdd00d0c132987b1eeb78b2945f30d3ab538 Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
show more ...
|
00d5199c | 24-Apr-2018 |
Patrick Venture <venture@google.com> |
fancontroller: remove percentage log entry
This log entry was just to debug something and also didn't have a corresponding header in the log file. It is no longer necessary.
Tested: Ran on quanta-
fancontroller: remove percentage log entry
This log entry was just to debug something and also didn't have a corresponding header in the log file. It is no longer necessary.
Tested: Ran on quanta-q71l and verified the log looked as expected. Change-Id: I4a433cf8181c7d28977bf60ca932d25a4b307c84 Signed-off-by: Patrick Venture <venture@google.com>
show more ...
|
5f02ad28 | 24-Apr-2018 |
Patrick Venture <venture@google.com> |
pid: added thermal inputs & failsafe to logging
The tuning logging now includes the thermal inputs and whether the zone is in failsafe mode.
Tested: Ran on quanta-q71l and verified the log looked c
pid: added thermal inputs & failsafe to logging
The tuning logging now includes the thermal inputs and whether the zone is in failsafe mode.
Tested: Ran on quanta-q71l and verified the log looked correct. Change-Id: I2ee8d3128d7d969e63cb6b8728dc6698a4f54aae Signed-off-by: Patrick Venture <venture@google.com>
show more ...
|
dc3b7902 | 24-Mar-2018 |
Patrick Venture <venture@google.com> |
s/Control.FanCtrl.Mode/Control.Mode/
The interface for a Mode is generic enough for objects beyond strictly fan control.
Change-Id: I3cb7e7564f841e680dc34743908644be9639267d Signed-off-by: Patrick
s/Control.FanCtrl.Mode/Control.Mode/
The interface for a Mode is generic enough for objects beyond strictly fan control.
Change-Id: I3cb7e7564f841e680dc34743908644be9639267d Signed-off-by: Patrick Venture <venture@google.com>
show more ...
|
d8012181 | 08-Mar-2018 |
Patrick Venture <venture@google.com> |
PID Objects & Algo
These are the PID controller implementations for fans, and thermals. This also includes the PID algorithm used.
Change-Id: I30471fbf7a8a7ed65f78bf105970d62815fedc56 Signed-off-b
PID Objects & Algo
These are the PID controller implementations for fans, and thermals. This also includes the PID algorithm used.
Change-Id: I30471fbf7a8a7ed65f78bf105970d62815fedc56 Signed-off-by: Patrick Venture <venture@google.com>
show more ...
|