Lines Matching full:ccin
527 * @brief API to find CCIN in parsed VPD map.
529 * Few FRUs need some special handling. To identify those FRUs CCIN are used.
531 * CCIN.
533 * @param[in] i_JsonObject - Any JSON which contains CCIN tag to match.
546 throw std::runtime_error("Json object is empty. Can't find CCIN"); in findCcinInVpd()
555 "VINI record not found in parsed VPD. Can't find CCIN"); in findCcinInVpd()
563 throw DataException("Can't find CCIN, error : " + in findCcinInVpd()
570 for (std::string l_ccinValue : i_JsonObject["ccin"]) in findCcinInVpd()
578 // CCIN found in findCcinInVpd()
585 logging::logMessage("No match found for CCIN"); in findCcinInVpd()
590 logging::logMessage("VPD type not supported. Can't find CCIN"); in findCcinInVpd()
596 "Failed to find CCIN in VPD. Error : " + std::string(l_ex.what())}; in findCcinInVpd()
816 * @brief API to get CCIN for a given FRU from DBus.
818 * The API reads the CCIN for a FRU based on its inventory path.
821 * @return CCIN of the FRU on success, empty string otherwise.
829 throw std::runtime_error("Empty EEPROM path, can't read CCIN"); in getCcinFromDbus()
839 throw DbusException("Invalid CCIN read from Dbus"); in getCcinFromDbus()