Lines Matching full:psu
41 * @brief Manages the activation of the PSU version items.
88 * new "running" PSU images
95 * "running" PSU software image
107 /** @brief Notify a PSU is updated
110 * @param[in] psuInventoryPath - The PSU inventory path that is updated
138 /** @brief Callback function for PSU inventory match.
144 /** @brief Called when a PSU inventory object has changed
145 * @details Update an Activation D-Bus object for PSU inventory.
148 * @param[in] psuPath - The PSU inventory path
167 /** @brief Create Activation and Version object for PSU inventory
174 /** @brief Remove Activation and Version object for PSU inventory
182 /** @brief Add PSU inventory path to the PSU status map
187 * @param[in] psuPath - The PSU inventory path
191 /** @brief Handle a change in presence for a PSU.
193 * @param[in] psuPath - The PSU inventory path
198 * @brief Create and populate the active PSU Version.
202 /** @brief Create PSU Version from stored images */
205 /** @brief Scan a directory and create PSU Version from stored images
212 /** @brief Find the PSU model subdirectory within the specified directory
221 /** @brief Get the versionId of the latest PSU version */
233 * internal status map and processes the new PSU if it's present.
240 * @brief Handles the processing of PSU images.
242 * This function responsible for invoking the sequence of processing PSU
250 * This function retrieves the firmware version from the PSU model directory
269 /** @brief The reference map of PSU Inventory objects and the
274 /** @brief sdbusplus signal match for PSU Software*/
277 /** @brief sdbusplus signal matches for PSU Inventory */
286 /** @brief A struct to hold the PSU present status and model */
293 /** @brief The map of PSU inventory path and the psuStatus
295 * It is used to handle psu inventory changed event, that only create psu
296 * software object when a PSU is present and the model is retrieved */
299 /** @brief Signal match for PSU interfaces added.
303 * `onInterfacesAdded` method to handle the new PSU.