fix ACARS replay

This commit is contained in:
Nabeel Shahzad
2018-01-19 16:12:08 -05:00
parent 36c904d98d
commit f58b01f3ea

View File

@@ -111,20 +111,26 @@ class AcarsReplay extends BaseCommand
*/ */
protected function postUpdate($pirep_id, $data) protected function postUpdate($pirep_id, $data)
{ {
$uri = '/api/pireps/' . $pirep_id . '/acars'; $uri = '/api/pireps/' . $pirep_id . '/acars/position';
$upd = [ $position = [
'log' => '', 'log' => '',
'lat' => $data->latitude, 'lat' => $data->latitude,
'lon' => $data->longitude, 'lon' => $data->longitude,
'heading' => $data->heading, 'heading' => $data->heading,
'altitude' => $data->altitude, 'altitude' => $data->altitude,
'gs' => $data->groundspeed, 'gs' => $data->groundspeed,
'transponder' => $data->transponder, 'transponder' => $data->transponder,
]; ];
$this->info("Update: $data->callsign, $upd[lat] x $upd[lon] \t\t" $upd = [
. "hdg: $upd[heading]\t\talt: $upd[altitude]\t\tgs: $upd[gs]"); 'positions' => [
$position
]
];
$this->info("Update: $data->callsign, $position[lat] x $position[lon] \t\t"
. "hdg: $position[heading]\t\talt: $position[altitude]\t\tgs: $position[gs]");
$response = $this->httpClient->post($uri, [ $response = $this->httpClient->post($uri, [
'json' => $upd 'json' => $upd
@@ -133,11 +139,11 @@ class AcarsReplay extends BaseCommand
$body = \json_decode($response->getBody()->getContents()); $body = \json_decode($response->getBody()->getContents());
return [ return [
$data->callsign, $data->callsign,
$upd['lat'], $position['lat'],
$upd['lon'], $position['lon'],
$upd['heading'], $position['heading'],
$upd['altitude'], $position['altitude'],
$upd['gs'] $position['gs']
]; ];
} }