light_state_t স্ট্রাকট রেফারেন্স
light_state_t স্ট্রাকট রেফারেন্স
#include < lights.h >
ডেটা ক্ষেত্র | |
স্বাক্ষরবিহীন int | রঙ |
int | ফ্ল্যাশ মোড |
int | FlashOnMS |
int | ফ্ল্যাশঅফএমএস |
int | উজ্জ্বলতা মোড |
বিস্তারিত বিবরণ
প্রদত্ত আলোর জন্য যে প্যারামিটারগুলি সেট করা যেতে পারে।
সমস্ত আলো অবশ্যই সমস্ত পরামিতি সমর্থন করবে না। আপনি যদি পশ্চাদপদ-সামঞ্জস্যপূর্ণ কিছু করতে পারেন তবে আপনার উচিত।
ফিল্ড ডকুমেন্টেশন
int ব্রাইটনেসমোড |
স্বাক্ষরবিহীন int রঙ |
ARGB-তে LED এর রঙ।
এখানে আপনার যথাসাধ্য চেষ্টা করুন.
- যদি আপনার আলো শুধুমাত্র লাল বা সবুজ করতে পারে, যদি তারা নীলের জন্য বলে, তাহলে আপনার সবুজ করা উচিত।
- আপনি যদি শুধুমাত্র একটি উজ্জ্বলতা র্যাম্প করতে পারেন, তাহলে এই সূত্রটি ব্যবহার করুন: স্বাক্ষরবিহীন চার উজ্জ্বলতা = ((77*((রঙ>>16)&0x00ff))
- (150*((রঙ>>8)&0x00ff)) + (29*(রঙ&0x00ff))) >> 8;
- যদি আপনি শুধুমাত্র চালু বা বন্ধ করতে পারেন, 0 বন্ধ, অন্য কিছু চালু আছে।
উচ্চ বাইট উপেক্ষা করা উচিত. কলাররা এটিকে 0xff এ সেট করবে (যা 255 আলফার সাথে মিলবে)।
এই কাঠামোর জন্য ডকুমেন্টেশন নিম্নলিখিত ফাইল থেকে তৈরি করা হয়েছিল:
- hardware/libhardware/include/hardware/ lights.h