Class: SearchBirdseyePositionsResults

Inherits:
Object
  • Object
show all
Defined in:
lib/FlightXML2REST.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(searchBirdseyePositionsResult = nil) ⇒ SearchBirdseyePositionsResults

Returns a new instance of SearchBirdseyePositionsResults.



2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
# File 'lib/FlightXML2REST.rb', line 2167

def initialize(searchBirdseyePositionsResult = nil)
  searchBirdseyePositionsResult = JSON.parse(searchBirdseyePositionsResult)['SearchBirdseyePositionsResult']
  @searchBirdseyePositionsResult = ArrayOfTrackExStruct.new([], searchBirdseyePositionsResult['next_offset'])
  searchBirdseyePositionsResult['data'].each do |track|
    @searchBirdseyePositionsResult.data << TrackExStruct.new(track['altitude'],
                                                             track['altitudeChange'],
                                                             track['altitudeStatus'],
                                                             track['faFlightID'],
                                                             track['groundspeed'],
                                                             track['latitude'],
                                                             track['longitude'],
                                                             track['timestamp'],
                                                             track['updateType']
                                                            )
  end
end

Instance Attribute Details

#searchBirdseyePositionsResultObject

Returns the value of attribute searchBirdseyePositionsResult.



2166
2167
2168
# File 'lib/FlightXML2REST.rb', line 2166

def searchBirdseyePositionsResult
  @searchBirdseyePositionsResult
end