@@ -14,10 +14,11 @@ namespace platform_mc
1414
1515SensorManager::SensorManager (sdeventplus::Event& event,
1616 TerminusManager& terminusManager,
17- TerminiMapper& termini, Manager* manager) :
17+ TerminiMapper& termini, Manager* manager,
18+ const bool verbose) :
1819 event (event), terminusManager(terminusManager), termini(termini),
1920 pollingTime (SENSOR_POLLING_TIME), manager(manager)
20- {}
21+ {this -> verbose = verbose; }
2122
2223void SensorManager::startPolling (pldm_tid_t tid)
2324{
@@ -270,9 +271,11 @@ exec::task<int> SensorManager::doSensorPollingTask(pldm_tid_t tid)
270271 }
271272 else
272273 {
273- lg2::error (
274- " Failed to get sensor value for terminus {TID}, error: {RC}" ,
275- " TID" , tid, " RC" , rc);
274+ if (verbose) {
275+ lg2::error (
276+ " Failed to get sensor value for terminus {TID}, error: {RC}" ,
277+ " TID" , tid, " RC" , rc);
278+ }
276279 }
277280 }
278281
@@ -351,9 +354,11 @@ exec::task<int> SensorManager::getSensorReading(
351354 reinterpret_cast <uint8_t *>(&presentReading));
352355 if (rc)
353356 {
354- lg2::error (
355- " Failed to decode response GetSensorReading for terminus ID {TID}, sensor Id {ID}, error {RC}." ,
356- " TID" , tid, " ID" , sensorId, " RC" , rc);
357+ if (verbose) {
358+ lg2::error (
359+ " Failed to decode response GetSensorReading for terminus ID {TID}, sensor Id {ID}, error {RC}." ,
360+ " TID" , tid, " ID" , sensorId, " RC" , rc);
361+ }
357362 sensor->handleErrGetSensorReading ();
358363 co_return rc;
359364 }
0 commit comments