def get_section_timing_details(): car_num = int(request.args.get('car_num')) lap_num_str = request.args.get('lap_num') sec_timing_results = gdb.get_section_details(car_num, lap_num_str) #resp = flask.Response(jsonify(sec_timing_results)) #resp.headers['Access-Control-Allow-Origin'] = '*' #return resp return jsonify(sec_timing_results)
def get_lap_timing_info_in_range(): car_num = int(request.args.get('car_num')) lap_beg = int(request.args.get('lap_beg')) lap_end = int(request.args.get('lap_end')) lap_timings = [] for lap in range(lap_beg, (lap_end + 1)): sec_timing_results = gdb.get_section_details(car_num, str(lap)) lap_timing = {} lap_timing["lap_num"] = lap lap_timing["num_of_sections"] = len(sec_timing_results) lap_timing["section_timing"] = sec_timing_results lap_timings.append(lap_timing) return jsonify(lap_timings)
def get_all_lap_timing_info(): car_num = int(request.args.get('car_num')) # Get all laps laps = gdb.get_laps_list_for_car(car_num) #laps = gdb.get_valid_laps(car_num) lap_timings = [] for lap in laps: sec_timing_results = gdb.get_section_details(car_num, lap) lap_timing = {} lap_timing["lap_num"] = lap lap_timing["num_of_sections"] = len(sec_timing_results) lap_timing["section_timing"] = sec_timing_results lap_timings.append(lap_timing) return jsonify(lap_timings)