Lines Matching full:terminus

1 #include "terminus.hpp"
17 Terminus::Terminus(pldm_tid_t tid, uint64_t supportedTypes, in Terminus() function in pldm::platform_mc::Terminus
24 bool Terminus::doesSupportType(uint8_t type) in doesSupportType()
29 bool Terminus::doesSupportCommand(uint8_t type, uint8_t command) in doesSupportCommand()
47 "PLDM type {TYPE} command {CMD} is supported by terminus {TID}", in doesSupportCommand()
60 std::optional<std::string_view> Terminus::findTerminusName() in findTerminusName()
68 * terminus. The entity auxiliary name PDR of that terminus with the in findTerminusName()
69 * that type of containerID will include terminus name. in findTerminusName()
90 bool Terminus::createInventoryPath(std::string tName) in createInventoryPath()
121 void Terminus::parseTerminusPDRs() in parseTerminusPDRs()
207 lg2::info("Terminus {TID} has Auxiliary Name {NAME}.", "TID", tid, in parseTerminusPDRs()
216 "Terminus ID {TID}: DOES NOT have name. Skip Adding sensors.", in parseTerminusPDRs()
223 lg2::error("Terminus ID {TID}: Created Inventory path {PATH}.", "TID", in parseTerminusPDRs()
230 void Terminus::addNextSensorFromPDRs() in addNextSensorFromPDRs()
237 "Terminus ID {TID}: DOES NOT have name. Skip Adding sensors.", in addNextSensorFromPDRs()
250 std::bind(std::mem_fn(&Terminus::addNumericSensor), this, pdr)); in addNextSensorFromPDRs()
258 event, std::bind(std::mem_fn(&Terminus::addCompactNumericSensor), in addNextSensorFromPDRs()
271 std::shared_ptr<SensorAuxiliaryNames> Terminus::getSensorAuxiliaryNames( in getSensorAuxiliaryNames()
290 std::shared_ptr<SensorAuxiliaryNames> Terminus::parseSensorAuxiliaryNamesPDR( in parseSensorAuxiliaryNamesPDR()
345 std::shared_ptr<EntityAuxiliaryNames> Terminus::parseEntityAuxiliaryNamesPDR( in parseEntityAuxiliaryNamesPDR()
407 std::shared_ptr<pldm_numeric_sensor_value_pdr> Terminus::parseNumericSensorPDR( in parseNumericSensorPDR()
420 void Terminus::addNumericSensor( in addNumericSensor()
426 "Terminus ID {TID}: Skip adding Numeric Sensor - invalid pointer to PDR.", in addNumericSensor()
437 "Terminus ID {TID}: Failed to get name for Numeric Sensor {SID}", in addNumericSensor()
461 std::shared_ptr<SensorAuxiliaryNames> Terminus::parseCompactNumericSensorNames( in parseCompactNumericSensorNames()
495 Terminus::parseCompactNumericSensorPDR(const std::vector<uint8_t>& sPdr) in parseCompactNumericSensorPDR()
526 void Terminus::addCompactNumericSensor( in addCompactNumericSensor()
532 "Terminus ID {TID}: Skip adding Compact Numeric Sensor - invalid pointer to PDR.", in addCompactNumericSensor()
543 "Terminus ID {TID}: Failed to get name for Compact Numeric Sensor {SID}", in addCompactNumericSensor()
567 std::shared_ptr<NumericSensor> Terminus::getSensorObject(SensorId id) in getSensorObject()
572 "Terminus ID {TID}: DOES NOT have terminus name. No numeric sensor object.", in getSensorObject()
578 lg2::error("Terminus ID {TID} name {NAME}: DOES NOT have sensor.", in getSensorObject()
611 void Terminus::updateInventoryWithFru(const uint8_t* fruData, in updateInventoryWithFru()
618 … "Terminus ID {TID}: Failed to update Inventory with Fru Data - error : Terminus name is empty.", in updateInventoryWithFru()
625 lg2::info("Terminus ID {TID}: Created Inventory path.", "TID", tid); in updateInventoryWithFru()
638 "Invalid number of fields {NUM} of Record ID Type {TYPE} of terminus {TID}", in updateInventoryWithFru()
647 "Does not support Fru Record ID Type {TYPE} of terminus {TID}", in updateInventoryWithFru()
727 std::vector<std::string> Terminus::getSensorNames(const SensorId& sensorId) in getSensorNames()