camera.startSession

Bắt đầu một phiên bị hết thời gian chờ sau một khoảng thời gian cố định. Khoá máy ảnh với ứng dụng yêu cầu và đảm bảo máy ảnh luôn bật. Xin lưu ý rằng bạn phải luôn cho phép bắt đầu một phiên mới. Nếu có một phiên hiện có, máy ảnh sẽ tự động đóng phiên đó 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.

Các 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 thời gian chờ hợp lý.

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

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

I/O lệnh

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