GnssCapabilities.Builder
public
static
final
class
GnssCapabilities.Builder
extends Object
Builder for GnssCapabilities.
Summary
Inherited methods |
From class
java.lang.Object
Object
|
clone()
Creates and returns a copy of this object.
|
boolean
|
equals(Object obj)
Indicates whether some other object is "equal to" this one.
|
void
|
finalize()
Called by the garbage collector on an object when garbage collection
determines that there are no more references to the object.
|
final
Class<?>
|
getClass()
Returns the runtime class of this Object .
|
int
|
hashCode()
Returns a hash code value for the object.
|
final
void
|
notify()
Wakes up a single thread that is waiting on this object's
monitor.
|
final
void
|
notifyAll()
Wakes up all threads that are waiting on this object's monitor.
|
String
|
toString()
Returns a string representation of the object.
|
final
void
|
wait(long timeoutMillis, int nanos)
Causes the current thread to wait until it is awakened, typically
by being notified or interrupted, or until a
certain amount of real time has elapsed.
|
final
void
|
wait(long timeoutMillis)
Causes the current thread to wait until it is awakened, typically
by being notified or interrupted, or until a
certain amount of real time has elapsed.
|
final
void
|
wait()
Causes the current thread to wait until it is awakened, typically
by being notified or interrupted.
|
|
Public constructors
Builder
public Builder ()
Builder
public Builder (GnssCapabilities capabilities)
Parameters |
capabilities |
GnssCapabilities : This value cannot be null . |
Public methods
setHasAccumulatedDeltaRange
public GnssCapabilities.Builder setHasAccumulatedDeltaRange (int capable)
Sets accumulated delta range capability.
setHasAntennaInfo
public GnssCapabilities.Builder setHasAntennaInfo (boolean capable)
Sets antenna info capability.
Parameters |
capable |
boolean |
setHasGeofencing
public GnssCapabilities.Builder setHasGeofencing (boolean capable)
Sets geofencing capability.
Parameters |
capable |
boolean |
setHasLowPowerMode
public GnssCapabilities.Builder setHasLowPowerMode (boolean capable)
Sets low power mode capability.
The low power mode is defined in GNSS HAL. When the low power mode is active, the GNSS
hardware must make strong tradeoffs to substantially restrict power use.
Parameters |
capable |
boolean |
setHasMeasurementCorrections
public GnssCapabilities.Builder setHasMeasurementCorrections (boolean capable)
Sets measurement corrections capability.
Parameters |
capable |
boolean |
setHasMeasurementCorrectionsExcessPathLength
public GnssCapabilities.Builder setHasMeasurementCorrectionsExcessPathLength (boolean capable)
Sets measurement corrections excess path length capability.
Parameters |
capable |
boolean |
setHasMeasurementCorrectionsForDriving
public GnssCapabilities.Builder setHasMeasurementCorrectionsForDriving (boolean capable)
Sets measurement corrections for driving capability.
Parameters |
capable |
boolean |
setHasMeasurementCorrectionsLosSats
public GnssCapabilities.Builder setHasMeasurementCorrectionsLosSats (boolean capable)
Sets measurement corrections line-of-sight satellites capability.
Parameters |
capable |
boolean |
setHasMeasurementCorrectionsReflectingPlane
public GnssCapabilities.Builder setHasMeasurementCorrectionsReflectingPlane (boolean capable)
Sets measurement corrections reflecting plane capability.
Parameters |
capable |
boolean |
setHasMeasurementCorrelationVectors
public GnssCapabilities.Builder setHasMeasurementCorrelationVectors (boolean capable)
Sets correlation vector capability.
Parameters |
capable |
boolean |
setHasMeasurements
public GnssCapabilities.Builder setHasMeasurements (boolean capable)
Sets measurements capability.
Parameters |
capable |
boolean |
setHasMsa
public GnssCapabilities.Builder setHasMsa (boolean capable)
Sets Mobile Station Assisted capability.
Parameters |
capable |
boolean |
setHasMsb
public GnssCapabilities.Builder setHasMsb (boolean capable)
Sets Mobile Station Based capability.
Parameters |
capable |
boolean |
setHasNavigationMessages
public GnssCapabilities.Builder setHasNavigationMessages (boolean capable)
Sets navigation messages capability.
Parameters |
capable |
boolean |
setHasOnDemandTime
public GnssCapabilities.Builder setHasOnDemandTime (boolean capable)
Sets on demand time capability.
Parameters |
capable |
boolean |
setHasPowerMultibandAcquisition
public GnssCapabilities.Builder setHasPowerMultibandAcquisition (boolean capable)
Sets power multi-band acquisition capability.
Parameters |
capable |
boolean |
setHasPowerMultibandTracking
public GnssCapabilities.Builder setHasPowerMultibandTracking (boolean capable)
Sets power multi-band tracking capability.
Parameters |
capable |
boolean |
setHasPowerOtherModes
public GnssCapabilities.Builder setHasPowerOtherModes (boolean capable)
Sets OEM-defined power modes capability.
Parameters |
capable |
boolean |
setHasPowerSinglebandAcquisition
public GnssCapabilities.Builder setHasPowerSinglebandAcquisition (boolean capable)
Sets power single-band acquisition capability.
Parameters |
capable |
boolean |
setHasPowerSinglebandTracking
public GnssCapabilities.Builder setHasPowerSinglebandTracking (boolean capable)
Sets power single-band tracking capability.
Parameters |
capable |
boolean |
setHasPowerTotal
public GnssCapabilities.Builder setHasPowerTotal (boolean capable)
Sets power totals capability.
Parameters |
capable |
boolean |
setHasSatelliteBlocklist
public GnssCapabilities.Builder setHasSatelliteBlocklist (boolean capable)
Sets satellite blocklist capability.
Parameters |
capable |
boolean |
setHasSatellitePvt
public GnssCapabilities.Builder setHasSatellitePvt (boolean capable)
Sets satellite PVT capability.
Parameters |
capable |
boolean |
setHasScheduling
public GnssCapabilities.Builder setHasScheduling (boolean capable)
Sets scheduling capability.
Parameters |
capable |
boolean |
setHasSingleShotFix
public GnssCapabilities.Builder setHasSingleShotFix (boolean capable)
Sets single shot locating capability.
Parameters |
capable |
boolean |