#
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 ...
|
#
acc66d02 |
| 15-Aug-2023 |
George Liu <liuxiwei@inspur.com> |
cooling-type: Replace Argument class with CLI11
Phosphor-fan already depends on cli11, delete Argument class and use cli11 instead.
Signed-off-by: George Liu <liuxiwei@inspur.com> Change-Id: I327a5
cooling-type: Replace Argument class with CLI11
Phosphor-fan already depends on cli11, delete Argument class and use cli11 instead.
Signed-off-by: George Liu <liuxiwei@inspur.com> Change-Id: I327a522ecf232c00661088f2c527e626c24610bc
show more ...
|
#
ddb773b2 |
| 06-Oct-2021 |
Patrick Williams <patrick@stwcx.xyz> |
catch exceptions as const Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: Id1b5054d3147c39d98309bc11ed7016d6909e2a6
|
#
ae226194 |
| 15-Oct-2020 |
Jay Meyer <jaymeyer@us.ibm.com> |
Enhance fan tracing support - add device access info Move file names for file errors to the journal message. Enhance usablility. Logging messages for file errors contain the fil
Enhance fan tracing support - add device access info Move file names for file errors to the journal message. Enhance usablility. Logging messages for file errors contain the file names and other information inside structured entries rather than directly in the log message. This makes viewing errors more difficult than need be. Before this change, the journal report needed to be run with '-o verbose' to see the file names. Tested: - For cooling-type/cooling_type.cpp Approx line 39: A dry-dock test of this message was performed by commenting out the return for the successful case just above and adding a successful return just below the journal message. Then the next test can output this log message: Failed to get libevdev from file descriptor 4, return code 0 Approx line 71: Do this to get error below: "phosphor-cooling-type --air --dev=/dev/input/by-path/platform-gpio-keys-polled-event --path=/system/chassis/motherboard/ --event=21" Message: "Device does not support event type keycode 21" - For cooling-type/main.cpp Approx line 73: Do this to provoke error below: "phosphor-cooling-type --air --dev=/dev/input/by-path/platform-gpio-keys-polled-event --path=/system/chassis/motherboard/ --event=6" Message: "Uncaught DBus method failure exception Busname: xyz.openbmc_project.Inventory.Manager Path: /xyz/openbmc_project/inventory Interface xyz.openbmc_project.Inventory.Manager Method: Notify" - For presence/fallback.cpp Approx line 56: Run fan presence application using a 'fallback' rpolicy for a fan and set that fan's gpio presence line to false within simulation. Journal Message: Using backup presence sensor for fan /system/chassis/motherboard/fan0 For presence/fallback.cpp Approx line 82: Set a fan's gpio presence line to false within simulation and then run the fan presence application using a 'fallback' rpolicy for that fan. Journal Message: Using backup presence sensor for fan /system/chassis/motherboard/fan0 - For presence/tach.cpp Approx line 76: Remove a fan sensor from the fan controller hwmon config that is configured within the fan presence application. Then unbind and rebind the fan controller device driver and start the fan presence application. Journal Message: Unable to read fan tach sensor /xyz/openbmc_project/sensors/fan_tach/fan3_0 - For utility.hpp: Approx line 65: Do this to get error below: "phosphor-cooling-type --air --dev=/dev/input/by-path/platform-gpio-keys-polled- --path=/system/chassis/motherboard/ --event=21" Message: "Failed to open file device path /dev/input/by-path/platform-gpio-keys-polled-" Signed-off-by: Jay Meyer <jaymeyer@us.ibm.com> Change-Id: I592481d92b18b85e5ea5b7040389467530b581e1
show more ...
|
#
0258ed79 |
| 26-May-2020 |
Matthew Barth <msbarth@us.ibm.com> |
cooling-type: Clang format updates Used `format-code.sh` build script to make changes to conform to clang format. Tested: Compiled Change-Id: I2294141845790cbb79e599741
cooling-type: Clang format updates Used `format-code.sh` build script to make changes to conform to clang format. Tested: Compiled Change-Id: I2294141845790cbb79e599741802bfede574a0b9 Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
show more ...
|
#
3e781064 |
| 19-Oct-2018 |
William A. Kennington III <wak@google.com> |
Fix exit status codes Using an exit status of -1 everywhere leads to the status being converted to 255 when output to a calling application. While this does signify an error it has a
Fix exit status codes Using an exit status of -1 everywhere leads to the status being converted to 255 when output to a calling application. While this does signify an error it has a reserved meaning for exit status out of range. Lets use a valid general exit status of 1 instead. Change-Id: I326701c78985e34c430c258fe31d9e910da10405 Signed-off-by: William A. Kennington III <wak@google.com>
show more ...
|
#
17792cda |
| 10-May-2018 |
Matthew Barth <msbarth@us.ibm.com> |
cooling-type: Use lookupAndCallMethod Have phosphor-cooling-type fail with a DBusMethodError exception when a failure occurs on updating inventory. Resolves: openbmc/openbmc#262
cooling-type: Use lookupAndCallMethod Have phosphor-cooling-type fail with a DBusMethodError exception when a failure occurs on updating inventory. Resolves: openbmc/openbmc#2628 Tested: Cooling type properties still set correctly Change-Id: Ia7e3379fc7d75c70e9c71d4f940f9da84b9f5774 Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
show more ...
|
#
06bae854 |
| 24-May-2017 |
Matt Spinler <spinler@us.ibm.com> |
Have cooling-type use the common argument.hpp The cooling-type application should use the common header file for the ArgumentParser class now that one is available. Also fix
Have cooling-type use the common argument.hpp The cooling-type application should use the common header file for the ArgumentParser class now that one is available. Also fixed where a static ArgumentParser constant was being initialized. Change-Id: I1fb0dfe3bd0c6e0200ad7c718ef2a3def5476f3f Signed-off-by: Matt Spinler <spinler@us.ibm.com>
show more ...
|
#
ce822444 |
| 10-Apr-2017 |
Brandon Wyman <bjwyman@gmail.com> |
Implement changes to read GPIO device for cooling type. Change-Id: If40a54510fb05d67ee0bfdf24026c1d7470897ca Signed-off-by: Brandon Wyman <bjwyman@gmail.com>
|
#
59ae8771 |
| 06-Apr-2017 |
Brandon Wyman <bjwyman@gmail.com> |
Implement updating the inventory properties Implement code needed to update the chassis AirCooled and WaterCooled properties. Change-Id: I9a67d1129e99f841200241e2daae08fb6119d9d
Implement updating the inventory properties Implement code needed to update the chassis AirCooled and WaterCooled properties. Change-Id: I9a67d1129e99f841200241e2daae08fb6119d9d3 Signed-off-by: Brandon Wyman <bjwyman@gmail.com>
show more ...
|
#
fef0295a |
| 31-Mar-2017 |
Brandon Wyman <bjwyman@gmail.com> |
Fill in shell functions/files for cooling type. Change-Id: I8d18d3141e955adeffdd8122ebb17549c88edd77 Signed-off-by: Brandon Wyman <bjwyman@gmail.com>
|