camera.updateSession

Aggiorna il timeout della sessione. Una sessione si aggiorna automaticamente a ogni interazione con la videocamera. Ad esempio, una sessione che inizia con un timeout di 10 minuti deve essere reimpostata sui 10 minuti completi quando viene eseguito un comando takePicture. Questo comando è stato deprecato nel livello API 2.

Parametri

  • sessionId: identificatore di sessione univoco di una stringa di tipo.
  • timeout: (facoltativo) timeout della sessione richiesto in secondi. Se omesso (la richiesta HTTP non ha un corpo), la fotocamera dovrebbe determinare un timeout ragionevole.

Risultati

  • sessionId: la stringa dell'identificatore di sessione confermata che è stata trasmessa al comando.
  • timeout:timeout di sessione confermato in secondi.

Errori

  • missingParameter: manca il valore sessionId; ad esempio, sessionId non è specificato.
  • invalidParameterName: uno o più nomi di parametri di input non sono riconosciuti.
  • invalidParameterValue: i nomi dei parametri di input vengono riconosciuti, ma uno o più valori trasmessi non sono validi. Ad esempio, sessionId non esiste, non è più attivo, il tipo di dati non è corretto oppure timeout è un tipo di dati errato.

I/O comando

Input dei comandi
{
    "parameters": {
        "sessionId": "12ABC3",
        "timeout": 50
    }
}
Output comando
{
    "results": {
        "sessionId": "12ABC3",
        "timeout": 50
    }
}
Output comando (errore)
{
    "error": {
        "code": "missingParameter",
        "message": "Parameter sessionId is missing."
    }
}