{{-- Main Display --}}
@if($sap->stable === true)
STABLE
@elseif($sap->stable === false)
UNSTABLE
@endif
{{-- Evaluation Messages --}} @if(isset($sap->messages))
@foreach($sap->messages as $message) @endforeach @if(filled($analysis->aircraft_profile_type)) @endif @if($sap->created_at != $sap->updated_at) @endif @ability('admin', 'admin-user') @if($sap->is_stable == 0) @endif @endability
{{ ucwords($message->name) }} type == 0) class="fas fa-check-circle text-success pe-1" @elseif($message->type == 1) class="fas fa-check-circle text-primary pe-1" @else class="fas fa-times-circle text-danger pe-1" @endif @if(isset($message->description)) title="{!! $message->description !!}" @endif >
Aircraft Profile @if(isset($sap->report->analysis->aircraft->acf->icao)) {{ ' ['.$sap->report->analysis->aircraft->acf->icao.']' }} @endif aircraft_profile_type->va === true) class="fas fa-check-circle text-success pe-1" title="{{ config('app.name') }} Profile" @elseif($analysis->aircraft_profile_type->official === true) class="fas fa-check-circle text-primary pe-1" title="Official Profile" @else class="fas fa-times-circle text-danger pe-1" title="No Profile Defined !" @endif >
Notes Revised By Management
Admin Functions
@csrf
@endif {{-- Airport --}}
@php $airport = isset($analysis) ? $analysis->apt : null; $runway = isset($analysis) ? $analysis->rwy : null; @endphp
@if(isset($runway->begin->disp) && $runway->begin->disp > 0) @endif @if(isset($runway->begin->overrun) && $runway->begin->overrun > 0) @endif @if(isset($runway->begin->marking)) @endif @if(isset($runway->begin->appLights)) @endif
{{ $airport->icao.' | '.$airport->name }}
Ident {{ 'Rwy '.$runway->begin->name.'/'.$runway->end->name }}
Surface Type {{ $runway_surface[$runway->surface] ?? '-' }}
Width {{ number_format(floor($runway->width)).'m' }}
Usable Length {{ number_format($runway->length->useable).'m' }}
Touchdown Zone (TDZ) {{ number_format($runway->length->tdz).'m' }}
Displaced Threshold {{ number_format($runway->begin->disp).'m' }}
Overrun Area {{ number_format($runway->begin->overrun).'m' }}
Markings {{ $runway_marking[$runway->begin->marking] ?? '-' }}
Approach Lights System {{ $approach_lights[$runway->begin->appLights] ?? '-' }}
{{-- Approach --}}
@php $approach = isset($analysis) ? $analysis->app : null; @endphp
@if($approach->loc_dev->max < 9) @endif @if($approach->gs_dev->max < 9) @endif
@php // Quickfix For Stable Approach Plugin BETA version // which provides long descriptions $approach_text = $approach->checkHeight->description; $division_pos = strpos($approach_text, ':'); if (is_numeric($division_pos) && $division_pos > 0) { $approach_text = substr($approach_text, 0, $division_pos); } @endphp {{ $approach_text }}
Localizer Deviation {{ number_format($approach->loc_dev->max, 1).' dots' }}
Glide Path Deviation {{ number_format($approach->gs_dev->max, 1).' dots' }}
Sink Rate (Min/Max) {{ number_format($approach->sinkrate->min, 2).' fpm | '.number_format($approach->sinkrate->max, 2).' fpm' }}
Indicated Air Speed (Min/Max) {{ number_format($approach->kias->min, 2).' kt | '.number_format($approach->kias->max, 2).' kt' }}
Threshold Crossing Height {{ number_format($approach->threshold->crossing_height, 2).' ft' }}
{{-- Touchdowns --}} @if(isset($sap->touchdowns))
@foreach($sap->touchdowns as $touchdown) @if(!$loop->first)
@endif @if(count($sap->touchdowns) > 1) @endif @if(isset($touchdown->kias)) @endif
{{ $loop->iteration }}
Threshold Distance {{ number_format($touchdown->threshold_dist, 2).' m' }}
Centerline Deviation {{ number_format($touchdown->centerline_dist, 2).' m' }}
Touchdown Rate {{ number_format($touchdown->fpm_agl, 2).' fpm' }}
Touchdown Speed {{ number_format($touchdown->kias, 2).' kt' }}
G-Force {{ number_format($touchdown->g_vertical, 2).' g' }}
Pitch Angle {{ number_format($touchdown->pitch_gnd, 2).' deg' }}
Roll (Bank) Angle {{ number_format($touchdown->bank, 2).' deg' }}
Yaw (Crab) Angle {{ number_format($touchdown->crab, 2).' deg' }}
Wind Direction & Speed {{ number_format($touchdown->wind_dir).' deg / '.number_format($touchdown->wind_kn).' kt' }}
@endforeach
@endif {{-- Touchdowns Combined --}} @if(isset($sap->touchdowns) && count($sap->touchdowns) > 1) @php $touchdown_combined = isset($analysis) ? $analysis->touchdown_combined : null; @endphp
Threshold Distance (Min/Max) {{ number_format($touchdown_combined->threshold_dist->min, 2).' m | '.number_format($touchdown_combined->threshold_dist->max, 2).' m' }}
Pitch (Min/Max) {{ number_format($touchdown_combined->pitch->min, 2).' deg | '.number_format($touchdown_combined->pitch->max, 2).' deg' }}
Max Roll & Yaw {{ number_format($touchdown_combined->bank->max, 2).' deg | '.number_format($touchdown_combined->crab->max, 2).' deg' }}
Max Rate & G-Force {{ number_format($touchdown_combined->fpm_agl->max, 2).' fpm | '.number_format($touchdown_combined->g_vertical->max, 2).' g' }}
Centerline Deviation {{ number_format($touchdown_combined->centerline_dist->max, 2).' m' }}
Count {{ number_format($touchdown_combined->touchdown_count) }}
@endif {{-- Rollout --}}
@php $rollout = isset($analysis) ? $analysis->rollout : null; @endphp
Rollout Distance {{ number_format($rollout->roll_dist).' m' }}
Remaining Runway {{ number_format($rollout->rwy_remaining).' m' }}
Landing Distance {{ number_format($rollout->landing_dist50).' m' }}