Exemplo n.º 1
0
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))
Exemplo n.º 2
0
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)]))
Exemplo n.º 3
0
def get_elevation_params(request, elevation_type = None):
  (sod, sed) = get_sarry_output('unused', elevation_type, 'unused',
      ['--help-elevation',])
  return HttpResponse(trim_options(sed))