CarPropertyManager.GetPropertyResult
public
static
final
class
CarPropertyManager.GetPropertyResult
extends Object
java.lang.Object
|
↳
|
android.car.hardware.property.CarPropertyManager.GetPropertyResult<T>
|
A successful result for
GetPropertyCallback
.
Summary
Public methods
|
int
|
getAreaId
()
Returns the area ID for this result.
|
int
|
getPropertyId
()
Returns the property ID for this result.
|
int
|
getRequestId
()
Returns the unique ID for the
GetPropertyRequest
this result is for.
|
long
|
getTimestampNanos
()
Returns the timestamp in nanoseconds at which the value for the vehicle property
happened.
|
T
|
getValue
()
Returns the property's value.
|
String
|
toString
()
Prints out debug message.
|
Inherited methods
|
From class
java.lang.Object
Object
|
clone()
|
boolean
|
equals(Object arg0)
|
void
|
finalize()
|
final
Class<?>
|
getClass()
|
int
|
hashCode()
|
final
void
|
notify()
|
final
void
|
notifyAll()
|
String
|
toString()
|
final
void
|
wait(long arg0, int arg1)
|
final
void
|
wait(long arg0)
|
final
void
|
wait()
|
|
Public methods
getAreaId
public int getAreaId ()
Returns the area ID for this result.
getPropertyId
public int getPropertyId ()
Returns the property ID for this result.
getRequestId
public int getRequestId ()
Returns the unique ID for the
GetPropertyRequest
this result is for.
getTimestampNanos
public long getTimestampNanos ()
Returns the timestamp in nanoseconds at which the value for the vehicle property
happened. For a given vehicle property, each new timestamp should be monotonically
increasing using the same time base as
SystemClock#elapsedRealtimeNanos()
.
NOTE: Timestamp should be synchronized with other signals from the platform (e.g.
Location
and
SensorEvent
instances).
Ideally, timestamp synchronization error should be below 1 millisecond.
getValue
public T getValue ()
Returns the property's value.
toString
public String toString ()
Prints out debug message.