-
Notifications
You must be signed in to change notification settings - Fork 50
API Calls
Tal Ater edited this page Jul 31, 2017
·
7 revisions
The captain can call Mission Control to register/deregister itself, negotiate missions, report status, and more.
- Register vehicle
- Deregister vehicle
- Report mission proposal (following RFP)
- Report Current state
- Send photo
- Send video
- Report ready to pickup (landed at pickup)
- Report ready to drop-off (landed at drop-off)
The captain responds to requests from Mission Control for mission negotiation, status reports, and more.
- Receive Mission RFP
- Receive Mission Approval (following an RFP)
- Receive request for current state
- Receive request for current mission
- Receive request for drone details
- Receive request for photo
- Receive request for video
- Receive report of pickup completed (user placed package in vehicle)
- Receive report of drop-off completed (user took package from vehicle)
The captain responds to requests from the Web UI for status reports,
- Receive requests for current state
- Receive requests for current mission
- Receive requests for Wallets list
- Receive requests for Wallet details
- Receive requests to Register with Mission Control
- Receive requests to Deregister with Mission Control
- Request current state
- Request taking a photo
- Request taking a video
- Command to move to coordinates
- Receive current state
- Receive Photo
- Receive Video
- Receive report that a move command was completed