#
dfddd648 |
| 16-Aug-2024 |
Patrick Williams <patrick@stwcx.xyz> |
clang-format: re-format for clang-18
clang-format-18 isn't compatible with the clang-format-17 output, so we need to reformat the code with the latest version. The way clang-18 handles lambda forma
clang-format: re-format for clang-18
clang-format-18 isn't compatible with the clang-format-17 output, so we need to reformat the code with the latest version. The way clang-18 handles lambda formatting also changed, so we have made changes to the organization default style format to better handle lambda formatting.
See I5e08687e696dd240402a2780158664b7113def0e for updated style. See Iea0776aaa7edd483fa395e23de25ebf5a6288f71 for clang-18 enablement.
Change-Id: Ica590f8613f1fb89ab1ca676ac51c1cc7e38d67f Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
show more ...
|
#
fbf4703f |
| 17-Jul-2023 |
Patrick Williams <patrick@stwcx.xyz> |
use std::format instead of fmt::format
The std::format is sufficient for the uses in this repository except for in one file (override_fan_target.cpp, since P2286 isn't supported by GCC yet). Switch
use std::format instead of fmt::format
The std::format is sufficient for the uses in this repository except for in one file (override_fan_target.cpp, since P2286 isn't supported by GCC yet). Switch to std::format whenever possible.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: Ib2576fb530a4d7ce238e1b0bd95b40b476ec2107
show more ...
|
#
7d135641 |
| 04-Feb-2021 |
Matt Spinler <spinler@us.ibm.com> |
monitor: Support for running with power off Put in the remaining changes necessary so that fan monitor doesn't need to be killed when power turns off. This includes things like:
monitor: Support for running with power off Put in the remaining changes necessary so that fan monitor doesn't need to be killed when power turns off. This includes things like: * Support for starting before the Present property is on D-Bus. * Support for starting before the config file name is available. * Stopping any running timers when power is turned off. * Checking the power off rules when power turns on. Most, but not all, of the changes are common between the JSON and YAML modes, but this only truly supported when compiled for JSON. This also removes the init vs monitor modes of operation, if compiled for JSON. Signed-off-by: Matt Spinler <spinler@us.ibm.com> Change-Id: Ic2c6848f24511c9dc763227e05bbebb4c8c80cd1
show more ...
|
#
b92aa3bf |
| 06-Jan-2021 |
Matt Spinler <spinler@us.ibm.com> |
monitor: Change power off rule trace order When starting a power off action, trace it before starting it so if the action traces something too this trace comes first. Signed-off
monitor: Change power off rule trace order When starting a power off action, trace it before starting it so if the action traces something too this trace comes first. Signed-off-by: Matt Spinler <spinler@us.ibm.com> Change-Id: Iae7a196422e9c629098e587e31cb01f2f15eabb3
show more ...
|
#
f06ab07c |
| 14-Oct-2020 |
Matt Spinler <spinler@us.ibm.com> |
monitor: Create PowerOffRules class This class contains a PowerOffCause and a PowerOffAction. It provides a check() method that takes the FanHealth map which it then checks against
monitor: Create PowerOffRules class This class contains a PowerOffCause and a PowerOffAction. It provides a check() method that takes the FanHealth map which it then checks against the cause. If the cause is satisfied, it then starts the power off action. It provides a cancel method that will force cancel a running action in the case that the object owner detects a system power off and so doesn't need to run this power off anymore. The class's configuration data is read from the JSON config file. Signed-off-by: Matt Spinler <spinler@us.ibm.com> Change-Id: I5c0c168591d6d62c894c4d036ec762797fd759af
show more ...
|