وضعیت
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
/osc/commands/status
API وضعیت inProgress
قبلی را برمیگرداند. status
API برای نظرسنجی از پیشرفت یک فرمان قبلاً صادر شده مفید است. برای مثال، تعیین اینکه camera.takePicture
کامل شده است یا خیر.
نام | تایپ کنید | توضیحات |
---|
id | رشته | شناسه فرمان با تماس قبلی به /osc/commands/execute . |
خروجی
خروجی نیز یک شی دستور است (به خروجی /osc/commands/execute
مراجعه کنید)
خطا
کد خطا | توضیحات |
---|
missingParameter | id مشخص نشده است. این پارامتر به شناسه فرمانی نیاز دارد که با فراخوانی قبلی به /osc/commands/execute بازگردانده شده است. |
invalidParameterName | پارامتر ورودی شناسایی نشده است. |
invalidParameterValue | پارامتر ورودی شناسایی شده است، اما مقدار آن نامعتبر است. برای مثال، مقدار id وجود ندارد یا نوع آن نادرست است. |
مثال |
---|
درخواست کنید | POST /osc/commands/status HTTP/1.1
Host: [camera ip address]:[httpPort]
Content-Type: application/json;charset=utf-8
Accept: application/json
Content-Length: {CONTENT_LENGTH}
X-XSRF-Protected: 1
{
"id": "90ABCD"
} |
پاسخ | HTTP/1.1 200 OK
Content-Type: application/json;charset=utf-8
Content-Length: {CONTENT_LENGTH}
X-Content-Type-Options: nosniff
{
"name": "camera.takePicture",
"state": "done",
"results": {
"fileUri": "ABC.JPG"
}
} |
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2024-11-13 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2024-11-13 بهوقت ساعت هماهنگ جهانی."],[],["The `/osc/commands/status` API retrieves the status of prior `inProgress` commands, using a command ID from `/osc/commands/execute`. Input requires the `id` parameter; output mirrors the command object format of `/osc/commands/execute`. Errors include `missingParameter` (no ID), `invalidParameterName`, or `invalidParameterValue` (incorrect ID type/value). An example shows a POST request with ID \"90ABCD\" and a successful response indicating \"camera.takePicture\" is \"done\" with the file URI.\n"]]