طرح‌واره DoorbellChime

Nest Doorbell (قدیمی) Nest Doorbell (باتری‌دار) 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 (باتری‌دار) 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 صحیح برگشت‌داده‌شده توسط رویداد دوربین استفاده کنید.

برای مشاهده فهرست کامل کدهای خطای میانای برنامه‌سازی کاربردی، مرجع کدهای خطای میانای برنامه‌سازی کاربردی را ببینید.