xref: /aosp_15_r20/prebuilts/sdk/current/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 int describeContents () public boolean equals (java.lang.Object) Object obj public double getConfidenceLevel () public double getErrorRadians () public double getRadians () public int hashCode () public java.lang.String toString () public void writeToParcel (android.os.Parcel, int) android.os.Parcel dest int flags 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 build () public android.uwb.AngleOfArrivalMeasurement$Builder setAltitude (android.uwb.AngleMeasurement) android.uwb.AngleMeasurement altitudeAngle }
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 int describeContents () public boolean equals (java.lang.Object) Object obj public android.uwb.AngleMeasurement getAltitude () public android.uwb.AngleMeasurement getAzimuth () public int hashCode () public java.lang.String toString () public void writeToParcel (android.os.Parcel, int) android.os.Parcel dest int flags 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 build () public android.uwb.DistanceMeasurement$Builder setConfidenceLevel (double) double confidenceLevel public android.uwb.DistanceMeasurement$Builder setErrorMeters (double) double errorMeters public android.uwb.DistanceMeasurement$Builder setMeters (double) double meters }
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 int describeContents () public boolean equals (java.lang.Object) Object obj public double getConfidenceLevel () public double getErrorMeters () public double getMeters () public int hashCode () public java.lang.String toString () public void writeToParcel (android.os.Parcel, int) android.os.Parcel dest int flags 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 build () 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 setDistanceMeasurement (android.uwb.DistanceMeasurement) android.uwb.DistanceMeasurement distanceMeasurement public android.uwb.RangingMeasurement$Builder setElapsedRealtimeNanos (long) long elapsedRealtimeNanos public android.uwb.RangingMeasurement$Builder setLineOfSight (int) int lineOfSight public android.uwb.RangingMeasurement$Builder setMeasurementFocus (int) int measurementFocus public android.uwb.RangingMeasurement$Builder setRangingMeasurementMetadata (android.os.PersistableBundle) android.os.PersistableBundle rangingMeasurementMetadata public android.uwb.RangingMeasurement$Builder setRemoteDeviceAddress (android.uwb.UwbAddress) android.uwb.UwbAddress remoteDeviceAddress public android.uwb.RangingMeasurement$Builder setRssiDbm (int) int rssiDbm public android.uwb.RangingMeasurement$Builder setStatus (int) int status }
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 int describeContents () public boolean equals (java.lang.Object) Object obj public android.uwb.AngleOfArrivalMeasurement getAngleOfArrivalMeasurement () public android.uwb.AngleOfArrivalMeasurement getDestinationAngleOfArrivalMeasurement () public android.uwb.DistanceMeasurement getDistanceMeasurement () public long getElapsedRealtimeNanos () public int getLineOfSight () public int getMeasurementFocus () public android.os.PersistableBundle getRangingMeasurementMetadata () public android.uwb.UwbAddress getRemoteDeviceAddress () public int getRssiDbm () public int getStatus () public int hashCode () public java.lang.String toString () public void writeToParcel (android.os.Parcel, int) android.os.Parcel dest int flags 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 int describeContents () public boolean equals (java.lang.Object) Object obj public java.util.List getMeasurements () public android.os.PersistableBundle getRangingReportMetadata () public int hashCode () public java.lang.String toString () public void writeToParcel (android.os.Parcel, int) android.os.Parcel dest int flags 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_INBAND_SESSION_STOP 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 onClosed (int, android.os.PersistableBundle) public void onControleeAddFailed (int, android.os.PersistableBundle) int reason android.os.PersistableBundle parameters public void onControleeAdded (android.os.PersistableBundle) android.os.PersistableBundle parameters public void onControleeRemoveFailed (int, android.os.PersistableBundle) int reason android.os.PersistableBundle parameters public void onControleeRemoved (android.os.PersistableBundle) android.os.PersistableBundle parameters public void onDataReceiveFailed (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 onDataSendFailed (android.uwb.UwbAddress, int, android.os.PersistableBundle) android.uwb.UwbAddress remoteDeviceAddress 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 onDataTransferPhaseConfigFailed (int, android.os.PersistableBundle) int reason android.os.PersistableBundle parameters public void onDataTransferPhaseConfigured (android.os.PersistableBundle) android.os.PersistableBundle parameters public void onHybridSessionControleeConfigurationFailed (int, android.os.PersistableBundle) int reason android.os.PersistableBundle parameters public void onHybridSessionControleeConfigured (android.os.PersistableBundle) android.os.PersistableBundle parameters public void onHybridSessionControllerConfigurationFailed (int, android.os.PersistableBundle) int reason android.os.PersistableBundle parameters public void onHybridSessionControllerConfigured (android.os.PersistableBundle) android.os.PersistableBundle parameters public abstract void onOpenFailed (int, android.os.PersistableBundle) public abstract void onOpened (android.uwb.RangingSession) public void onPauseFailed (int, android.os.PersistableBundle) int reason android.os.PersistableBundle parameters public void onPaused (android.os.PersistableBundle) android.os.PersistableBundle parameters public void onRangingRoundsUpdateDtTagStatus (android.os.PersistableBundle) android.os.PersistableBundle parameters public abstract void onReconfigureFailed (int, android.os.PersistableBundle) public abstract void onReconfigured (android.os.PersistableBundle) public abstract void onReportReceived (android.uwb.RangingReport) public void onResumeFailed (int, android.os.PersistableBundle) int reason android.os.PersistableBundle parameters public void onResumed (android.os.PersistableBundle) android.os.PersistableBundle parameters public void onServiceConnected (android.os.PersistableBundle) android.os.PersistableBundle parameters public void onServiceDiscovered (android.os.PersistableBundle) android.os.PersistableBundle parameters public abstract void onStartFailed (int, android.os.PersistableBundle) public abstract void onStarted (android.os.PersistableBundle) public abstract void onStopFailed (int, android.os.PersistableBundle) public abstract void onStopped (int, android.os.PersistableBundle) }
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 addControlee (android.os.PersistableBundle) android.os.PersistableBundle params public void close () public void pause (android.os.PersistableBundle) android.os.PersistableBundle params public int queryMaxDataSizeBytes () public void reconfigure (android.os.PersistableBundle) android.os.PersistableBundle params public void removeControlee (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 setDataTransferPhaseConfig (android.os.PersistableBundle) android.os.PersistableBundle params public void setHybridSessionControleeConfiguration (android.os.PersistableBundle) android.os.PersistableBundle params public void setHybridSessionControllerConfiguration (android.os.PersistableBundle) android.os.PersistableBundle params public void start (android.os.PersistableBundle) android.os.PersistableBundle params public void stop () public void updatePose (android.os.PersistableBundle) android.os.PersistableBundle parameters public void updateRangingRoundsDtTag (android.os.PersistableBundle) android.os.PersistableBundle params }
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 build () public android.uwb.UwbActivityEnergyInfo$Builder setControllerIdleDurationMillis (long) long idleDurationMillis public android.uwb.UwbActivityEnergyInfo$Builder setControllerRxDurationMillis (long) long rxDurationMillis public android.uwb.UwbActivityEnergyInfo$Builder setControllerTxDurationMillis (long) long txDurationMillis public android.uwb.UwbActivityEnergyInfo$Builder setControllerWakeCount (long) long wakeCount public android.uwb.UwbActivityEnergyInfo$Builder setStackState (int) int stackState public android.uwb.UwbActivityEnergyInfo$Builder setTimeSinceBootMillis (long) long timeSinceBootMillis }
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 int describeContents () public boolean equals (java.lang.Object) Object obj public long getControllerIdleDurationMillis () public long getControllerRxDurationMillis () public long getControllerTxDurationMillis () public long getControllerWakeCount () public int getStackState () public long getTimeSinceBootMillis () public int hashCode () public java.lang.String toString () public void writeToParcel (android.os.Parcel, int) android.os.Parcel out int flags 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 int describeContents () public boolean equals (java.lang.Object) Object obj public static android.uwb.UwbAddress fromBytes (byte[]) byte[] address public int hashCode () public int size () public byte[] toBytes () public java.lang.String toString () 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_HW_IDLE 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 onProfileAdfsProvisionFailed (int, android.os.PersistableBundle) public abstract void onProfileAdfsProvisioned (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 boolean onCheckPointedTarget (android.os.PersistableBundle) public abstract void onDeviceStatusNotificationReceived (android.os.PersistableBundle) public abstract android.uwb.RangingReport onRangingReportReceived (android.uwb.RangingReport) public abstract int onSessionConfigurationComplete (android.os.PersistableBundle) public abstract void onSessionStatusNotificationReceived (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 onVendorUciNotification (int, int, byte[]) public abstract void onVendorUciResponse (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 android.os.PersistableBundle addServiceProfile (android.os.PersistableBundle) android.os.PersistableBundle parameters public long elapsedRealtimeResolutionNanos () public long elapsedRealtimeResolutionNanos (java.lang.String) String chipId public int getAdapterState () public android.os.PersistableBundle getAdfCertificateInfo (android.os.PersistableBundle) android.os.PersistableBundle serviceProfileBundle public android.os.PersistableBundle getAdfProvisioningAuthorities (android.os.PersistableBundle) android.os.PersistableBundle serviceProfileBundle public android.os.PersistableBundle getAllServiceProfiles () public java.util.List getChipInfos () public java.lang.String getDefaultChipId () public android.os.PersistableBundle getSpecificationInfo () public android.os.PersistableBundle getSpecificationInfo (java.lang.String) String chipId public void getUwbActivityEnergyInfoAsync (java.util.concurrent.Executor, java.util.function.Consumer) java.util.concurrent.Executor executor java.util.function.Consumer listener public boolean isUwbEnabled () public boolean isUwbHwEnableRequested () public boolean isUwbHwIdleTurnOffEnabled () 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 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 long queryUwbsTimestampMicros () public void registerAdapterStateCallback (java.util.concurrent.Executor, android.uwb.UwbManager$AdapterStateCallback) java.util.concurrent.Executor executor android.uwb.UwbManager$AdapterStateCallback callback public void registerUwbOemExtensionCallback (java.util.concurrent.Executor, android.uwb.UwbManager$UwbOemExtensionCallback) java.util.concurrent.Executor executor android.uwb.UwbManager$UwbOemExtensionCallback callback public void registerUwbVendorUciCallback (java.util.concurrent.Executor, android.uwb.UwbManager$UwbVendorUciCallback) java.util.concurrent.Executor executor android.uwb.UwbManager$UwbVendorUciCallback callback public int removeProfileAdf (android.os.PersistableBundle) android.os.PersistableBundle serviceProfileBundle public int removeServiceProfile (android.os.PersistableBundle) android.os.PersistableBundle parameters public void requestUwbHwEnabled (boolean) boolean enabled 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 setUwbEnabled (boolean) boolean enabled public void unregisterAdapterStateCallback (android.uwb.UwbManager$AdapterStateCallback) android.uwb.UwbManager$AdapterStateCallback callback public void unregisterUwbOemExtensionCallback (android.uwb.UwbManager$UwbOemExtensionCallback) android.uwb.UwbManager$UwbOemExtensionCallback callback public void unregisterUwbVendorUciCallback (android.uwb.UwbManager$UwbVendorUciCallback) android.uwb.UwbManager$UwbVendorUciCallback callback }