List of jobs

List of jobs#

The vehicle must specify its jobs on the connect message.

The GCS must specify the job it is assigning the vehicle on the start message.

Related tasks: Takeoff, Loiter, ISR Search, Land

// Connect message (id, tid, sid, time fields omitted)
{
  "type": "connect",
  "jobsAvailable": ["isrSearch"]
}

// Start message (id, tid, sid, time fields omitted)
{
  "type": "start",
  "jobType": "isrSearch"
}

Payload Drop#

Related tasks: Takeoff, Loiter, Payload Drop, Land

// Connect message (id, tid, sid, time fields omitted)
{
  "type": "connect",
  "jobsAvailable": ["payloadDrop"]
}

// Start message (id, tid, sid, time fields omitted)
{
  "type": "start",
  "jobType": "payloadDrop"
}

UGV Rescue#

Related tasks: UGV Retrieve Target, Deliver Target

// Connect message (id, tid, sid, time fields omitted)
{
  "type": "connect",
  "jobsAvailable": ["ugvRescue"]
}

// Start message (id, tid, sid, time fields omitted)
{
  "type": "start",
  "jobType": "ugvRescue"
}

UUV Rescue#

Related tasks: UUV Retrieve Target

// Connect message (id, tid, sid, time fields omitted)
{
  "type": "connect",
  "jobsAvailable": ["uuvRescue"]
}

// Start message (id, tid, sid, time fields omitted)
{
  "type": "start",
  "jobType": "uuvRescue"
}

Quick Scan#

Related tasks: Quick Scan

// Connect message (id, tid, sid, time fields omitted)
{
  "type": "connect",
  "jobsAvailable": ["quickScan"]
}

// Start message (id, tid, sid, time fields omitted)
{
  "type": "start",
  "jobType": "quickScan"
}

Related tasks: Detailed Search

// Connect message (id, tid, sid, time fields omitted)
{
  "type": "connect",
  "jobsAvailable": ["detailedSearch"]
}

// Start message (id, tid, sid, time fields omitted)
{
  "type": "start",
  "jobType": "detailedSearch"
}

Last update: