Class: Aws::IoTWireless::Types::Gnss

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#assist_altitudeFloat

Optional assistance altitude, which is the altitude of the device at capture time, specified in meters above the WGS84 reference ellipsoid.

Returns:

  • (Float)


2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 2669

class Gnss < Struct.new(
  :payload,
  :capture_time,
  :capture_time_accuracy,
  :assist_position,
  :assist_altitude,
  :use_2_d_solver)
  SENSITIVE = []
  include Aws::Structure
end

#assist_positionArray<Float>

Optional assistance position information, specified using latitude and longitude values in degrees. The coordinates are inside the WGS84 reference frame.

Returns:

  • (Array<Float>)


2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 2669

class Gnss < Struct.new(
  :payload,
  :capture_time,
  :capture_time_accuracy,
  :assist_position,
  :assist_altitude,
  :use_2_d_solver)
  SENSITIVE = []
  include Aws::Structure
end

#capture_timeFloat

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.

Returns:

  • (Float)


2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 2669

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_accuracyFloat

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:

  • (Float)


2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 2669

class Gnss < Struct.new(
  :payload,
  :capture_time,
  :capture_time_accuracy,
  :assist_position,
  :assist_altitude,
  :use_2_d_solver)
  SENSITIVE = []
  include Aws::Structure
end

#payloadString

Payload that contains the GNSS scan result, or NAV message, in hexadecimal notation.

Returns:

  • (String)


2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 2669

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_solverBoolean

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:

  • (Boolean)


2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 2669

class Gnss < Struct.new(
  :payload,
  :capture_time,
  :capture_time_accuracy,
  :assist_position,
  :assist_altitude,
  :use_2_d_solver)
  SENSITIVE = []
  include Aws::Structure
end