Skip to content

Commit 7e94769

Browse files
committed
pldm: Handle 64 bit sensorDatasize
Handle uint64 and sint64 sensorDataSize as part of the response to command getSensorReading of a PLDM sensor. Signed-off-by: Shirish Pargaonkar <Shirish.Pargaonkar@amd.com>
1 parent ca6de4e commit 7e94769

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

platform-mc/sensor_manager.cpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -408,6 +408,12 @@ exec::task<int> SensorManager::getSensorReading(
408408
case PLDM_SENSOR_DATA_SIZE_SINT32:
409409
value = static_cast<double>(presentReading.value_s32);
410410
break;
411+
case PLDM_SENSOR_DATA_SIZE_UINT64:
412+
value = static_cast<double>(presentReading.value_u64);
413+
break;
414+
case PLDM_SENSOR_DATA_SIZE_SINT64:
415+
value = static_cast<double>(presentReading.value_s64);
416+
break;
411417
default:
412418
value = std::numeric_limits<double>::quiet_NaN();
413419
break;

0 commit comments

Comments
 (0)