"...backbone-message-format.git" did not exist on "1f934bae71e44c8bc590f0ea27fc5f24a1e90a97"
mission_plan.py 953 Bytes
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
"""
    schemas: configuration sent to Autonomy Engine (i.e. during an emergency,
    if a vehicle needs to be removed from the mission planning)
"""
from . import api, message_header_schema
from flask_restx import fields


mission_plan_schema = api.model(
    "MissionPlan",
    {
        "message": fields.Nested(
            message_header_schema,
            required=True,
            description="Message header",
        ),
        "ID": fields.Integer(
            required=True,
            description="Unique identifier tagged to version of this"
            + " configuration plan",
            example=3,
        ),
        "time": fields.String(
            required=True,
            description="",
            example="",
        ),
        "vehicle_ID": fields.Integer(
            required=False,
            description="Details of each squad",
        ),
        "payload": fields.Raw(
            required=True,
        )
    },
)