PSUSensor: Fix for PSU details

Issue: When user trying to get PSU details in redfish, PSU detail logs
       are not coming under Chassis/WC_Baseboard/Power.

Fix: changed the order of InitialProperties of dbus connection

Tested:
Verified in Redfish.
GET https://<BMC-IP>/redfish/v1/Chassis/WC_Baseboard/Power
Response: PSU details are fetched under Chassis/WC_Baseboard/Power

"PowerSupplies": [
    {
      "@odata.id": "/redfish/v1/Chassis/WC_Baseboard/Power#/
          PowerSupplies/0",
      "Manufacturer": "SOLUM CO., LTD.                  ",
      "MemberId": "SOLUM_CO_IS162F22_PSU1",
      "Model": "IS162F22",
      "Name": "SOLUM CO IS162F22 PSU1",
      "PartNumber": "G36234-015",
      "PowerInputWatts": 108.0,
      "PowerOutputWatts": 11.53125,
      "SerialNumber": "PSSF162202ACNS1622A4BK7L0399",
      "Status": {
        "Health": "OK",
        "State": "Enabled"
      }
    },

Signed-off-by: jayaprakash Mutyala <mutyalax.jayaprakash@intel.com>
Signed-off-by: Anoop S <anoopx.s@intel.com>
Change-Id: I8016afd9bd0cc40d5b1f9b2143cd602a6056ecaa
1 file changed
tree: 1eb6b7fc5a1feb5332dec7ef77f08d9ad549db35
  1. cmake/
  2. include/
  3. service_files/
  4. src/
  5. tests/
  6. .clang-format
  7. .clang-ignore
  8. .gitignore
  9. cmake-format.json
  10. CMakeLists.txt
  11. Jenkinsfile
  12. LICENSE
  13. MAINTAINERS
  14. README.md
README.md

dbus-sensors

dbus-sensors is a collection of sensor applications that provide the xyz.openbmc_project.Sensor collection of interfaces. They read sensor values from hwmon, d-bus, or direct driver access to provide readings. Some advance non-sensor features such as fan presence, pwm control, and automatic cpu detection (x86) are also supported.

key features

  • runtime re-configurable from d-bus (entity-manager or the like)

  • isolated: each sensor type is isolated into its own daemon, so a bug in one sensor is unlikely to affect another, and single sensor modifications are possible

  • async single-threaded: uses sdbusplus/asio bindings

  • multiple data inputs: hwmon, d-bus, direct driver access