Sensors_module_t مرجع الهيكل

Sensors_module_t مرجع الهيكل

#include < sensors.h >

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

البنية hw_module_t شائع
كثافة العمليات (* get_sensors_list )(struct Sensor_module_t *module, struct Sensor_t const **list)
كثافة العمليات (* set_operation_mode )(وضع int غير الموقع)

وصف تفصيلي

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

التعريف في السطر 1149 من ملف Sensors.h .

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

البنية hw_module_t المشتركة

التعريف في السطر 1150 من ملف Sensors.h .

int(* get_sensors_list)(struct Sensors_module_t *module, struct Sensor_t const **list)

تعداد جميع أجهزة الاستشعار المتاحة. يتم إرجاع القائمة في "قائمة".

عائدات
عدد أجهزة الاستشعار في القائمة

التعريف في السطر 1156 من ملف Sensors.h .

int(* set_operation_mode)(وضع int غير الموقع)

ضع الوحدة في وضع معين. يتم تعريف الأوضاع التالية

0 - التشغيل العادي. الحالة الافتراضية للوحدة. 1 - وضع الاسترجاع. يتم حقن البيانات لأجهزة الاستشعار المدعومة بواسطة خدمة الاستشعار في هذا الوضع.

عائدات
0 عند النجاح -EINVAL إذا كان الوضع المطلوب غير مدعوم -EPERM إذا كانت العملية غير مسموح بها

التعريف في السطر 1169 من ملف Sensors.h .


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