مرجع بنية sensors_module_t

مرجع بنية sensors_module_t

#include < sensors.h >

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

struct hw_module_t   شائعة
 
int(*  get_sensors_list )(struct sensors_module_t *module, struct sensor_t const **list)
 
int(*  set_operation_mode )(unsigned int mode)
 

وصف مفصّل

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

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

مستندات الحقل

struct hw_module_t common

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

int(* get_sensors_list)(struct sensors_module_t *module, struct sensor_t const **list)

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

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

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

int(* set_operation_mode)(unsigned int mode)

ضَع الوحدة في وضع معيّن. يتم تحديد الأوضاع التالية:

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

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

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


تم إنشاء مستندات هذه البنية من الملف التالي: