Home
last modified time | relevance | path

Searched refs:sensorId (Results 1 – 25 of 53) sorted by relevance

123

/openbmc/telemetry/src/
H A Dsensor.cpp11 Sensor::Sensor(interfaces::Sensor::Id sensorId, in Sensor() argument
14 sensorId(std::move(sensorId)), sensorMetadata(sensorMetadata), ioc(ioc), in Sensor()
25 return sensorId; in id()
35 return sensorMetadata.empty() ? sensorId.path : sensorMetadata; in getName()
48 *bus, sensorId.service, sensorId.path, in async_read()
50 [lock, id = sensorId, weakSelf = weak_from_this()]( in async_read()
134 "type='signal',member='PropertiesChanged',path='"s + sensorId.path + in makeSignalMonitor()
171 self->sensorId.path.c_str())); in signalProc()
180 return LabeledSensorInfo(sensorId.service, sensorId.path, sensorMetadata); in getLabeledSensorInfo()
/openbmc/pldm/oem/ampere/event/
H A Doem_event_manager.cpp216 uint16_t sensorId) in prefixMsgStrCreation() argument
220 if (!sensorIdToStrMap.contains(sensorId)) in prefixMsgStrCreation()
222 description += "Sensor ID " + std::to_string(sensorId) + " of "; in prefixMsgStrCreation()
226 description += "Sensor " + sensorIdToStrMap[sensorId] + " of "; in prefixMsgStrCreation()
290 uint8_t OemEventManager::sensorIdToDIMMIdx(const uint16_t& sensorId) in sensorIdToDIMMIdx() argument
293 int sensorId_Off = sensorId - 4; in sensorIdToDIMMIdx()
302 void OemEventManager::handleBootOverallEvent(pldm_tid_t tid, uint16_t sensorId, in handleBootOverallEvent() argument
392 source = prefixMsgStrCreation(tid, sensorId); in handleBootOverallEvent()
398 pldm_tid_t tid, uint16_t sensorId, const uint8_t* sensorData, in processNumericSensorEvent() argument
417 if (auto dimmIdx = sensorIdToDIMMIdx(sensorId); dimmIdx < maxDIMMInstantNum) in processNumericSensorEvent()
[all …]
H A Doem_event_manager.hpp305 std::string prefixMsgStrCreation(pldm_tid_t tid, uint16_t sensorId);
333 uint8_t sensorIdToDIMMIdx(const uint16_t& sensorId);
349 void handlePCIeHotPlugEvent(pldm_tid_t tid, uint16_t sensorId,
358 void handleBootOverallEvent(pldm_tid_t tid, uint16_t sensorId,
367 void handleDIMMStatusEvent(pldm_tid_t tid, uint16_t sensorId,
376 void handleDDRStatusEvent(pldm_tid_t tid, uint16_t sensorId,
385 void handleVRDStatusEvent(pldm_tid_t tid, uint16_t sensorId,
394 void handleNumericWatchdogEvent(pldm_tid_t tid, uint16_t sensorId,
406 int processNumericSensorEvent(pldm_tid_t tid, uint16_t sensorId,
419 int processStateSensorEvent(pldm_tid_t tid, uint16_t sensorId,
[all …]
/openbmc/dbus-sensors/src/nvidia-gpu/
H A DNvidiaGpuSensor.cpp41 const std::string& sensorConfiguration, const uint8_t eid, uint8_t sensorId, in NvidiaGpuTempSensor() argument
47 eid(eid), sensorId{sensorId}, mctpRequester(mctpRequester), in NvidiaGpuTempSensor()
67 if (sensorId == gpuTLimitSensorId)
83 "EID", eid, "SID", sensorId);
114 "EID", eid, "SID", sensorId, "RC", ec.message()); in processResponse()
130 "EID", eid, "SID", sensorId, "RC", rc, "CC", cc, "RESC", in processResponse()
141 0, sensorId, getTemperatureReadingRequest); in update()
147 "EID", eid, "SID", sensorId, "RC", rc); in update()
H A DNvidiaGpuPowerPeakReading.cpp33 uint8_t sensorId, sdbusplus::asio::object_server& objectServer) : in NvidiaGpuPowerPeakReading() argument
34 eid(eid), sensorId{sensorId}, mctpRequester(mctpRequester), in NvidiaGpuPowerPeakReading()
75 "EID", eid, "SID", sensorId, "RC", ec.message()); in processResponse()
90 "EID", eid, "SID", sensorId, "RC", rc, "CC", cc, "RESC", in processResponse()
105 gpu::PlatformEnvironmentalCommands::GET_MAX_OBSERVED_POWER, 0, sensorId, in update()
112 "EID", eid, "SID", sensorId, "RC", rc); in update()
H A DNvidiaGpuEnergySensor.cpp43 const std::string& sensorConfiguration, const uint8_t eid, uint8_t sensorId, in NvidiaGpuEnergySensor() argument
49 eid(eid), sensorId{sensorId}, mctpRequester(mctpRequester), in NvidiaGpuEnergySensor()
91 "EID", eid, "SID", sensorId, "RC", ec.message()); in processResponse()
106 "EID", eid, "SID", sensorId, "RC", rc, "CC", cc, "RESC", in processResponse()
118 auto rc = gpu::encodeGetCurrentEnergyCounterRequest(0, sensorId, request); in update()
124 "EID", eid, "SID", sensorId, "RC", rc); in update()
H A DNvidiaGpuPowerSensor.cpp43 const std::string& sensorConfiguration, uint8_t eid, uint8_t sensorId, in NvidiaGpuPowerSensor() argument
49 eid(eid), sensorId{sensorId}, in NvidiaGpuPowerSensor()
93 "EID", eid, "SID", sensorId, "RC", ec.message()); in processResponse()
108 "EID", eid, "SID", sensorId, "RC", rc, "CC", cc, "RESC", in processResponse()
121 gpu::PlatformEnvironmentalCommands::GET_CURRENT_POWER_DRAW, 0, sensorId, in update()
128 "EID", eid, "SID", sensorId, "RC", rc); in update()
H A DNvidiaGpuMctpVdm.cpp90 int encodeGetTemperatureReadingRequest(uint8_t instanceId, uint8_t sensorId, in encodeGetTemperatureReadingRequest() argument
116 msg->hdr.data_size = sizeof(sensorId); in encodeGetTemperatureReadingRequest()
117 msg->sensor_id = sensorId; in encodeGetTemperatureReadingRequest()
156 int encodeReadThermalParametersRequest(uint8_t instanceId, uint8_t sensorId, in encodeReadThermalParametersRequest() argument
182 msg->hdr.data_size = sizeof(sensorId); in encodeReadThermalParametersRequest()
183 msg->sensor_id = sensorId; in encodeReadThermalParametersRequest()
222 uint8_t instanceId, uint8_t sensorId, in encodeGetPowerDrawRequest() argument
247 msg->hdr.data_size = sizeof(sensorId) + sizeof(averagingInterval); in encodeGetPowerDrawRequest()
248 msg->sensorId = sensorId; in encodeGetPowerDrawRequest()
286 int encodeGetCurrentEnergyCounterRequest(uint8_t instanceId, uint8_t sensorId, in encodeGetCurrentEnergyCounterRequest() argument
[all …]
H A DNvidiaGpuVoltageSensor.cpp43 const std::string& sensorConfiguration, const uint8_t eid, uint8_t sensorId, in NvidiaGpuVoltageSensor() argument
49 eid(eid), sensorId{sensorId}, mctpRequester(mctpRequester), in NvidiaGpuVoltageSensor()
117 auto rc = gpu::encodeGetVoltageRequest(0, sensorId, request); in update()
H A DNvidiaGpuMctpVdm.hpp133 uint8_t sensorId; member
202 int encodeGetTemperatureReadingRequest(uint8_t instanceId, uint8_t sensorId,
210 int encodeReadThermalParametersRequest(uint8_t instanceId, uint8_t sensorId,
220 uint8_t sensorId, uint8_t averagingInterval, std::span<uint8_t> buf);
226 int encodeGetCurrentEnergyCounterRequest(uint8_t instanceId, uint8_t sensorId,
234 int encodeGetVoltageRequest(uint8_t instanceId, uint8_t sensorId,
H A DNvidiaGpuEnergySensor.hpp32 const std::string& sensorConfiguration, uint8_t eid, uint8_t sensorId,
48 uint8_t sensorId; member
H A DNvidiaGpuVoltageSensor.hpp34 const std::string& sensorConfiguration, uint8_t eid, uint8_t sensorId,
50 uint8_t sensorId; member
H A DNvidiaGpuPowerPeakReading.hpp30 uint8_t sensorId,
43 uint8_t sensorId; member
H A DNvidiaGpuPowerSensor.hpp34 const std::string& sensorConfiguration, uint8_t eid, uint8_t sensorId,
50 uint8_t sensorId; member
/openbmc/bmcweb/test/redfish-core/include/utils/
H A Dsensor_utils_test.cpp36 std::string sensorId; in TEST() local
38 sensorId = getSensorId("fan0_0", "fan_tach"); in TEST()
39 EXPECT_EQ(sensorId, "fantach_fan0_0"); in TEST()
41 sensorId = getSensorId("0_1", "fan_pwm"); in TEST()
42 EXPECT_EQ(sensorId, "fanpwm_0_1"); in TEST()
44 sensorId = getSensorId("fan2", "fan_tach"); in TEST()
45 EXPECT_EQ(sensorId, "fantach_fan2"); in TEST()
47 sensorId = getSensorId("fan_3", "fan_tach"); in TEST()
48 EXPECT_EQ(sensorId, "fantach_fan_3"); in TEST()
50 sensorId = getSensorId("temp2", "temperature"); in TEST()
[all …]
/openbmc/pldm/host-bmc/
H A Ddbus_to_event_handler.cpp79 void DbusToPLDMEvent::sendStateSensorEvent(SensorId sensorId, in sendStateSensorEvent() argument
84 if (!dbusMaps.contains(sensorId)) in sendStateSensorEvent()
95 const auto& [dbusMappings, dbusValMaps] = dbusMaps.at(sensorId); in sendStateSensorEvent()
101 eventData->sensor_id = sensorId; in sendStateSensorEvent()
113 [this, sensorEventDataVec, dbusValueMapping, dbusMapping, sensorId, in sendStateSensorEvent()
155 if (sensorCacheMap.contains(sensorId) && in sendStateSensorEvent()
156 sensorCacheMap[sensorId][offset] != in sendStateSensorEvent()
159 previousState = sensorCacheMap[sensorId][offset]; in sendStateSensorEvent()
168 updateSensorCacheMaps(sensorId, offset, previousState); in sendStateSensorEvent()
182 [this](SensorId sensorId, const DbusObjMaps& dbusMaps) { in listenSensorEvent()
[all …]
H A Ddbus_to_event_handler.hpp19 std::function<void(SensorId sensorId, const DbusObjMaps& dbusMaps)>;
68 inline void updateSensorCacheMaps(pldm::pdr::SensorID sensorId, in updateSensorCacheMaps() argument
72 sensorCacheMap[sensorId][sensorRearm] = previousState; in updateSensorCacheMaps()
79 void sendStateSensorEvent(SensorId sensorId, const DbusObjMaps& dbusMaps);
/openbmc/pldm/libpldmresponder/
H A Dplatform_state_sensor.hpp83 const DBusInterface& dBusIntf, Handler& handler, uint16_t sensorId, in getStateSensorReadingsHandler() argument
114 if (pdr->sensor_id != sensorId) in getStateSensorReadingsHandler()
126 "SENSORID", sensorId, "SENSOR_REARM_COUNT", sensorRearmCnt); in getStateSensorReadingsHandler()
148 sensorId, pldm::responder::pdr_utils::TypeId::PLDM_SENSOR_ID); in getStateSensorReadingsHandler()
153 "SENSOR_ID", sensorId); in getStateSensorReadingsHandler()
157 if (sensorCache.contains(sensorId)) in getStateSensorReadingsHandler()
159 sensorCacheforSensor = sensorCache.at(sensorId); in getStateSensorReadingsHandler()
181 handler.updateSensorCache(sensorId, offset, previousState); in getStateSensorReadingsHandler()
202 "SENSORID", sensorId, "ERROR", e); in getStateSensorReadingsHandler()
/openbmc/pldm/oem/ibm/libpldmresponder/
H A Dinband_code_update.hpp151 void setMarkerLidSensor(uint16_t sensorId) in setMarkerLidSensor() argument
153 markerLidSensorId = sensorId; in setMarkerLidSensor()
159 void setFirmwareUpdateSensor(uint16_t sensorId) in setFirmwareUpdateSensor() argument
161 firmwareUpdateSensorId = sensorId; in setFirmwareUpdateSensor()
176 void setBootSideRenameStateSensor(uint16_t sensorId) in setBootSideRenameStateSensor() argument
178 bootSideRenameStateSensorId = sensorId; in setBootSideRenameStateSensor()
196 void sendStateSensorEvent(uint16_t sensorId,
H A Dinband_code_update.cpp397 auto sensorId = in setVersions() local
400 sensorId, in setVersions()
421 auto sensorId = in setVersions() local
424 sensorId, in setVersions()
440 auto sensorId = getFirmwareUpdateSensor(); in setVersions() local
442 sensorId, PLDM_STATE_SENSOR_STATE, 0, in setVersions()
478 auto sensorId = getBootSideRenameStateSensor(); in processRenameEvent() local
479 info("Received sendor id for rename {ID}", "ID", sensorId); in processRenameEvent()
480 sendStateSensorEvent(sensorId, PLDM_STATE_SENSOR_STATE, 0, in processRenameEvent()
614 uint16_t sensorId, enum sensor_event_class_states sensorEventClass, in sendStateSensorEvent() argument
[all …]
H A Dcollect_slot_vpd.cpp28 auto sensorId = pldm::utils::findStateSensorId( in timeOutHandler() local
35 sendStateSensorEvent(sensorId, PLDM_STATE_SENSOR_STATE, 0, in timeOutHandler()
192 auto sensorId = pldm::utils::findStateSensorId( in processPresentPropertyChange() local
216 this->sendStateSensorEvent(sensorId, PLDM_STATE_SENSOR_STATE, 0, in processPresentPropertyChange()
297 uint16_t sensorId, enum sensor_event_class_states sensorEventClass, in sendStateSensorEvent() argument
306 sensorId, sensorEventClass, sensorOffset, eventState, in sendStateSensorEvent()
/openbmc/openbmc-tools/sensor_yaml_config/
H A Dsensor_yaml_config.py14 sensorId: int
391 if s.sensorId is not None and s.sensorId not in sensorIds:
394 s.sensorId,
403 y[s.sensorId] = getDimmTempConfig(s)
406 y[s.sensorId] = getCoreTempConfig(s)
412 y[s.sensorId] = getMembufTempConfig(s)
415 y[s.sensorId] = getPowerConfig(s)
421 s.sensorId,
423 y[s.sensorId]["path"],
/openbmc/pldm/platform-mc/test/
H A Dterminus_test.cpp103 const auto& [sensorId, sensorCnt, names] = *sensorAuxNames; in TEST()
104 EXPECT_EQ(1, sensorId); in TEST()
219 const auto& [sensorId, sensorCnt, names] = *sensorAuxNames; in TEST()
220 EXPECT_EQ(1, sensorId); in TEST()
340 const auto& [sensorId, sensorCnt, names] = *sensorAuxNames; in TEST()
341 EXPECT_EQ(1, sensorId); in TEST()
/openbmc/pldm/platform-mc/
H A Dsensor_manager.cpp297 auto sensorId = sensor->sensorId; in getSensorReading() local
300 auto rc = encode_get_sensor_reading_req(0, sensorId, false, requestMsg); in getSensorReading()
305 "TID", tid, "ID", sensorId, "RC", rc); in getSensorReading()
325 "TID", tid, "ID", sensorId, "RC", rc); in getSensorReading()
352 "TID", tid, "ID", sensorId, "RC", rc); in getSensorReading()
361 "TID", tid, "ID", sensorId, "CC", completionCode); in getSensorReading()
H A Dterminus.cpp274 const auto& [sensorId, sensorCnt, sensorNames] = in getSensorAuxiliaryNames()
276 return sensorId == id; in getSensorAuxiliaryNames()
433 auto sensorId = pdr->sensor_id; in addNumericSensor() local
434 auto sensorNames = getSensorNames(sensorId); in addNumericSensor()
440 "TID", tid, "SID", sensorId); in addNumericSensor()
539 auto sensorId = pdr->sensor_id; in addCompactNumericSensor() local
540 auto sensorNames = getSensorNames(sensorId); in addCompactNumericSensor()
546 "TID", tid, "SID", sensorId); in addCompactNumericSensor()
592 if (sensor->sensorId == id) in getSensorObject()
729 std::vector<std::string> Terminus::getSensorNames(const SensorID& sensorId) in getSensorNames() argument
[all …]

123