1.1.4.21 DRV_METROLOGY_GetMeasureValue Function

C
uint32_t DRV_METROLOGY_GetMeasureValue(DRV_METROLOGY_MEASURE_TYPE type);
Summary

Gets the last value of the selected measurement type.

Description

Gets the last value of the selected measurement type. Values are updated at the end of each integration period. For additional information about Measurement types, refer to the DRV_METROLOGY_MEASURE_TYPE definition.

Parameters
ParamDescription
typeIndicate what type of measurement is obtained.
Returns

The value of the selected type.

Example
app_metrologyData.queueFree = uxQueueSpacesAvailable(appEnergyQueueID);
if (app_metrologyData.queueFree)
{
    newMetrologyData.energy = DRV_METROLOGY_GetEnergyValue(true);
    newMetrologyData.Pt = DRV_METROLOGY_GetMeasureValue(MEASURE_PT);
    xQueueSend(appEnergyQueueID, &newMetrologyData, (TickType_t) 0);
}
else
{
    SYS_CMD_MESSAGE("ENERGY Queue is FULL!!!\n\r");
}
Remarks

None.