Lines Matching +full:auto +full:- +full:string +full:- +full:detection

53 constexpr auto AMBIENT_PATH =
55 constexpr auto AMBIENT_INTERFACE = "xyz.openbmc_project.Sensor.Value";
56 constexpr auto AMBIENT_PROP = "Value";
57 constexpr auto ALTITUDE_PATH = "/xyz/openbmc_project/sensors/altitude/Altitude";
58 constexpr auto ALTITUDE_INTERFACE = "xyz.openbmc_project.Sensor.Value";
59 constexpr auto ALTITUDE_PROP = "Value";
61 constexpr auto EXTN_LABEL_PWRM_MEMORY_POWER = "5057524d";
62 constexpr auto EXTN_LABEL_PWRP_PROCESSOR_POWER = "50575250";
77 /** @brief Adds OCC pass-through and status objects on the bus
80 * @param[in] event - Unique ptr reference to sd_event
127 inline auto getNumOCCs() const in getNumOCCs()
136 * @param[in] instance - the OCC instance id
143 * @param[out] ambientValid - true if ambientTemp is valid
144 * @param[out] ambient - ambient temperature in degrees C
145 * @param[out] altitude - altitude in meters
155 * @param[in] id - Id of the OCC.
161 * @param[in] id - Id of the OCC.
170 /** @brief Creates the OCC D-Bus objects.
174 /** @brief Callback that responds to cpu creation in the inventory -
177 * @param[in] msg - bus message
185 * @param[in] occ - the occ name, such as occ0.
187 void createObjects(const std::string& occ);
191 * error detection is started only after all the OCCs are bound.
193 * un-set, then the OCC error detection needs to be stopped on
196 * @param[in] status - OccActive status
204 /** @brief Initiate the request to reset the PM Complex (PLDM -> HBRT) */
213 /** @brief OCC pass-through objects */
286 * @param[in] instance - instance of the OCC
287 * @param[in] status - true when the OCC goes active and false when the OCC
303 * @param[in] instance - the SBE instance id
304 * @param[in] success - true if the HRESET succeeded, otherwise false
312 * @param[in] instance - the SBE instance id
320 * @param[in] instance - instance of the SBE
321 * @param[in] state - the state to which the SBE should be set
328 * @param[in] instance - the SBE instance id
412 * @return The IDs of the OCCs - 0, 1, etc.
419 * @param[in] occ - pointer to OCCs Status object
425 * @param[in] path - path of the OCC sensors.
426 * @param[in] id - Id of the OCC.
432 * @param[in] path - path of the OCC sensors.
433 * @param[in] id - Id of the OCC.
439 * @param[in] path - path of the OCC sensors.
440 * @param[in] id - Id of the OCC.
444 /** @brief Store the existing OCC sensors on D-BUS */
445 std::map<std::string, uint32_t> existingSensors;
448 * @param[in] value - the value of the `powerX_label` file.
451 std::optional<std::string> getPowerLabelFunctionID(
452 const std::string& value);
455 const std::map<std::string, std::string> powerSensorName = {
475 const std::map<uint32_t, std::string> dimmTempSensorName = {
483 const std::map<uint32_t, std::string> dimmDVFSSensorName = {
496 * @param[in] msg - Data associated with subscribed signal