camera.updateSession

Memuat ulang waktu tunggu sesi. Sesi secara otomatis diperbaharui pada interaksi dengan kamera; misalnya, sesi yang dimulai dengan Waktu tunggu 10 menit harus diatur ulang ke 10 menit penuh ketika Perintah takePicture dijalankan. Perintah ini tidak digunakan lagi di API level 2.

Parameter

  • sessionId: ID sesi unik dari string jenis.
  • timeout: (Opsional) Waktu tunggu sesi yang diminta dalam detik. Jika dihilangkan (permintaan HTTP tidak memiliki isi), kamera harus menentukan waktu tunggu habis.

Hasil

  • sessionId: String ID sesi yang dikonfirmasi yang diteruskan pada perintah tersebut.
  • timeout:Waktu tunggu sesi yang dikonfirmasi dalam detik.

Error

  • missingParameter: sessionId tidak ada; misalnya, sessionId tidak ditentukan.
  • invalidParameterName: Satu atau beberapa nama parameter input tidak dikenal.
  • invalidParameterValue: Nama parameter input dikenali, tetapi satu atau beberapa nilai yang diteruskan tidak valid; misalnya, sessionId tidak ada, tidak lagi aktif, tipe datanya salah, atau timeout adalah jenis data yang salah.

I/O Perintah

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