Camera.startSession

Sabit bir aralıktan sonra zaman aşımına uğrayan bir oturum başlatır. Kamerayı istek yapan istemciye kilitler ve kameranın uyanık kalmasını sağlar. Yeni bir oturum başlatmaya her zaman izin verilmesi gerektiğini lütfen unutmayın. Mevcut bir oturum varsa yeni oturum başlamadan önce kamera tarafından otomatik olarak kapatılmalıdır. Bu komut, API düzeyi 2'de kullanımdan kaldırılmıştır.

Parametreler

  • timeout: (İsteğe bağlı) Saniye cinsinden istenen oturum zaman aşımı. Atlanırsa (HTTP isteğinin gövdesi yoksa) kamera makul bir zaman aşımı belirlemelidir.

Sonuçlar

  • sessionId: Dize türünün benzersiz oturum tanımlayıcısı.
  • timeout: Saniye cinsinden onaylanmış oturum zaman aşımı.

Hatalar

  • geçersizParametreAdı: Giriş parametresi adı tanınmıyor.
  • geçersizParametre Değeri: Giriş parametresi adı tanındı ancak iletilen değer geçersiz. Örneğin, değer aralık dışında veya veri türü yanlış.

Komut G/Ç

Komut Girişi
{
    "parameters": {
        "timeout": 50
    }
}
Komut Çıktısı
{
    "results": {
        "sessionId": "12ABC3",
        "timeout": 50
    }
}
Komut Çıktısı (Hata)
{
    "error": {
        "code": "cameraInExclusiveUse",
        "message": "Camera already in exclusive use, new
        session can't be started."
    }
}