xref: /aosp_15_r20/prebuilts/sdk/extensions/7/module-lib/framework-uwb.jar (revision 344a7f5ef16c479e7a7f54ee6567a9d112f9e72b)

META-INF/
META-INF/MANIFEST.MF
android/
android/uwb/
android/uwb/AngleMeasurement.class
AngleMeasurement.java package android.uwb public final android.uwb.AngleMeasurement extends java.lang.Object implements android.os.Parcelable { public static final android.os.Parcelable$Creator CREATOR public void <init> (double, double, double) double radians double errorRadians double confidenceLevel public double getRadians () public double getErrorRadians () public double getConfidenceLevel () public boolean equals (java.lang.Object) Object obj public int hashCode () public int describeContents () public void writeToParcel (android.os.Parcel, int) android.os.Parcel dest int flags public java.lang.String toString () static void <clinit> () }
android/uwb/AngleOfArrivalMeasurement$Builder.class
AngleOfArrivalMeasurement.java package android.uwb public final android.uwb.AngleOfArrivalMeasurement$Builder extends java.lang.Object { public void <init> (android.uwb.AngleMeasurement) android.uwb.AngleMeasurement azimuthAngle public android.uwb.AngleOfArrivalMeasurement$Builder setAltitude (android.uwb.AngleMeasurement) android.uwb.AngleMeasurement altitudeAngle public android.uwb.AngleOfArrivalMeasurement build () }
android/uwb/AngleOfArrivalMeasurement.class
AngleOfArrivalMeasurement.java package android.uwb public final android.uwb.AngleOfArrivalMeasurement extends java.lang.Object implements android.os.Parcelable { public static final android.os.Parcelable$Creator CREATOR void <init> () public android.uwb.AngleMeasurement getAzimuth () public android.uwb.AngleMeasurement getAltitude () public boolean equals (java.lang.Object) Object obj public int hashCode () public int describeContents () public void writeToParcel (android.os.Parcel, int) android.os.Parcel dest int flags public java.lang.String toString () static void <clinit> () }
android/uwb/DistanceMeasurement$Builder.class
DistanceMeasurement.java package android.uwb public final android.uwb.DistanceMeasurement$Builder extends java.lang.Object { public void <init> () public android.uwb.DistanceMeasurement$Builder setMeters (double) double meters public android.uwb.DistanceMeasurement$Builder setErrorMeters (double) double errorMeters public android.uwb.DistanceMeasurement$Builder setConfidenceLevel (double) double confidenceLevel public android.uwb.DistanceMeasurement build () }
android/uwb/DistanceMeasurement.class
DistanceMeasurement.java package android.uwb public final android.uwb.DistanceMeasurement extends java.lang.Object implements android.os.Parcelable { public static final android.os.Parcelable$Creator CREATOR void <init> () public double getMeters () public double getErrorMeters () public double getConfidenceLevel () public boolean equals (java.lang.Object) Object obj public int hashCode () public int describeContents () public void writeToParcel (android.os.Parcel, int) android.os.Parcel dest int flags public java.lang.String toString () static void <clinit> () }
android/uwb/RangingMeasurement$Builder.class
RangingMeasurement.java package android.uwb public final android.uwb.RangingMeasurement$Builder extends java.lang.Object { public void <init> () public android.uwb.RangingMeasurement$Builder setRemoteDeviceAddress (android.uwb.UwbAddress) android.uwb.UwbAddress remoteDeviceAddress public android.uwb.RangingMeasurement$Builder setStatus (int) int status public android.uwb.RangingMeasurement$Builder setElapsedRealtimeNanos (long) long elapsedRealtimeNanos public android.uwb.RangingMeasurement$Builder setDistanceMeasurement (android.uwb.DistanceMeasurement) android.uwb.DistanceMeasurement distanceMeasurement public android.uwb.RangingMeasurement$Builder setAngleOfArrivalMeasurement (android.uwb.AngleOfArrivalMeasurement) android.uwb.AngleOfArrivalMeasurement angleOfArrivalMeasurement public android.uwb.RangingMeasurement$Builder setDestinationAngleOfArrivalMeasurement (android.uwb.AngleOfArrivalMeasurement) android.uwb.AngleOfArrivalMeasurement angleOfArrivalMeasurement public android.uwb.RangingMeasurement$Builder setLineOfSight (int) int lineOfSight public android.uwb.RangingMeasurement$Builder setMeasurementFocus (int) int measurementFocus public android.uwb.RangingMeasurement$Builder setRssiDbm (int) int rssiDbm public android.uwb.RangingMeasurement$Builder setRangingMeasurementMetadata (android.os.PersistableBundle) android.os.PersistableBundle rangingMeasurementMetadata public android.uwb.RangingMeasurement build () }
android/uwb/RangingMeasurement.class
RangingMeasurement.java package android.uwb public final android.uwb.RangingMeasurement extends java.lang.Object implements android.os.Parcelable { public static final android.os.Parcelable$Creator CREATOR public static final int LOS public static final int LOS_UNDETERMINED public static final int MEASUREMENT_FOCUS_ANGLE_OF_ARRIVAL_AZIMUTH public static final int MEASUREMENT_FOCUS_ANGLE_OF_ARRIVAL_ELEVATION public static final int MEASUREMENT_FOCUS_NONE public static final int MEASUREMENT_FOCUS_RANGE public static final int NLOS public static final int RANGING_STATUS_FAILURE_OUT_OF_RANGE public static final int RANGING_STATUS_FAILURE_UNKNOWN_ERROR public static final int RANGING_STATUS_SUCCESS public static final int RSSI_MAX public static final int RSSI_MIN public static final int RSSI_UNKNOWN void <init> () public android.uwb.UwbAddress getRemoteDeviceAddress () public int getStatus () public long getElapsedRealtimeNanos () public android.uwb.DistanceMeasurement getDistanceMeasurement () public android.uwb.AngleOfArrivalMeasurement getAngleOfArrivalMeasurement () public android.uwb.AngleOfArrivalMeasurement getDestinationAngleOfArrivalMeasurement () public int getLineOfSight () public int getRssiDbm () public int getMeasurementFocus () public android.os.PersistableBundle getRangingMeasurementMetadata () public boolean equals (java.lang.Object) Object obj public int hashCode () public int describeContents () public void writeToParcel (android.os.Parcel, int) android.os.Parcel dest int flags public java.lang.String toString () static void <clinit> () }
android/uwb/RangingReport$Builder.class
RangingReport.java package android.uwb public final android.uwb.RangingReport$Builder extends java.lang.Object { public void <init> () public android.uwb.RangingReport$Builder addMeasurement (android.uwb.RangingMeasurement) android.uwb.RangingMeasurement rangingMeasurement public android.uwb.RangingReport$Builder addMeasurements (java.util.List) java.util.List rangingMeasurements public android.uwb.RangingReport$Builder addRangingReportMetadata (android.os.PersistableBundle) android.os.PersistableBundle rangingReportMetadata public android.uwb.RangingReport build () }
android/uwb/RangingReport.class
RangingReport.java package android.uwb public final android.uwb.RangingReport extends java.lang.Object implements android.os.Parcelable { public static final android.os.Parcelable$Creator CREATOR void <init> () public java.util.List getMeasurements () public android.os.PersistableBundle getRangingReportMetadata () public boolean equals (java.lang.Object) Object obj public int hashCode () public int describeContents () public void writeToParcel (android.os.Parcel, int) android.os.Parcel dest int flags public java.lang.String toString () static void <clinit> () }
android/uwb/RangingSession$Callback.class
RangingSession.java package android.uwb public abstract android.uwb.RangingSession$Callback extends java.lang.Object { public static final int CONTROLEE_FAILURE_REASON_MAX_CONTROLEE_REACHED public static final int DATA_FAILURE_REASON_DATA_SIZE_TOO_LARGE public static final int REASON_BAD_PARAMETERS public static final int REASON_GENERIC_ERROR public static final int REASON_INSUFFICIENT_SLOTS_PER_RR public static final int REASON_LOCAL_REQUEST public static final int REASON_MAX_RR_RETRY_REACHED public static final int REASON_MAX_SESSIONS_REACHED public static final int REASON_PROTOCOL_SPECIFIC_ERROR public static final int REASON_REMOTE_REQUEST public static final int REASON_SERVICE_CONNECTION_FAILURE public static final int REASON_SERVICE_DISCOVERY_FAILURE public static final int REASON_SE_INTERACTION_FAILURE public static final int REASON_SE_NOT_SUPPORTED public static final int REASON_SYSTEM_POLICY public static final int REASON_SYSTEM_REGULATION public static final int REASON_UNKNOWN public abstract void onOpened (android.uwb.RangingSession) public abstract void onOpenFailed (int, android.os.PersistableBundle) public abstract void onStarted (android.os.PersistableBundle) public abstract void onStartFailed (int, android.os.PersistableBundle) public abstract void onReconfigured (android.os.PersistableBundle) public abstract void onReconfigureFailed (int, android.os.PersistableBundle) public abstract void onStopped (int, android.os.PersistableBundle) public abstract void onStopFailed (int, android.os.PersistableBundle) public abstract void onClosed (int, android.os.PersistableBundle) public abstract void onReportReceived (android.uwb.RangingReport) public void onControleeAdded (android.os.PersistableBundle) android.os.PersistableBundle parameters public void onControleeAddFailed (int, android.os.PersistableBundle) int reason android.os.PersistableBundle parameters public void onControleeRemoved (android.os.PersistableBundle) android.os.PersistableBundle parameters public void onControleeRemoveFailed (int, android.os.PersistableBundle) int reason android.os.PersistableBundle parameters public void onPaused (android.os.PersistableBundle) android.os.PersistableBundle parameters public void onPauseFailed (int, android.os.PersistableBundle) int reason android.os.PersistableBundle parameters public void onResumed (android.os.PersistableBundle) android.os.PersistableBundle parameters public void onResumeFailed (int, android.os.PersistableBundle) int reason android.os.PersistableBundle parameters public void onDataSent (android.uwb.UwbAddress, android.os.PersistableBundle) android.uwb.UwbAddress remoteDeviceAddress android.os.PersistableBundle parameters public void onDataSendFailed (android.uwb.UwbAddress, int, android.os.PersistableBundle) android.uwb.UwbAddress remoteDeviceAddress int reason android.os.PersistableBundle parameters public void onDataReceived (android.uwb.UwbAddress, android.os.PersistableBundle, byte[]) android.uwb.UwbAddress remoteDeviceAddress android.os.PersistableBundle parameters byte[] data public void onDataReceiveFailed (android.uwb.UwbAddress, int, android.os.PersistableBundle) android.uwb.UwbAddress remoteDeviceAddress int reason android.os.PersistableBundle parameters public void onServiceDiscovered (android.os.PersistableBundle) android.os.PersistableBundle parameters public void onServiceConnected (android.os.PersistableBundle) android.os.PersistableBundle parameters public void onRangingRoundsUpdateDtTagStatus (android.os.PersistableBundle) android.os.PersistableBundle parameters }
android/uwb/RangingSession.class
RangingSession.java package android.uwb public final android.uwb.RangingSession extends java.lang.Object implements java.lang.AutoCloseable { void <init> () public void start (android.os.PersistableBundle) android.os.PersistableBundle params public void reconfigure (android.os.PersistableBundle) android.os.PersistableBundle params public void stop () public void close () public void addControlee (android.os.PersistableBundle) android.os.PersistableBundle params public void removeControlee (android.os.PersistableBundle) android.os.PersistableBundle params public void pause (android.os.PersistableBundle) android.os.PersistableBundle params public void resume (android.os.PersistableBundle) android.os.PersistableBundle params public void sendData (android.uwb.UwbAddress, android.os.PersistableBundle, byte[]) android.uwb.UwbAddress remoteDeviceAddress android.os.PersistableBundle params byte[] data public void updateRangingRoundsDtTag (android.os.PersistableBundle) android.os.PersistableBundle params public int queryMaxDataSizeBytes () public void updatePose (android.os.PersistableBundle) android.os.PersistableBundle parameters }
android/uwb/UwbActivityEnergyInfo$Builder.class
UwbActivityEnergyInfo.java package android.uwb public final android.uwb.UwbActivityEnergyInfo$Builder extends java.lang.Object { public void <init> () public android.uwb.UwbActivityEnergyInfo$Builder setTimeSinceBootMillis (long) long timeSinceBootMillis public android.uwb.UwbActivityEnergyInfo$Builder setStackState (int) int stackState public android.uwb.UwbActivityEnergyInfo$Builder setControllerTxDurationMillis (long) long txDurationMillis public android.uwb.UwbActivityEnergyInfo$Builder setControllerRxDurationMillis (long) long rxDurationMillis public android.uwb.UwbActivityEnergyInfo$Builder setControllerIdleDurationMillis (long) long idleDurationMillis public android.uwb.UwbActivityEnergyInfo$Builder setControllerWakeCount (long) long wakeCount public android.uwb.UwbActivityEnergyInfo build () }
android/uwb/UwbActivityEnergyInfo.class
UwbActivityEnergyInfo.java package android.uwb public final android.uwb.UwbActivityEnergyInfo extends java.lang.Object implements android.os.Parcelable { public static final android.os.Parcelable$Creator CREATOR void <init> () public boolean equals (java.lang.Object) Object obj public int hashCode () public java.lang.String toString () public void writeToParcel (android.os.Parcel, int) android.os.Parcel out int flags public int describeContents () public long getTimeSinceBootMillis () public int getStackState () public long getControllerTxDurationMillis () public long getControllerRxDurationMillis () public long getControllerIdleDurationMillis () public long getControllerWakeCount () static void <clinit> () }
android/uwb/UwbAddress.class
UwbAddress.java package android.uwb public final android.uwb.UwbAddress extends java.lang.Object implements android.os.Parcelable { public static final android.os.Parcelable$Creator CREATOR public static final int EXTENDED_ADDRESS_BYTE_LENGTH public static final int SHORT_ADDRESS_BYTE_LENGTH void <init> () public static android.uwb.UwbAddress fromBytes (byte[]) byte[] address public byte[] toBytes () public int size () public java.lang.String toString () public boolean equals (java.lang.Object) Object obj public int hashCode () public int describeContents () public void writeToParcel (android.os.Parcel, int) android.os.Parcel dest int flags static void <clinit> () }
android/uwb/UwbFrameworkInitializer.class
UwbFrameworkInitializer.java package android.uwb public android.uwb.UwbFrameworkInitializer extends java.lang.Object { void <init> () public static void registerServiceWrappers () }
android/uwb/UwbManager$AdapterStateCallback.class
UwbManager.java package android.uwb public abstract android.uwb.UwbManager$AdapterStateCallback extends java.lang.Object { public static final int STATE_CHANGED_REASON_ALL_SESSIONS_CLOSED public static final int STATE_CHANGED_REASON_ERROR_UNKNOWN public static final int STATE_CHANGED_REASON_SESSION_STARTED public static final int STATE_CHANGED_REASON_SYSTEM_BOOT public static final int STATE_CHANGED_REASON_SYSTEM_POLICY public static final int STATE_CHANGED_REASON_SYSTEM_REGULATION public static final int STATE_DISABLED public static final int STATE_ENABLED_ACTIVE public static final int STATE_ENABLED_INACTIVE public abstract void onStateChanged (int, int) }
android/uwb/UwbManager$AdfProvisionStateCallback.class
UwbManager.java package android.uwb public abstract android.uwb.UwbManager$AdfProvisionStateCallback extends java.lang.Object { public static final int REASON_INVALID_OID public static final int REASON_SE_FAILURE public static final int REASON_UNKNOWN public void <init> () public abstract void onProfileAdfsProvisioned (android.os.PersistableBundle) public abstract void onProfileAdfsProvisionFailed (int, android.os.PersistableBundle) }
android/uwb/UwbManager$UwbOemExtensionCallback.class
UwbManager.java package android.uwb public abstract android.uwb.UwbManager$UwbOemExtensionCallback extends java.lang.Object { public abstract void onSessionStatusNotificationReceived (android.os.PersistableBundle) public abstract void onDeviceStatusNotificationReceived (android.os.PersistableBundle) public abstract int onSessionConfigurationComplete (android.os.PersistableBundle) public abstract android.uwb.RangingReport onRangingReportReceived (android.uwb.RangingReport) public abstract boolean onCheckPointedTarget (android.os.PersistableBundle) }
android/uwb/UwbManager$UwbVendorUciCallback.class
UwbManager.java package android.uwb public abstract android.uwb.UwbManager$UwbVendorUciCallback extends java.lang.Object { public abstract void onVendorUciResponse (int, int, byte[]) public abstract void onVendorUciNotification (int, int, byte[]) }
android/uwb/UwbManager.class
UwbManager.java package android.uwb public final android.uwb.UwbManager extends java.lang.Object { public static final int MESSAGE_TYPE_COMMAND public static final int MESSAGE_TYPE_TEST_1 public static final int MESSAGE_TYPE_TEST_2 public static final int REMOVE_PROFILE_ADF_ERROR_INTERNAL public static final int REMOVE_PROFILE_ADF_ERROR_UNKNOWN_SERVICE public static final int REMOVE_PROFILE_ADF_SUCCESS public static final int REMOVE_SERVICE_PROFILE_ERROR_INTERNAL public static final int REMOVE_SERVICE_PROFILE_ERROR_UNKNOWN_SERVICE public static final int REMOVE_SERVICE_PROFILE_SUCCESS public static final int SEND_VENDOR_UCI_ERROR_HW public static final int SEND_VENDOR_UCI_ERROR_INVALID_ARGS public static final int SEND_VENDOR_UCI_ERROR_INVALID_GID public static final int SEND_VENDOR_UCI_ERROR_OFF public static final int SEND_VENDOR_UCI_SUCCESS void <init> () public void registerAdapterStateCallback (java.util.concurrent.Executor, android.uwb.UwbManager$AdapterStateCallback) java.util.concurrent.Executor executor android.uwb.UwbManager$AdapterStateCallback callback public void unregisterAdapterStateCallback (android.uwb.UwbManager$AdapterStateCallback) android.uwb.UwbManager$AdapterStateCallback callback public void registerUwbVendorUciCallback (java.util.concurrent.Executor, android.uwb.UwbManager$UwbVendorUciCallback) java.util.concurrent.Executor executor android.uwb.UwbManager$UwbVendorUciCallback callback public void unregisterUwbVendorUciCallback (android.uwb.UwbManager$UwbVendorUciCallback) android.uwb.UwbManager$UwbVendorUciCallback callback public void registerUwbOemExtensionCallback (java.util.concurrent.Executor, android.uwb.UwbManager$UwbOemExtensionCallback) java.util.concurrent.Executor executor android.uwb.UwbManager$UwbOemExtensionCallback callback public void unregisterUwbOemExtensionCallback (android.uwb.UwbManager$UwbOemExtensionCallback) android.uwb.UwbManager$UwbOemExtensionCallback callback public android.os.PersistableBundle getSpecificationInfo () public android.os.PersistableBundle getSpecificationInfo (java.lang.String) String chipId public long elapsedRealtimeResolutionNanos () public long elapsedRealtimeResolutionNanos (java.lang.String) String chipId public android.os.CancellationSignal openRangingSession (android.os.PersistableBundle, java.util.concurrent.Executor, android.uwb.RangingSession$Callback) android.os.PersistableBundle parameters java.util.concurrent.Executor executor android.uwb.RangingSession$Callback callbacks public android.os.CancellationSignal openRangingSession (android.os.PersistableBundle, java.util.concurrent.Executor, android.uwb.RangingSession$Callback, java.lang.String) android.os.PersistableBundle parameters java.util.concurrent.Executor executor android.uwb.RangingSession$Callback callbacks String chipId public int getAdapterState () public boolean isUwbEnabled () public void setUwbEnabled (boolean) boolean enabled public java.util.List getChipInfos () public java.lang.String getDefaultChipId () public android.os.PersistableBundle addServiceProfile (android.os.PersistableBundle) android.os.PersistableBundle parameters public int removeServiceProfile (android.os.PersistableBundle) android.os.PersistableBundle parameters public android.os.PersistableBundle getAllServiceProfiles () public android.os.PersistableBundle getAdfProvisioningAuthorities (android.os.PersistableBundle) android.os.PersistableBundle serviceProfileBundle public android.os.PersistableBundle getAdfCertificateInfo (android.os.PersistableBundle) android.os.PersistableBundle serviceProfileBundle public void provisionProfileAdfByScript (android.os.PersistableBundle, java.util.concurrent.Executor, android.uwb.UwbManager$AdfProvisionStateCallback) android.os.PersistableBundle serviceProfileBundle java.util.concurrent.Executor executor android.uwb.UwbManager$AdfProvisionStateCallback callback public int removeProfileAdf (android.os.PersistableBundle) android.os.PersistableBundle serviceProfileBundle public int sendVendorUciMessage (int, int, byte[]) int gid int oid byte[] payload public int sendVendorUciMessage (int, int, int, byte[]) int mt int gid int oid byte[] payload public void getUwbActivityEnergyInfoAsync (java.util.concurrent.Executor, java.util.function.Consumer) java.util.concurrent.Executor executor java.util.function.Consumer listener }