طرحواره DoorbellChime
Nest Doorbell (قدیمی)
sdm.devices.traits.DoorbellChime
این ویژگی متعلق به هر دستگاهی است که از زنگ اخبار و رویدادهای فشار دادن مربوطه پشتیبانی میکند.
فیلدها
هیچ فیلدی برای این ویژگی دردسترس نیست.
فرمان
فرمانی برای این مشخصه دردسترس نیست.
رویدادها
ناقوس
قابل بهروزرسانیزنگ در فشار داده شده است.
این رویداد از اعلانهای قابلبهروزرسانی پشتیبانی میکند. اعلانهای برنامه موجود که از این رویداد ایجاد شدهاند را میتوان بااستفاده از محتوای رویداد بعدی با همان eventThreadId بهروزرسانی کرد.
رویداد زنگ اخبار
پایهبار
{
"eventId" : "c1fbed13-e7fe-49e2-bc50-29f7e48f6d1d",
"timestamp" : "2019-01-01T00:00:01Z",
"resourceUpdate" : {
"name" : "enterprises/project-id/devices/device-id",
"events" : {
"sdm.devices.events.DoorbellChime.Chime" : {
"eventSessionId" : "CjY5Y3VKaTZwR3o4Y19YbTVfMF...",
"eventId" : "0midXvaZp5lWF0PWoF37FJcHoB..."
}
}
}
"userId" : "AVPHwEuBfnPOnTqzVFT4IONX2Qqhu9EJ4ubO-bNnQ-yi",
"eventThreadId" : "d67cd3f7-86a7-425e-8bb3-462f92ec9f59",
"eventThreadState" : "STARTED",
"resourceGroup" : [
"enterprises/project-id/devices/device-id"
]
}فیلدهای رویداد Chime
| فیلد | شرح | نوع داده |
|---|---|---|
eventSessionId |
Nest Doorbell (باتریدار) از آن برای مرتبط کردن این رویداد با رویداد ClipPreview مربوطه از ویژگی CameraClipPreview استفاده کنید. |
stringمثال: «CjY5Y3VKaTZwR3o4Y19YbTVfMF...» |
eventId |
Nest Doorbell (قدیمی) از آن با فرمان GenerateImage برای بارگیری تصویر دوربین مربوط به این رویداد استفاده کنید. |
stringمثال: «0midXvaZp5lWF0PWoF37FJcHoB...» |
فیلدهای پایهبار رویداد
| فیلد | شرح | نوع داده |
|---|---|---|
eventId |
شناسه یکتای رویداد. | stringمثال: «c1fbed13-e7fe-49e2-bc50-29f7e48f6d1d» |
timestamp |
زمانی که رویداد رخ داد. | stringمثال: «2019-01-01T00:00:01Z» |
resourceUpdate |
شیئی که اطلاعات مربوط به بهروزرسانی منبع را شرح میدهد. | object |
userId |
شناسه یکتای مبهمسازیشدهای که نشاندهنده کاربر است. | stringمثال: «AVPHwEuBfnPOnTqzVFT4IONX2Qqhu9EJ4ubO-bNnQ-yi» |
eventThreadId |
بهروزرسانیشدنی |
stringمثال: «d67cd3f7-86a7-425e-8bb3-462f92ec9f59» |
eventThreadState |
قابلبهروزرسانی |
stringمقادیر: «STARTED» (شروعشده)، «UPDATED» (بهروزشده)، «ENDED» (پایانیافته) |
resourceGroup |
شیئی که منابعی را نشان میدهد که ممکن است بهروزرسانیهای مشابهی با این رویداد داشته باشند. منبع خود رویداد (از شیء resourceUpdate) همیشه در این شیء وجود خواهد داشت. |
object |
برای کسب اطلاعات بیشتر درباره انواع مختلف رویدادها و نحوه عملکرد آنها، به رویدادها مراجعه کنید.
خطاها
کد(های) خطای زیر ممکن است دررابطهبا این ویژگی برگردانده شود:
| پیام خطا | فراخوانی رویهای دوردست | عیبیابی |
|---|---|---|
| تصویر دوربین دیگر برای بارگیری دردسترس نیست. | DEADLINE_EXCEEDED |
تصاویر رویداد ۳۰ ثانیه پساز انتشار رویداد منقضی میشود. حتماً تصویر را قبلاز انقضا بارگیری کنید. |
| شناسه رویداد متعلق به دوربین نیست. | FAILED_PRECONDITION |
از eventID صحیح برگشتدادهشده توسط رویداد دوربین استفاده کنید. |
برای مشاهده فهرست کامل کدهای خطای میانای برنامهسازی کاربردی، مرجع کدهای خطای میانای برنامهسازی کاربردی را ببینید.