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 দিয়ে শুরু হতে হবে এবং তারপরে মডিউল নির্দিষ্ট তথ্য থাকবে৷
ফিল্ড ডকুমেন্টেশন
struct hw_module_t সাধারণ |
int(* get_sensors_list)(struct sensors_module_t *module, struct sensor_t const **তালিকা) |
int(* set_operation_mode)(আনসাইন করা int মোড) |
একটি নির্দিষ্ট মোডে মডিউল রাখুন। নিম্নলিখিত মোড সংজ্ঞায়িত করা হয়
0 - স্বাভাবিক অপারেশন। মডিউলের ডিফল্ট অবস্থা। 1 - লুপব্যাক মোড। এই মোডে সেন্সর পরিষেবা দ্বারা সমর্থিত সেন্সরগুলির জন্য ডেটা ইনজেকশন করা হয়।
- রিটার্নস
- 0 সাফল্যে -EINVAL যদি অনুরোধ করা মোড সমর্থিত না হয় -EPERM যদি অপারেশন অনুমোদিত না হয়
এই কাঠামোর জন্য ডকুমেন্টেশন নিম্নলিখিত ফাইল থেকে তৈরি করা হয়েছিল:
- hardware/libhardware/include/hardware/ sensors.h