GpsMeasurementInterface Struct Reference

GpsMeasurementInterface Struct Reference

#include < gps.h >

ডেটা ক্ষেত্র

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

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

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

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

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

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

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

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

int(* init)( GpsMeasurementCallbacks * callbacks)

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

স্থিতি: GPS_MEASUREMENT_OPERATION_SUCCESS GPS_MEASUREMENT_ERROR_ALREADY_INIT - যদি 'ক্লোজ' GPS_MEASUREMENT_ERROR_GENERIC-এর অনুরূপ কল ছাড়াই একটি কলব্যাক ইতিমধ্যেই নিবন্ধিত হয়ে থাকে - যদি অন্য কোনও ত্রুটি ঘটে থাকে তবে আশা করা হচ্ছে যে এই কোডের আপডেট করার সময় HAL কোনো ত্রুটি রিটার্ন করবে না৷

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

size_t আকার

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

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


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