Lines Matching refs:pdr

173     std::shared_ptr<pldm_numeric_sensor_value_pdr> pdr, std::string& sensorName,  in NumericSensor()  argument
176 if (!pdr) in NumericSensor()
181 sensorId = pdr->sensor_id; in NumericSensor()
184 setSensorUnit(pdr->base_unit); in NumericSensor()
227 getSensorDataValue(pdr->sensor_data_size, pdr->max_readable); in NumericSensor()
229 getSensorDataValue(pdr->sensor_data_size, pdr->min_readable); in NumericSensor()
230 hysteresis = getSensorDataValue(pdr->sensor_data_size, pdr->hysteresis); in NumericSensor()
242 if (pdr->supported_thresholds.bits.bit0) in NumericSensor()
246 getRangeFieldValue(pdr->range_field_format, pdr->warning_high); in NumericSensor()
249 if (pdr->supported_thresholds.bits.bit3) in NumericSensor()
253 getRangeFieldValue(pdr->range_field_format, pdr->warning_low); in NumericSensor()
256 if (pdr->supported_thresholds.bits.bit1) in NumericSensor()
260 getRangeFieldValue(pdr->range_field_format, pdr->critical_high); in NumericSensor()
263 if (pdr->supported_thresholds.bits.bit4) in NumericSensor()
267 getRangeFieldValue(pdr->range_field_format, pdr->critical_low); in NumericSensor()
269 if (pdr->supported_thresholds.bits.bit2) in NumericSensor()
273 getRangeFieldValue(pdr->range_field_format, pdr->fatal_high); in NumericSensor()
275 if (pdr->supported_thresholds.bits.bit5) in NumericSensor()
278 fatalLow = getRangeFieldValue(pdr->range_field_format, pdr->fatal_low); in NumericSensor()
281 resolution = pdr->resolution; in NumericSensor()
282 offset = pdr->offset; in NumericSensor()
283 baseUnitModifier = pdr->unit_modifier; in NumericSensor()
291 if (std::isfinite(pdr->update_interval)) in NumericSensor()
293 updateTime = pdr->update_interval * 1000000; in NumericSensor()
335 if (!createInventoryPath(associationPath, sensorName, pdr->entity_type, in NumericSensor()
336 pdr->entity_instance_num, pdr->container_id)) in NumericSensor()
429 std::shared_ptr<pldm_compact_numeric_sensor_pdr> pdr, in NumericSensor() argument
433 if (!pdr) in NumericSensor()
438 sensorId = pdr->sensor_id; in NumericSensor()
441 setSensorUnit(pdr->base_unit); in NumericSensor()
494 if (pdr->range_field_support.bits.bit0) in NumericSensor()
497 warningHigh = pdr->warning_high; in NumericSensor()
499 if (pdr->range_field_support.bits.bit1) in NumericSensor()
502 warningLow = pdr->warning_low; in NumericSensor()
505 if (pdr->range_field_support.bits.bit2) in NumericSensor()
508 criticalHigh = pdr->critical_high; in NumericSensor()
511 if (pdr->range_field_support.bits.bit3) in NumericSensor()
514 criticalLow = pdr->critical_low; in NumericSensor()
516 if (pdr->range_field_support.bits.bit4) in NumericSensor()
519 fatalHigh = pdr->fatal_high; in NumericSensor()
521 if (pdr->range_field_support.bits.bit5) in NumericSensor()
524 fatalLow = pdr->fatal_low; in NumericSensor()
529 baseUnitModifier = pdr->unit_modifier; in NumericSensor()
578 if (!createInventoryPath(associationPath, sensorName, pdr->entity_type, in NumericSensor()
579 pdr->entity_instance, pdr->container_id)) in NumericSensor()