Class: Aws::IoTWireless::Types::Gnss
- Inherits:
-
Struct
- Object
- Struct
- Aws::IoTWireless::Types::Gnss
- Defined in:
- gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb
Overview
Global navigation satellite system (GNSS) object used for positioning.
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 ⇒ Float
Optional parameter that gives an estimate of the time when the GNSS scan information is taken, in seconds GPS time (GPST).
-
#capture_time_accuracy ⇒ Float
Optional value that gives the capture time estimate accuracy, in seconds.
-
#payload ⇒ String
Payload that contains the GNSS scan result, or NAV message, in hexadecimal notation.
-
#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.
3092 3093 3094 3095 3096 3097 3098 3099 3100 3101 |
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 3092 class Gnss < Struct.new( :payload, :capture_time, :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.
3092 3093 3094 3095 3096 3097 3098 3099 3100 3101 |
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 3092 class Gnss < Struct.new( :payload, :capture_time, :capture_time_accuracy, :assist_position, :assist_altitude, :use_2_d_solver) SENSITIVE = [] include Aws::Structure end |
#capture_time ⇒ Float
Optional parameter that gives an estimate of the time when the GNSS scan information is taken, in seconds GPS time (GPST). If capture time is not specified, the local server time is used.
3092 3093 3094 3095 3096 3097 3098 3099 3100 3101 |
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 3092 class Gnss < Struct.new( :payload, :capture_time, :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.
3092 3093 3094 3095 3096 3097 3098 3099 3100 3101 |
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 3092 class Gnss < Struct.new( :payload, :capture_time, :capture_time_accuracy, :assist_position, :assist_altitude, :use_2_d_solver) SENSITIVE = [] include Aws::Structure end |
#payload ⇒ String
Payload that contains the GNSS scan result, or NAV message, in hexadecimal notation.
3092 3093 3094 3095 3096 3097 3098 3099 3100 3101 |
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 3092 class Gnss < Struct.new( :payload, :capture_time, :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.
3092 3093 3094 3095 3096 3097 3098 3099 3100 3101 |
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 3092 class Gnss < Struct.new( :payload, :capture_time, :capture_time_accuracy, :assist_position, :assist_altitude, :use_2_d_solver) SENSITIVE = [] include Aws::Structure end |