GMTDVehicleReporter ক্লাস রেফারেন্স


ওভারভিউ

ফ্লিট ইঞ্জিন ব্যাকএন্ডে তথ্য পাঠানোর জন্য অবজেক্ট।

শুধুমাত্র প্রধান থ্রেড থেকে এই ক্লাস ব্যবহার করুন.

পাবলিক সদস্য ফাংশন

(অকার্যকর) - আপডেট যানবাহন রাজ্য:
গাড়ির অবস্থা আপডেট করে।
(অকার্যকর) - অ্যাড লিসনার:
একজন শ্রোতা যোগ করে।
(অকার্যকর) - রিমুভ লিসনার:
একজন শ্রোতাকে সরিয়ে দেয়।

সুরক্ষিত বৈশিষ্ট্য

__pad0__ : NSObject <GMSNavigatorListener

বৈশিষ্ট্য

GMSRoadSnappedLocationProvider Listener
বুল
অবস্থান ট্র্যাকিং সক্ষম
এই ক্লাসের কোনো পাবলিক ইনিশিয়ালাইজার নেই; GMTDDeliveryDriverAPI বা GMTDRidesharingDriverAPI অবজেক্টের vehicleReporter সম্পত্তি থেকে এই বস্তুটি পান।
NSTtimeInterval অবস্থান রিপোর্টিং ইন্টারভাল
সর্বনিম্ন ব্যবধান নির্দেশ করে যেখানে অবস্থানের প্রতিবেদনগুলি ফ্লিট ইঞ্জিনে বিতরণ করা হবে৷

সদস্য ফাংশন ডকুমেন্টেশন

- (অকার্যকর) আপডেট যানবাহন রাজ্য: ( GMTDVehicleState ) যানবাহন রাজ্য

গাড়ির অবস্থা আপডেট করে।

শুধুমাত্র রাইড শেয়ারিং এর জন্য ব্যবহার করা হয়।

যদি locationTrackingEnabled NO তে সেট করা থাকে, GMTDVehicleStateOnline এ রাজ্য সেট করা ব্যর্থ হয়।

একটি ভিন্ন অবস্থা সেট করা হলে ফ্লিট ইঞ্জিন ব্যাকএন্ডে একটি এককালীন অনুরোধ পাঠানো হবে।

এই পদ্ধতিটি একটি সার্ভার-সাইড অবস্থা আপডেট করে, ক্লায়েন্ট অ্যাপের উচিত fleetEngine:didSucceedVehicleUpdate: এবং fleetEngine:didFailVehicleUpdate:withError: সাফল্য বা ব্যর্থতা নিশ্চিত করতে। যদি locationTrackingEnabled হ্যাঁ সেট করা থাকে তবে ব্যর্থতাগুলি স্বয়ংক্রিয়ভাবে পুনরায় চেষ্টা করা হয়৷

পরামিতি:
যানবাহন রাজ্য পছন্দসই যানবাহন অবস্থা।
- (অকার্যকর) অ্যাড লিসেনার: (id< GMTDVehicleReporter Listener >) শ্রোতা

একজন শ্রোতা যোগ করে।

শ্রোতা একটি দুর্বল রেফারেন্স সঙ্গে রাখা হয়.

পরামিতি:
শ্রোতা GMTDVehicleReporterListener প্রোটোকলের সাথে সামঞ্জস্যপূর্ণ একটি বস্তু।
- (অকার্যকর) অপসারণ শ্রোতা: (id< GMTDVehicleReporter Listener >) শ্রোতা

একজন শ্রোতাকে সরিয়ে দেয়।

পরামিতি:
শ্রোতা GMTDVehicleReporterListener প্রোটোকলের সাথে সামঞ্জস্যপূর্ণ একটি বস্তু।

সদস্য তথ্য ডকুমেন্টেশন

- GMTDVehicle Reporter:

সম্পত্তি ডকুমেন্টেশন

- (GMSRoadSnappedLocationProviderListener BOOL) অবস্থান ট্র্যাকিং সক্ষম [read, write, assign]

এই ক্লাসের কোনো পাবলিক ইনিশিয়ালাইজার নেই; GMTDDeliveryDriverAPI বা GMTDRidesharingDriverAPI অবজেক্টের vehicleReporter সম্পত্তি থেকে এই বস্তুটি পান।

অবস্থান ট্র্যাকিং সক্ষম কিনা তা নির্দেশ করে৷

যদি হ্যাঁ সেট করা হয়, ট্রিপ এবং যানবাহনের আপডেটগুলি ফ্লীট ইঞ্জিন ব্যাকএন্ডে নিয়মিত ব্যবধানে পাঠানো হয় locationUpdateInterval এর জন্য সেট করা মানের উপর ভিত্তি করে।

যদি NO তে সেট করা হয়, আপডেটগুলি বন্ধ হয়ে যায় এবং গাড়ির অবস্থাকে GMTDVehicleStateOffline এ সেট করতে ফ্লিট ইঞ্জিন ব্যাকএন্ডে এক-একটি যানবাহন আপডেটের অনুরোধ পাঠানো হয়। যখন locationTrackingEnabled NO তে সেট করা থাকে তখন ব্যর্থতাগুলি পরিচালনার বিষয়ে বিশেষ বিবেচনার জন্য updateVehicleState দেখুন৷

সর্বনিম্ন ব্যবধান নির্দেশ করে যেখানে অবস্থানের প্রতিবেদনগুলি ফ্লিট ইঞ্জিনে বিতরণ করা হবে৷

বিঃদ্রঃ:
ডিফল্ট রিপোর্টিং ব্যবধান হল 10 সেকেন্ড। সর্বাধিক সমর্থিত মান হল 60 সেকেন্ড এবং সর্বনিম্ন সমর্থিত মান হল 5 সেকেন্ড৷ যদি এই পরিসরের বাইরে একটি মান ব্যবহার করা হয়, অনুরোধ করা মানটি সেই পরিসরে আটকানো হয়।