Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 43dca7ac authored by Harpreet "Eli" Sangha's avatar Harpreet "Eli" Sangha Committed by Automerger Merge Worker
Browse files

Merge "UWB: Annotate AngleMeasurement Parameters" am: bef37a3d am: 19fc9b4b am: 10440a04

Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1652207

Change-Id: I205de3d09a782d14a0af5f12bf9d25e2fa53bf14
parents 9f94445e 10440a04
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -14076,7 +14076,7 @@ package android.util {
package android.uwb {
  public final class AngleMeasurement implements android.os.Parcelable {
    ctor public AngleMeasurement(double, double, double);
    ctor public AngleMeasurement(@FloatRange(from=-3.141592653589793, to=3.141592653589793) double, @FloatRange(from=0.0, to=3.141592653589793) double, @FloatRange(from=0.0, to=1.0) double);
    method public int describeContents();
    method @FloatRange(from=0.0, to=1.0) public double getConfidenceLevel();
    method @FloatRange(from=0.0, to=3.141592653589793) public double getErrorRadians();
+4 −1
Original line number Diff line number Diff line
@@ -48,7 +48,10 @@ public final class AngleMeasurement implements Parcelable {
     * @throws IllegalArgumentException if the radians, errorRadians, or confidenceLevel is out of
     *                                  allowed range
     */
    public AngleMeasurement(double radians, double errorRadians, double confidenceLevel) {
    public AngleMeasurement(
            @FloatRange(from = -Math.PI, to = +Math.PI) double radians,
            @FloatRange(from = 0.0, to = +Math.PI) double errorRadians,
            @FloatRange(from = 0.0, to = 1.0) double confidenceLevel) {
        if (radians < -Math.PI || radians > Math.PI) {
            throw new IllegalArgumentException("Invalid radians: " + radians);
        }