Cancel mission start
This endpoint request a cancel start mission to the pilot
This endpoint it's valid only during the start cawntdown. If the operator accept the command after the countdown the start will not be canceled
POST /api/1.0/drone/{droneId}/startMissionCancel
tip
Remember to subscribe to the status_message topic to receive feedback from pilot accept/reject or drone messages
Response
caution
If the drone is not connected to the system, this call will return an error.
{status:"Command received, pending for pilot approval"}
Example
const fetchData=async ()=>{
let j,response;
const serverResponse = await fetch(`https://cloud.rigi.tech/api/1.0/drone/41/startMissionCancel`, {
mode: "cors",
method: "POST",
referrer: "no-referrer",
headers: {"authorization": "Bearer " + token}
body: JSON.stringify({}),
})
if(!serverResponse.ok){
try {
switch (serverResponse.status){
case 400:
j = await serverResponse.json();
break;
case 403:
response = { message: "Forbidden access to data" };
case 404:
response = { message: "Address not found" };
default:
j = await serverResponse.json()
}
} catch (e) {
response = { message: "Error fetching data" };
}
}else{
j = await serverResponse.json()
}
response = { data:j };
const {data, message} = response
if(message) console.debug(message)
if(data) console.debug(data)
}
fetchData()