public static final class GnssMeasurementsEvent.Builder
extends Object



Builder for GnssMeasurementsEvent

Summary

Public constructors

Builder()

Constructs a GnssMeasurementsEvent.Builder instance.

Builder(GnssMeasurementsEvent event)

Constructs a GnssMeasurementsEvent.Builder instance by copying a GnssMeasurementsEvent.

Public methods

GnssMeasurementsEvent build()

Builds a GnssMeasurementsEvent instance as specified by this builder.

GnssMeasurementsEvent.Builder clearIsFullTracking()

Clears the full tracking mode indicator.

GnssMeasurementsEvent.Builder setClock(GnssClock clock)

Sets the GnssClock.

GnssMeasurementsEvent.Builder setGnssAutomaticGainControls(Collection<GnssAutomaticGainControl> agcs)

Sets the collection of GnssAutomaticGainControl.

GnssMeasurementsEvent.Builder setIsFullTracking(boolean isFullTracking)

Sets whether the GNSS chipset was in the full tracking mode at the time this event was produced.

GnssMeasurementsEvent.Builder setMeasurements(Collection<GnssMeasurement> measurements)

Sets the collection of GnssMeasurement.

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

Public methods

setIsFullTracking

public GnssMeasurementsEvent.Builder setIsFullTracking (boolean isFullTracking)

Sets whether the GNSS chipset was in the full tracking mode at the time this event was produced. True indicates that this event was produced while the chipset was in full tracking mode, ie, the GNSS chipset switched off duty cycling. In this mode, no clock discontinuities are expected and, when supported, carrier phase should be continuous in good signal conditions. All non-blocklisted, healthy constellations, satellites and frequency bands that are meaningful to positioning accuracy must be tracked and reported in this mode. False indicates that the GNSS chipset may optimize power via duty cycling, constellations and frequency limits, etc.

Parameters
isFullTracking boolean
Returns
GnssMeasurementsEvent.Builder This value cannot be null.

Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Last updated 2025-02-10 UTC.