<GMTDVehicleReporterListener> 通訊協定參考資料

<GMTDVehicleReporterListener> 通訊協定參考資料

總覽

回應 GMTDVehicleReporter 傳送定期車輛更新資訊的通訊協定。

公開成員函式

(void) - vehicleReporter:didSucceedVehicleUpdate:
 告知事件監聽器 Fleet Engine 後端已成功收到車輛位置和狀態更新。
(void) - vehicleReporter:didFailVehicleUpdate:withError:
 通知事件監聽器有車輛更新失敗。

成員函式說明文件

- (void) carReporter: (GMTDVehicleReporter *) vehicleReporter
doSucceedVehicleUpdate: (GMTDVehicleUpdate *) vehicleUpdate

告知事件監聽器 Fleet Engine 後端已成功收到車輛位置和狀態更新。

參數:
vehicleReporter表示產生事件的 GMTDVehicleReporter 例項。
vehicleUpdate包含車輛的目前位置和狀態。
- (void) carReporter: (GMTDVehicleReporter *) vehicleReporter
doFailVehicleUpdate: (GMTDVehicleUpdate *) vehicleUpdate
withError: (NSError *) 錯誤

通知事件監聽器有車輛更新失敗。

只要啟用位置追蹤功能,GMTDVehicleReporter 會繼續將最新資料傳送至 Fleet Engine 後端。

如果位置追蹤功能已停用,且用於將車輛狀態更新為「OFFLINE」,開發人員可以使用 GMTDVehicleStateOffline 呼叫 updateVehicleState:,觸發一次性更新。

參數:
vehicleReporter表示產生事件的 GMTDVehicleReporter 例項。
vehicleUpdate包含車輛的目前位置和狀態。
錯誤表示發生錯誤的原因。