Class: Aws::IoTWireless::Types::GnssMultiFrame
- Inherits:
-
Struct
- Object
- Struct
- Aws::IoTWireless::Types::GnssMultiFrame
- Defined in:
- gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb
Overview
Global navigation satellite system (GNSS) multi-frame object used for positioning. Contains multiple GNSS scan captures that are combined by the solver.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#assist_altitude ⇒ Float
Optional assistance altitude, which is the altitude of the device at capture time, specified in meters above the WGS84 reference ellipsoid.
-
#assist_position ⇒ Array<Float>
Optional assistance position information, specified using latitude and longitude values in degrees.
-
#capture_time_accuracy ⇒ Float
Optional value that gives the capture time estimate accuracy, in seconds.
-
#captures ⇒ Array<Types::GnssCapture>
List of GNSS scan captures.
-
#use_2_d_solver ⇒ Boolean
Optional parameter that forces 2D solve, which modifies the positioning algorithm to a 2D solution problem.
Instance Attribute Details
#assist_altitude ⇒ Float
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.
3210 3211 3212 3213 3214 3215 3216 3217 3218 |
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 3210 class GnssMultiFrame < Struct.new( :captures, :capture_time_accuracy, :assist_position, :assist_altitude, :use_2_d_solver) SENSITIVE = [] include Aws::Structure end |
#assist_position ⇒ Array<Float>
Optional assistance position information, specified using latitude and longitude values in degrees. The coordinates are inside the WGS84 reference frame.
3210 3211 3212 3213 3214 3215 3216 3217 3218 |
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 3210 class GnssMultiFrame < Struct.new( :captures, :capture_time_accuracy, :assist_position, :assist_altitude, :use_2_d_solver) SENSITIVE = [] include Aws::Structure end |
#capture_time_accuracy ⇒ Float
Optional value that gives the capture time estimate accuracy, in seconds. If capture time accuracy is not specified, default value of 300 is used.
3210 3211 3212 3213 3214 3215 3216 3217 3218 |
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 3210 class GnssMultiFrame < Struct.new( :captures, :capture_time_accuracy, :assist_position, :assist_altitude, :use_2_d_solver) SENSITIVE = [] include Aws::Structure end |
#captures ⇒ Array<Types::GnssCapture>
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.
3210 3211 3212 3213 3214 3215 3216 3217 3218 |
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 3210 class GnssMultiFrame < Struct.new( :captures, :capture_time_accuracy, :assist_position, :assist_altitude, :use_2_d_solver) SENSITIVE = [] include Aws::Structure end |
#use_2_d_solver ⇒ Boolean
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.
3210 3211 3212 3213 3214 3215 3216 3217 3218 |
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 3210 class GnssMultiFrame < Struct.new( :captures, :capture_time_accuracy, :assist_position, :assist_altitude, :use_2_d_solver) SENSITIVE = [] include Aws::Structure end |