Ravn::Tactical::ServiceV1::
Missions module
Included Modules |
|
Extended With |
|
:nocov:
Public Class Methods
Add mission-related routes to the given app
.
Mount mission endpoints in the given app
.
Public Instance Methods
Archive the mission with the given uuid
(which must be the current mission).
Create a new mission.
Delete any mission config file for the given uuid
.
Stream a tarball for a mission archive at uuid
.
Fetch the current mission.
Fetch a single mission by ID.
Fetch a collection of the current mission IDs that are on the compute pack.
Set the mission with the given uuid
as the current mission, archiving any prior mission.
Remove the mission with the given uuid
from disk.
Replace the data from the mission with the request’s parameters.
Replace the callsigns map for the mission with one made from the nodes from the Array of device IDs in the body of the request.
Update an existing mission with the request’s parameters.
Protected Instance Methods
Validate the current request body against parameters for Mission
objects. See the the typecast_params plugin for details.
Refs: - roda.jeremyevans.net/rdoc/classes/Roda/RodaPlugins/TypecastParams.html