GpsNavigationMessageInterface Struct Reference

GpsNavigationMessageInterface Struct Reference

#include < gps.h >

ডেটা ক্ষেত্র

size_t আকার
int(* init )( GpsNavigationMessageCallbacks *কলব্যাক)
অকার্যকর(* বন্ধ )()

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

GPS নেভিগেশন বার্তা রিপোর্টিং সমর্থনের জন্য বর্ধিত ইন্টারফেস।

gps.h ফাইলের 2157 লাইনে সংজ্ঞা।

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

অকার্যকর (* বন্ধ)()

HAL থেকে আপডেট বন্ধ করে, এবং কলব্যাক রুটিনগুলি আনরেজিস্টার করে। একটি কল বন্ধ করার পরে, পূর্বে নিবন্ধিত কলব্যাকগুলিকে অবশ্যই HAL দ্বারা অবৈধ বলে বিবেচিত হবে৷ যদি পূর্ববর্তী 'init' ছাড়া স্টপ আহ্বান করা হয়, তাহলে এই ফাংশনটি কোনো কাজ করবে না।

gps.h ফাইলের 2181 লাইনে সংজ্ঞা।

int(* init)( GpsNavigationMessageCallbacks * callbacks)

ইন্টারফেস শুরু করে এবং HAL-এর সাথে কলব্যাক রুটিন নিবন্ধন করে। 'init'-এ একটি সফল কলের পর HAL-কে অবশ্যই আপডেটগুলি উপলব্ধ করা শুরু করতে হবে।

স্থিতি: GPS_NAVIGATION_MESSAGE_OPERATION_SUCCESS GPS_NAVIGATION_MESSAGE_ERROR_ALREADY_INIT - যদি একটি কলব্যাক ইতিমধ্যেই 'ক্লোজ'-এর সংশ্লিষ্ট কল ছাড়াই নিবন্ধিত হয়ে থাকে। GPS_NAVIGATION_MESSAGE_ERROR_GENERIC - যদি অন্য কোনো ত্রুটি ঘটে থাকে, তাহলে আশা করা যায় যে HAL এই ত্রুটি কোডটি ফেরত দেওয়ার পরে কোনো আপডেট তৈরি করবে না।

gps.h ফাইলের 2173 লাইনে সংজ্ঞা।

size_t আকার

সাইজফ (GpsNavigationMessageInterface) এ সেট করুন

gps.h ফাইলের 2159 লাইনে সংজ্ঞা।


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