# Estimation report
Source: [https://docs.qualcomm.com/doc/80-PK177-134/topic/lce_iestimation_report.html](https://docs.qualcomm.com/doc/80-PK177-134/topic/lce_iestimation_report.html)
Provides the estimation report.
**Java**
IestimationReport() {public void onValues() {}}Copy to clipboard
**Native**
typedef void (*lce_estimationReport) ();Copy to clipboard
## Callback parameters
| Parameter | API type | Data type | Description |
| --- | --- | --- | --- |
| rate | Java | long | Modem uplink and downlink data rate in kbps. |
| rate | Native | uint32\_t | Modem uplink and downlink data rate in kbps. |
| [confidenceLevel](https://docs.qualcomm.com/doc/80-PK177-134/topic/lce_enum_confidence_level.html) | Java | confidenceLevel | Level of accuracy and confidence at which the throughput
information is generated by modem. |
| [confidenceLevel](https://docs.qualcomm.com/doc/80-PK177-134/topic/lce_enum_confidence_level.html) | Native | lce\_confidenceLevel | Level of accuracy and confidence at which the throughput
information is generated by modem. |
| [linkDirection](https://docs.qualcomm.com/doc/80-PK177-134/topic/lce_enum_link_direction.html) | Java | linkDirection | Link direction for the current report. |
| [linkDirection](https://docs.qualcomm.com/doc/80-PK177-134/topic/lce_enum_link_direction.html) | Native | lce\_linkDirection | Link direction for the current report. |
| queueSizeUL | Java | long | Queue size represents number of pending data (in bytes) at MAC
layer for uplink. This parameter is always 0 for downlink. |
| queueSizeUL | Native | uint32\_t | Queue size represents number of pending data (in bytes) at MAC
layer for uplink. This parameter is always 0 for downlink. |
| error | Java | String | Error string. NONE is set if there is no error.
Possible errors are as follows: