Context_hub_module_t مرجع الهيكل

Context_hub_module_t مرجع الهيكل

#include < context_hub.h >

حقول البيانات

هيكل hw_module_tمشترك
int (*get_hubs ) (البنية context_hub_module_t * وحدة، CONST البنية context_hub_t ** القائمة)
int (*subscribe_messages ) (uint32_t hub_id، context_hub_callback بنك الكويت المركزي، لاغية * كوكي)
int (*send_message ) (uint32_t hub_id ، إنشاء بنية hub_message_t * msg)

وصف مفصل

يجب أن تحتوي كل وحدة نمطية للأجهزة على بنية بيانات تسمى HAL_MODULE_INFO_SYM ويجب أن تبدأ حقول بنية البيانات هذه بـ hw_module_t متبوعة بمعلومات خاصة بالوحدة النمطية.

تعريف في السطر 391 من ملف Context_hub.h .

التوثيق الميداني

تعريف في السطر 392 من ملف Context_hub.h .

الباحث (* get_hubs) (البنية context_hub_module_t * وحدة، CONST البنية context_hub_t ** القائمة)

تعداد جميع المحاور المتاحة. يتم إرجاع القائمة في "قائمة".

عائدات
النتيجة: عدد المحاور في القائمة أو الخطأ (سلبي)

يجب استدعاء هذه الطريقة عند تمهيد الجهاز.

تعريف في السطر 400 من ملف Context_hub.h .

int (* send_message) (uint32_t hub_id ، const هيكلة hub_message_t * msg)

إرسال رسالة إلى المحور

عائدات
النتيجة: 0 إذا نجحت ، رمز الخطأ خلاف ذلك

تعريف في السطر 413 من ملف Context_hub.h .

الباحث (* subscribe_messages) (hub_id uint32_t، context_hub_callback بنك الكويت المركزي، لاغية * كوكي)

يقوم بتسجيل رد اتصال لتطبيق HAL للتواصل مع خدمة مركز السياق.

عائدات
النتيجة: 0 إذا نجحت ، رمز الخطأ خلاف ذلك

تعريف في السطر 407 من ملف Context_hub.h .


تم إنشاء وثائق هذه البنية من الملف التالي: