Fix comments for link capacity and signal strength reporting.

am: 591387fb4f

Change-Id: I0bd88279ee2ec37a9ce029aca04f03980182118c
This commit is contained in:
Eric Schwarzenbach 2018-02-16 05:35:35 +00:00 committed by android-build-merger
commit f35e02a910
2 changed files with 20 additions and 15 deletions

View file

@ -50,7 +50,7 @@ interface IRadio extends @1.1::IRadio {
* *
* @param serial Serial number of request. * @param serial Serial number of request.
* @param indicationFilter 32-bit bitmap of IndicationFilter. Bits set to 1 indicate the * @param indicationFilter 32-bit bitmap of IndicationFilter. Bits set to 1 indicate the
* indications are enabled. See @1.2::IndicationFilter for the definition of each bit. * indications are enabled. See @1.2::IndicationFilter for the definition of each bit.
* *
* Response callback is IRadioResponse.setIndicationFilterResponse() * Response callback is IRadioResponse.setIndicationFilterResponse()
*/ */
@ -68,12 +68,12 @@ interface IRadio extends @1.1::IRadio {
* *
* @param serial Serial number of request. * @param serial Serial number of request.
* @param hysteresisMs A hysteresis time in milliseconds to prevent flapping. A value of 0 * @param hysteresisMs A hysteresis time in milliseconds to prevent flapping. A value of 0
* disables hysteresis. * disables hysteresis.
* @param hysteresisDb An interval in dB defining the required magnitude change between reports. * @param hysteresisDb An interval in dB defining the required magnitude change between reports.
* hysteresisDb must be smaller than the smallest threshold delta. An * hysteresisDb must be smaller than the smallest threshold delta. An
* interval value of 0 disables hysteresis. * interval value of 0 disables hysteresis.
* @param thresholdsDbm A vector of trigger thresholds in dBm. A vector size of 0 disables the * @param thresholdsDbm A vector of trigger thresholds in dBm. A vector size of 0 disables the
* use of thresholds for reporting. * use of thresholds for reporting.
* @param accessNetwork The type of network for which to apply these thresholds. * @param accessNetwork The type of network for which to apply these thresholds.
*/ */
oneway setSignalStrengthReportingCriteria(int32_t serial, int32_t hysteresisMs, oneway setSignalStrengthReportingCriteria(int32_t serial, int32_t hysteresisMs,
@ -91,18 +91,17 @@ interface IRadio extends @1.1::IRadio {
* *
* @param serial Serial number of request. * @param serial Serial number of request.
* @param hysteresisMs A hysteresis time in milliseconds to prevent flapping. A value of 0 * @param hysteresisMs A hysteresis time in milliseconds to prevent flapping. A value of 0
* disables hysteresis. * disables hysteresis.
* @param hysteresisDlKbps An interval in kbps defining the required magnitude change between DL * @param hysteresisDlKbps An interval in kbps defining the required magnitude change between DL
* reports. hysteresisDlKbps must be smaller than the smallest threshold * reports. hysteresisDlKbps must be smaller than the smallest threshold delta. A value of 0
* delta. A value of 0 disables hysteresis. * disables hysteresis.
* @param hysteresisUlKbps An interval in kbps defining the required magnitude change between UL * @param hysteresisUlKbps An interval in kbps defining the required magnitude change between UL
* reports. hysteresisUlKbps must be smaller than the smallest threshold * reports. hysteresisUlKbps must be smaller than the smallest threshold delta. A value of 0
* delta. A value of 0 disables hysteresis. * disables hysteresis.
* @param thresholdsDownlinkKbps A vector of trigger thresholds in kbps for downlink reports. A * @param thresholdsDownlinkKbps A vector of trigger thresholds in kbps for downlink reports. A
* vector size of 0 disables the use of DL thresholds for * vector size of 0 disables the use of DL thresholds for reporting.
* reporting.
* @param thresholdsUplinkKbps A vector of trigger thresholds in kbps for uplink reports. A * @param thresholdsUplinkKbps A vector of trigger thresholds in kbps for uplink reports. A
* vector size of 0 disables the use of UL thresholds for reporting. * vector size of 0 disables the use of UL thresholds for reporting.
* @param accessNetwork The type of network for which to apply these thresholds. * @param accessNetwork The type of network for which to apply these thresholds.
*/ */
oneway setLinkCapacityReportingCriteria(int32_t serial, int32_t hysteresisMs, oneway setLinkCapacityReportingCriteria(int32_t serial, int32_t hysteresisMs,

View file

@ -361,11 +361,17 @@ struct CardStatus {
struct LinkCapacityEstimate { struct LinkCapacityEstimate {
/** /**
* Estimated downlink capacity in kbps. * Estimated downlink capacity in kbps. This bandwidth estimate shall be the estimated
* maximum sustainable link bandwidth (as would be measured at the Upper PDCP or SNDCP SAP).
* If the DL Aggregate Maximum Bit Rate is known, this value shall not exceed the DL-AMBR
* for the Internet PDN connection.
*/ */
uint32_t downlinkCapacityKbps; uint32_t downlinkCapacityKbps;
/** /**
* Estimated uplink capacity in kbps. * Estimated uplink capacity in kbps. This bandwidth estimate shall be the estimated
* maximum sustainable link bandwidth (as would be measured at the Upper PDCP or SNDCP SAP).
* If the UL Aggregate Maximum Bit Rate is known, this value shall not exceed the UL-AMBR
* for the Internet PDN connection.
*/ */
uint32_t uplinkCapacityKbps; uint32_t uplinkCapacityKbps;
}; };