Class: Aws::IoTWireless::Types::GetPositionEstimateRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-iotwireless/types.rb

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#advanced_configurationTypes::AdvancedConfiguration

Optional configuration to customize position estimates. If not provided, defaults are applied.



2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
# File 'lib/aws-sdk-iotwireless/types.rb', line 2375

class GetPositionEstimateRequest < Struct.new(
  :wi_fi_access_points,
  :cell_towers,
  :ip,
  :gnss,
  :timestamp,
  :advanced_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#cell_towersTypes::CellTowers

Retrieves an estimated device position by resolving measurement data from cellular radio towers. The position is resolved using HERE’s cellular-based solver.

Returns:



2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
# File 'lib/aws-sdk-iotwireless/types.rb', line 2375

class GetPositionEstimateRequest < Struct.new(
  :wi_fi_access_points,
  :cell_towers,
  :ip,
  :gnss,
  :timestamp,
  :advanced_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#gnssTypes::Gnss

Retrieves an estimated device position by resolving the global navigation satellite system (GNSS) scan data. The position is resolved using the GNSS solver powered by LoRa Cloud.

Returns:



2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
# File 'lib/aws-sdk-iotwireless/types.rb', line 2375

class GetPositionEstimateRequest < Struct.new(
  :wi_fi_access_points,
  :cell_towers,
  :ip,
  :gnss,
  :timestamp,
  :advanced_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#ipTypes::Ip

Retrieves an estimated device position by resolving the IP address information from the device. The position is resolved using MaxMind’s IP-based solver.

Returns:



2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
# File 'lib/aws-sdk-iotwireless/types.rb', line 2375

class GetPositionEstimateRequest < Struct.new(
  :wi_fi_access_points,
  :cell_towers,
  :ip,
  :gnss,
  :timestamp,
  :advanced_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#timestampTime

Optional information that specifies the time when the position information will be resolved. It uses the Unix timestamp format. If not specified, the time at which the request was received will be used.

Returns:

  • (Time)


2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
# File 'lib/aws-sdk-iotwireless/types.rb', line 2375

class GetPositionEstimateRequest < Struct.new(
  :wi_fi_access_points,
  :cell_towers,
  :ip,
  :gnss,
  :timestamp,
  :advanced_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#wi_fi_access_pointsArray<Types::WiFiAccessPoint>

Retrieves an estimated device position by resolving WLAN measurement data. The position is resolved using HERE’s Wi-Fi based solver.

Returns:



2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
# File 'lib/aws-sdk-iotwireless/types.rb', line 2375

class GetPositionEstimateRequest < Struct.new(
  :wi_fi_access_points,
  :cell_towers,
  :ip,
  :gnss,
  :timestamp,
  :advanced_configuration)
  SENSITIVE = []
  include Aws::Structure
end