ওভারভিউ
ফ্লিট ইঞ্জিন ব্যাকএন্ডে তথ্য পাঠানোর জন্য অবজেক্ট।
শুধুমাত্র প্রধান থ্রেড থেকে এই ক্লাস ব্যবহার করুন.
GMTDDeliveryVehicleReporter দ্বারা উত্তরাধিকারসূত্রে প্রাপ্ত।
পাবলিক সদস্য ফাংশন | |
(অকার্যকর) | - আপডেট যানবাহন রাজ্য: |
গাড়ির অবস্থা আপডেট করে। | |
(অকার্যকর) | - অ্যাড লিসনার: |
একজন শ্রোতা যোগ করে। | |
(অকার্যকর) | - রিমুভ লিসনার: |
একজন শ্রোতাকে সরিয়ে দেয়। | |
সুরক্ষিত বৈশিষ্ট্য | |
__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
দেখুন৷
- (NSTimeInterval) অবস্থান রিপোর্টিং ইন্টারভাল [read, write, assign] |
সর্বনিম্ন ব্যবধান নির্দেশ করে যেখানে অবস্থানের প্রতিবেদনগুলি ফ্লিট ইঞ্জিনে বিতরণ করা হবে৷
- বিঃদ্রঃ:
- ডিফল্ট রিপোর্টিং ব্যবধান হল 10 সেকেন্ড। সর্বাধিক সমর্থিত মান হল 60 সেকেন্ড এবং সর্বনিম্ন সমর্থিত মান হল 5 সেকেন্ড৷ যদি এই পরিসরের বাইরে একটি মান ব্যবহার করা হয়, অনুরোধ করা মানটি সেই পরিসরে আটকানো হয়।