camera.updateSession

Làm mới thời gian chờ của phiên. Một phiên sẽ tự động cập nhật mọi tương tác với máy ảnh; ví dụ: một phiên bắt đầu với thời gian chờ 10 phút sẽ được đặt lại thành 10 phút đầy đủ khi lệnh takePicture thực thi. Lệnh này không còn được dùng trong API cấp 2.

Các tham số

  • sessionId: Giá trị nhận dạng phiên duy nhất của chuỗi loại.
  • 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: Chuỗi giá trị nhận dạng phiên đã xác nhận đã được chuyển vào lệnh.
  • timeout:Thời gian chờ của phiên được xác nhận tính bằng giây.

Lỗi

  • missingParameter: sessionId bị thiếu; ví dụ: sessionId không được chỉ định.
  • invalidParameterName: Không nhận dạng được một hoặc nhiều tên tham số đầu vào.
  • invalidParameterValue: Tên tham số đầu vào được nhận dạng, nhưng một hoặc nhiều giá trị đã truyền không hợp lệ; ví dụ: sessionId không tồn tại, không còn hoạt động, loại dữ liệu không chính xác hoặc timeout là loại dữ liệu không chính xác.

I/O lệnh

Nhập lệnh
{
    "parameters": {
        "sessionId": "12ABC3",
        "timeout": 50
    }
}
Đầu ra của lệnh
{
    "results": {
        "sessionId": "12ABC3",
        "timeout": 50
    }
}
Kết quả của lệnh (Lỗi)
{
    "error": {
        "code": "missingParameter",
        "message": "Parameter sessionId is missing."
    }
}