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
}