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
private 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
private 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 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
private 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 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 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
private void <init> ()
public java.util.List getMeasurements ()
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_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_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
}
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
}
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
private 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 {
private 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_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$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 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 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
}