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 )(আনসাইন করা int মোড)

বিস্তারিত বিবরণ

প্রতিটি হার্ডওয়্যার মডিউলে অবশ্যই HAL_MODULE_INFO_SYM নামে একটি ডেটা স্ট্রাকচার থাকতে হবে এবং এই ডাটা স্ট্রাকচারের ক্ষেত্রগুলি অবশ্যই hw_module_t দিয়ে শুরু হতে হবে এবং তারপরে মডিউল নির্দিষ্ট তথ্য থাকবে৷

ফাইল sensors.h এর 1149 লাইনে সংজ্ঞা।

ফিল্ড ডকুমেন্টেশন

struct hw_module_t সাধারণ

ফাইল sensors.h এর 1150 লাইনে সংজ্ঞা।

int(* get_sensors_list)(struct sensors_module_t *module, struct sensor_t const **তালিকা)

সমস্ত উপলব্ধ সেন্সর গণনা. তালিকাটি "তালিকা" এ ফিরে এসেছে।

রিটার্নস
তালিকায় সেন্সরের সংখ্যা

ফাইল sensors.h এর 1156 লাইনে সংজ্ঞা।

int(* set_operation_mode)(আনসাইন করা int মোড)

একটি নির্দিষ্ট মোডে মডিউল রাখুন। নিম্নলিখিত মোড সংজ্ঞায়িত করা হয়

0 - স্বাভাবিক অপারেশন। মডিউলের ডিফল্ট অবস্থা। 1 - লুপব্যাক মোড। এই মোডে সেন্সর পরিষেবা দ্বারা সমর্থিত সেন্সরগুলির জন্য ডেটা ইনজেকশন করা হয়।

রিটার্নস
0 সাফল্যে -EINVAL যদি অনুরোধ করা মোড সমর্থিত না হয় -EPERM যদি অপারেশন অনুমোদিত না হয়

ফাইল sensors.h এর 1169 লাইনে সংজ্ঞা।


এই কাঠামোর জন্য ডকুমেন্টেশন নিম্নলিখিত ফাইল থেকে তৈরি করা হয়েছিল:
  • hardware/libhardware/include/hardware/ sensors.h