camera.startSession

Avvia una sessione che scade dopo un intervallo fisso. Blocca la videocamera in che richiede il cliente e si assicura che la videocamera rimanga attiva. Tieni presente che a partire da dovrebbe essere sempre consentita una nuova sessione. Se esiste già una sessione, dovrebbe essere chiuso automaticamente dalla videocamera prima di iniziare la nuova sessione. Questo comando è stato deprecato nel livello API 2.

Parametri

  • timeout: (facoltativo) timeout di sessione richiesto in secondi. Se omesso (la richiesta HTTP non ha un corpo), la fotocamera dovrebbe determinare una timeout.

Risultati

  • sessionId: identificatore di sessione univoco della stringa di tipo.
  • timeout:timeout della sessione confermato in secondi.

Errori

  • invalidParameterName:nome del parametro di input non riconosciuto.
  • invalidParameterValue: il nome del parametro di input è riconosciuto, ma il valore trasmesso non è valido. Ad esempio, il valore non rientra nell'intervallo o i relativi dati il tipo non è corretto.

I/O comando

Input comando
{
   
"parameters": {
       
"timeout": 50
   
}
}
Output comando
{
   
"results": {
       
"sessionId": "12ABC3",
       
"timeout": 50
   
}
}
Output comando (errore)
{
   
"error": {
       
"code": "cameraInExclusiveUse",
       
"message": "Camera already in exclusive use, new
        session can't be started."

   
}
}