Stato
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
L'API /osc/commands/status
restituisce lo stato dei comandi inProgress
precedenti. L'API status
è utile per eseguire il polling dell'avanzamento di un comando emesso in precedenza; ad esempio per determinare se camera.takePicture
è stato completato.
Nome |
Tipo |
Descrizione |
id |
Stringa |
ID comando restituito da una chiamata precedente a
/osc/commands/execute . |
Output
L'output è anche un oggetto comando (vedi Output di /osc/commands/execute
).
Errore
Codice di errore |
Descrizione |
missingParameter |
id non è specificato. Questo parametro richiede un ID comando restituito da una precedente chiamata a /osc/commands/execute . |
invalidParameterName |
Il parametro di input non è riconosciuto. |
invalidParameterValue |
Il parametro di input è stato riconosciuto, ma il relativo valore non è valido; ad esempio, il valore id non esiste o il tipo non è corretto. |
Esempio |
Richiedi |
POST /osc/commands/status HTTP/1.1
Host: [camera ip address]:[httpPort]
Content-Type: application/json;charset=utf-8
Accept: application/json
Content-Length: {CONTENT_LENGTH}
X-XSRF-Protected: 1
{
"id": "90ABCD"
} |
Risposta |
HTTP/1.1 200 OK
Content-Type: application/json;charset=utf-8
Content-Length: {CONTENT_LENGTH}
X-Content-Type-Options: nosniff
{
"name": "camera.takePicture",
"state": "done",
"results": {
"fileUri": "ABC.JPG"
}
} |
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2023-12-01 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Mancano le informazioni di cui ho bisogno"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Troppo complicato/troppi passaggi"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Obsoleti"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problema di traduzione"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problema relativo a esempi/codice"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Altra"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Facile da capire"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Il problema è stato risolto"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Altra"
}]