Exemple #1
0
def seabus_telemetry():
    """
    retrieve current seabus telemetry
    """
    telemetry = {'boats': []}

    for boat in Boat.all_seabuses():
        boat_telemetry = Telemetry.get_for_boat(boat)

        telemetry['boats'].append({
            'lat': boat_telemetry.lat,
            'lon': boat_telemetry.lon,
            'true_heading': boat_telemetry.true_heading,
            'name': boat.name,
            'id': boat.id
        })

    return telemetry
Exemple #2
0
def seabus_telemetry():
    """
    retrieve current seabus telemetry
    """
    telemetry = {'boats': []}

    for boat in Boat.all_seabuses():
        boat_telemetry = Telemetry.get_for_boat(boat)

        with oboe.profile_block('make_dict'):
            telemetry['boats'].append({
                'lat': boat_telemetry.lat,
                'lon': boat_telemetry.lon,
                'true_heading': boat_telemetry.true_heading,
                'name': boat.name,
                'id': boat.id
            })

    return telemetry