camera.startSession

Bắt đầu một phiên hết giờ sau một khoảng thời gian cố định. Khoá camera với đang yêu cầu ứng dụng khách và đảm bảo camera vẫn bật. Xin lưu ý rằng việc bắt đầu phiên mới sẽ luôn được cho phép. Nếu có một phiên hoạt động, sẽ được máy ảnh đóng tự động trước khi bắt đầu phiên mới. Lệnh này không còn được dùng trong API cấp 2.

Tham số

  • timeout: (Không bắt buộc) Thời gian chờ của phiên được yêu cầu tính bằng giây. Nếu bị bỏ qua (yêu cầu HTTP không có nội dung), máy ảnh phải xác định .

Kết quả

  • sessionId: Giá trị nhận dạng phiên duy nhất của chuỗi loại.
  • timeout:Thời gian chờ của phiên đã được xác nhận tính bằng giây.

Lỗi

  • không hợp lệTham số: Tên tham số đầu vào không nhận dạng được.
  • invalidParameterValue: Tên tham số đầu vào được công nhận, nhưng giá trị đã vượt qua không hợp lệ; ví dụ: giá trị nằm ngoài phạm vi hoặc dữ liệu của giá trị đó không chính xác.

Lệnh I/O

Nhập lệnh
{
    "parameters": {
        "timeout": 50
    }
}
Kết quả lệnh
{
    "results": {
        "sessionId": "12ABC3",
        "timeout": 50
    }
}
Ra lệnh (Lỗi)
{
    "error": {
        "code": "cameraInExclusiveUse",
        "message": "Camera already in exclusive use, new
        session can't be started."
    }
}