GpsInterface স্ট্রাকট রেফারেন্স

GpsInterface স্ট্রাকট রেফারেন্স

#include < gps.h >

ডেটা ক্ষেত্র

size_t আকার
int(* init )( GpsCallbacks * callbacks)
int(* শুরু )(অকার্যকর)
int(* থামা ) (অকার্যকর)
অকার্যকর(* পরিষ্কার )(অকার্যকর)
int(* inject_time )( GpsUtcTime সময়, int64_t সময় রেফারেন্স, int অনিশ্চয়তা)
int(* inject_location )(ডবল অক্ষাংশ, ডবল দ্রাঘিমাংশ, ফ্লোট নির্ভুলতা)
অকার্যকর(* ডিলিট_এডিং_ডেটা )( GpsAidingData পতাকা)
int(* set_position_mode )( GpsPositionMode মোড, GpsPositionRecurrence recurrence, uint32_t min_interval, uint32_t preferred_accuracy, uint32_t preferred_time)
const void *(* get_extension )(const char *নাম)

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

স্ট্যান্ডার্ড GPS ইন্টারফেস প্রতিনিধিত্ব করে।

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

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

অকার্যকর (* পরিষ্কার) (অকার্যকর)

ইন্টারফেস বন্ধ করে।

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

void(* delete_aiding_data)( GpsAidingData পতাকা)

সুনির্দিষ্ট করে যে শুরু করার পরবর্তী কলটি পতাকায় সংজ্ঞায়িত তথ্য ব্যবহার করবে না। কোল্ড স্টার্টের জন্য GPS_DELETE_ALL পাস করা হয়েছে।

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

const void*(* get_extension)(const char *নাম)

এক্সটেনশন তথ্যের জন্য একটি পয়েন্টার পান।

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

int(* init)( GpsCallbacks * callbacks)

ইন্টারফেস খোলে এবং এই ইন্টারফেসের বাস্তবায়নের জন্য কলব্যাক রুটিন প্রদান করে।

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

int(* inject_location)(ডবল অক্ষাংশ, ডবল দ্রাঘিমাংশ, ফ্লোট নির্ভুলতা)

অন্য অবস্থান প্রদানকারী (সাধারণত সেল আইডি) থেকে বর্তমান অবস্থান ইনজেক্ট করে। অক্ষাংশ এবং দ্রাঘিমাংশ ডিগ্রীতে পরিমাপ করা হয় প্রত্যাশিত নির্ভুলতা মিটারে পরিমাপ করা হয়

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

int(* inject_time)( GpsUtcTime সময়, int64_t টাইম রেফারেন্স, int অনিশ্চয়তা)

বর্তমান সময়কে ইনজেকশন দেয়।

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

int(* set_position_mode)( GpsPositionMode mode, GpsPositionRecurrence recurrence, uint32_t min_interval, uint32_t preferred_accuracy, uint32_t preferred_time)

min_interval মিলিসেকেন্ডে ফিক্সের মধ্যে সময় উপস্থাপন করে। preferred_accuracy মিটারে অনুরোধকৃত ফিক্স নির্ভুলতা উপস্থাপন করে। preferred_time মিলিসেকেন্ডে প্রথম ফিক্স করার জন্য অনুরোধ করা সময়ের প্রতিনিধিত্ব করে।

'মোড' প্যারামিটার GPS_POSITION_MODE_MS_BASED বা GPS_POSITION_MODE_STANDALONE-এর একটি হওয়া উচিত৷ GPS_POSITION_MODE_MS_ASSISTED পাস করা হলে এবং GPS_POSITION_MODE_MS_BASED সমর্থিত হলে GPS_POSITION_MODE_MS_BASED-এ ফলব্যাক করার জন্য প্ল্যাটফর্ম দ্বারা এটি অনুমোদিত (এবং এটি সুপারিশ করা হয়)৷

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

size_t আকার

সাইজফ (জিপিএস ইন্টারফেস) সেট করুন

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

int(* শুরু)(অকার্যকর)

নেভিগেট করা শুরু করে।

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

int(* থামা)(অকার্যকর)

নেভিগেট করা বন্ধ করে দেয়।

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


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