History log of /openbmc/phosphor-pid-control/pid/ (Results 101 – 108 of 108)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
a58197cf11-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 ...

5c7cc54511-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 ...

fe75b19308-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 ...

08afbb2514-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 ...

00d5199c24-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 ...

5f02ad2824-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 ...

dc3b790224-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 ...


/openbmc/phosphor-pid-control/Makefile.am
/openbmc/phosphor-pid-control/README
/openbmc/phosphor-pid-control/bootstrap.sh
/openbmc/phosphor-pid-control/conf.hpp
/openbmc/phosphor-pid-control/configure.ac
/openbmc/phosphor-pid-control/dbus/README
/openbmc/phosphor-pid-control/dbus/dbusactiveread.cpp
/openbmc/phosphor-pid-control/dbus/dbusactiveread.hpp
/openbmc/phosphor-pid-control/dbus/dbuspassive.cpp
/openbmc/phosphor-pid-control/dbus/dbuspassive.hpp
/openbmc/phosphor-pid-control/dbus/util.cpp
/openbmc/phosphor-pid-control/dbus/util.hpp
/openbmc/phosphor-pid-control/examples/set-point
/openbmc/phosphor-pid-control/examples/swampd.conf
/openbmc/phosphor-pid-control/experiments/README
/openbmc/phosphor-pid-control/experiments/drive.cpp
/openbmc/phosphor-pid-control/experiments/drive.hpp
/openbmc/phosphor-pid-control/interfaces.hpp
/openbmc/phosphor-pid-control/ipmi/README
/openbmc/phosphor-pid-control/ipmi/manualcmds.cpp
/openbmc/phosphor-pid-control/ipmi/manualcmds.hpp
/openbmc/phosphor-pid-control/main.cpp
/openbmc/phosphor-pid-control/notimpl/README
/openbmc/phosphor-pid-control/notimpl/readonly.cpp
/openbmc/phosphor-pid-control/notimpl/readonly.hpp
/openbmc/phosphor-pid-control/notimpl/writeonly.cpp
/openbmc/phosphor-pid-control/notimpl/writeonly.hpp
zone.hpp
/openbmc/phosphor-pid-control/scripts/README
/openbmc/phosphor-pid-control/scripts/pid-example.txt
/openbmc/phosphor-pid-control/scripts/pid-example.yaml
/openbmc/phosphor-pid-control/scripts/pid_gen.py
/openbmc/phosphor-pid-control/scripts/sensor-example.txt
/openbmc/phosphor-pid-control/scripts/sensor-example.yaml
/openbmc/phosphor-pid-control/scripts/sensor_gen.py
/openbmc/phosphor-pid-control/scripts/writepid.mako.cpp
/openbmc/phosphor-pid-control/scripts/writesensor.mako.cpp
/openbmc/phosphor-pid-control/scripts/writezone.mako.cpp
/openbmc/phosphor-pid-control/scripts/zone-example.txt
/openbmc/phosphor-pid-control/scripts/zone-example.yaml
/openbmc/phosphor-pid-control/scripts/zone_gen.py
/openbmc/phosphor-pid-control/sensors/README
/openbmc/phosphor-pid-control/sensors/host.cpp
/openbmc/phosphor-pid-control/sensors/host.hpp
/openbmc/phosphor-pid-control/sensors/manager.cpp
/openbmc/phosphor-pid-control/sensors/manager.hpp
/openbmc/phosphor-pid-control/sensors/pluggable.cpp
/openbmc/phosphor-pid-control/sensors/pluggable.hpp
/openbmc/phosphor-pid-control/sensors/sensor.hpp
/openbmc/phosphor-pid-control/setsensor.cpp
/openbmc/phosphor-pid-control/sysfs/sysfsread.cpp
/openbmc/phosphor-pid-control/sysfs/sysfsread.hpp
/openbmc/phosphor-pid-control/sysfs/sysfswrite.cpp
/openbmc/phosphor-pid-control/sysfs/sysfswrite.hpp
/openbmc/phosphor-pid-control/sysfs/util.cpp
/openbmc/phosphor-pid-control/sysfs/util.hpp
/openbmc/phosphor-pid-control/threads/busthread.cpp
/openbmc/phosphor-pid-control/threads/busthread.hpp
/openbmc/phosphor-pid-control/util.cpp
/openbmc/phosphor-pid-control/util.hpp
d801218108-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 ...

12345