Interface GnssMultiFrame.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<GnssMultiFrame.Builder,,GnssMultiFrame> SdkBuilder<GnssMultiFrame.Builder,,GnssMultiFrame> SdkPojo
- Enclosing class:
GnssMultiFrame
-
Method Summary
Modifier and TypeMethodDescriptionassistAltitude(Float assistAltitude) Optional assistance altitude, which is the altitude of the device at capture time, specified in meters above the WGS84 reference ellipsoid.assistPosition(Float... assistPosition) Optional assistance position information, specified using latitude and longitude values in degrees.assistPosition(Collection<Float> assistPosition) Optional assistance position information, specified using latitude and longitude values in degrees.captures(Collection<GnssCapture> captures) List of GNSS scan captures.captures(Consumer<GnssCapture.Builder>... captures) List of GNSS scan captures.captures(GnssCapture... captures) List of GNSS scan captures.captureTimeAccuracy(Float captureTimeAccuracy) Optional value that gives the capture time estimate accuracy, in seconds.use2DSolver(Boolean use2DSolver) Optional parameter that forces 2D solve, which modifies the positioning algorithm to a 2D solution problem.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
captures
List of GNSS scan captures. Each capture contains a payload from a single GNSS scan. The number of captures must be 2, 4, 8, 16, or 32.
- Parameters:
captures- List of GNSS scan captures. Each capture contains a payload from a single GNSS scan. The number of captures must be 2, 4, 8, 16, or 32.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
captures
List of GNSS scan captures. Each capture contains a payload from a single GNSS scan. The number of captures must be 2, 4, 8, 16, or 32.
- Parameters:
captures- List of GNSS scan captures. Each capture contains a payload from a single GNSS scan. The number of captures must be 2, 4, 8, 16, or 32.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
captures
List of GNSS scan captures. Each capture contains a payload from a single GNSS scan. The number of captures must be 2, 4, 8, 16, or 32.
This is a convenience method that creates an instance of theGnssCapture.Builderavoiding the need to create one manually viaGnssCapture.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocaptures(List<GnssCapture>).- Parameters:
captures- a consumer that will call methods onGnssCapture.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
captureTimeAccuracy
Optional value that gives the capture time estimate accuracy, in seconds. If capture time accuracy is not specified, default value of 300 is used.
- Parameters:
captureTimeAccuracy- Optional value that gives the capture time estimate accuracy, in seconds. If capture time accuracy is not specified, default value of 300 is used.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
assistPosition
Optional assistance position information, specified using latitude and longitude values in degrees. The coordinates are inside the WGS84 reference frame.
- Parameters:
assistPosition- Optional assistance position information, specified using latitude and longitude values in degrees. The coordinates are inside the WGS84 reference frame.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
assistPosition
Optional assistance position information, specified using latitude and longitude values in degrees. The coordinates are inside the WGS84 reference frame.
- Parameters:
assistPosition- Optional assistance position information, specified using latitude and longitude values in degrees. The coordinates are inside the WGS84 reference frame.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
assistAltitude
Optional assistance altitude, which is the altitude of the device at capture time, specified in meters above the WGS84 reference ellipsoid. This parameter is required when Use2DSolver is enabled.
- Parameters:
assistAltitude- Optional assistance altitude, which is the altitude of the device at capture time, specified in meters above the WGS84 reference ellipsoid. This parameter is required when Use2DSolver is enabled.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
use2DSolver
Optional parameter that forces 2D solve, which modifies the positioning algorithm to a 2D solution problem. When this parameter is specified, the assistance altitude should have an accuracy of at least 10 meters.
- Parameters:
use2DSolver- Optional parameter that forces 2D solve, which modifies the positioning algorithm to a 2D solution problem. When this parameter is specified, the assistance altitude should have an accuracy of at least 10 meters.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-