def get_antenna_params(request, antenna_type = None, elevation_id = None): elevation_data = ElevationData.objects.filter(id = elevation_id) if len(elevation_data) == 0: return HttpResponse('Invalid elevation data') (sod, sed) = get_sarry_output(antenna_type, elevation_data[0].model, 'unused', split(elevation_data[0].flags) + ['--help-antenna',]) return HttpResponse(trim_options(sed))
def get_algorithm_params(request, algorithm_type = None, antenna_id = None, elevation_id = None): elevation_data = ElevationData.objects.filter(id = elevation_id) if len(elevation_data) == 0: return HttpResponse('Invalid elevation data') sar_data = SarData.objects.filter(id = antenna_id) if len(sar_data) == 0: return HttpResponse('Invalid sar data') (sod, sed) = get_sarry_output(sar_data[0].model, elevation_data[0].model, algorithm_type, split(sar_data[0].flags) + split(elevation_data[0].flags) + ['--help-algorithm',]) return HttpResponse(trim_options(sed, [('--ul-l', 1), ('--ur-l', 1), ('--lr-l', 1), ('--ll-l', 1)]))
def get_elevation_params(request, elevation_type = None): (sod, sed) = get_sarry_output('unused', elevation_type, 'unused', ['--help-elevation',]) return HttpResponse(trim_options(sed))