From 615c1b6c3f2a0f0b4803a4443d62bbb513baa378 Mon Sep 17 00:00:00 2001 From: wangmingjun Date: Mon, 21 Aug 2023 20:14:46 +0800 Subject: [PATCH 1/6] =?UTF-8?q?[6.0.0]=201=E3=80=81=E8=87=AA=E5=8A=A8?= =?UTF-8?q?=E5=90=AF=E5=8A=A8=E8=87=AA=E5=8A=A8=E9=A9=BE=E9=A9=B6=E9=80=BB?= =?UTF-8?q?=E8=BE=91=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/mogo/och/taxi/model/TaxiUnmannedViewModel.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/OCH/taxi/mogo-och-taxi-unmanned/src/main/java/com/mogo/och/taxi/model/TaxiUnmannedViewModel.kt b/OCH/taxi/mogo-och-taxi-unmanned/src/main/java/com/mogo/och/taxi/model/TaxiUnmannedViewModel.kt index 85787b5670..782ca1e02e 100644 --- a/OCH/taxi/mogo-och-taxi-unmanned/src/main/java/com/mogo/och/taxi/model/TaxiUnmannedViewModel.kt +++ b/OCH/taxi/mogo-och-taxi-unmanned/src/main/java/com/mogo/och/taxi/model/TaxiUnmannedViewModel.kt @@ -344,6 +344,10 @@ class TaxiUnmannedViewModel : BaseViewModel(){ if (result.taskType <= TaskTypeEnum.ToOrderStartTask.code && result.currentStatus == TaskStatusEnum.GetTask.code){//自动去启动自驾 + if (result.order != null && result.order!!.orderStatus < TaxiOrderStatusEnum.ArriveAtStart.code){ + d(TAG, "queryCurrentTaskOnce1 = ArriveAtStart not to autoStartDriving" ) + return + } d(TAG, "queryCurrentTaskOnce1 = autoStartDriving" ) TaxiModel.autoStartDriving() } From 33e18c4144642580a5c70d0a34ca01b7d1ec0991 Mon Sep 17 00:00:00 2001 From: zhongchao Date: Mon, 21 Aug 2023 20:27:45 +0800 Subject: [PATCH 2/6] [6.0.0] fix log bug --- gradle.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle.properties b/gradle.properties index e9b5e60d54..6d4d869ea1 100644 --- a/gradle.properties +++ b/gradle.properties @@ -58,7 +58,7 @@ bytex.ASM_API=ASM7 ################ 外部依赖引用 ################ # loglib -LOGLIB_VERSION=1.9.0 +LOGLIB_VERSION=1.9.1 ######## MogoAiCloudSDK Version ######## # 网络请求LOGLIB_VERSION MOGO_NETWORK_VERSION=1.4.7.12 From 55185fdf13ae83c285458e2b31c794c897744c14 Mon Sep 17 00:00:00 2001 From: pangfan Date: Mon, 21 Aug 2023 20:29:08 +0800 Subject: [PATCH 3/6] =?UTF-8?q?[6.0.0/5.0.0]MessagePad.Line=E6=96=B0?= =?UTF-8?q?=E5=A2=9ElineName=E5=AD=97=E6=AE=B5:=E5=90=84=E4=B8=9A=E5=8A=A1?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=E6=8E=A5=E5=8F=A3=EF=BC=88=E5=8E=9FTaxi?= =?UTF-8?q?=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../bean/TaxiPassengerOrderQueryRespBean.java | 1 + .../taxi/passenger/model/AutopilotManager.kt | 1 + .../och/taxi/bean/OrderQueryRespBean.java | 1 + .../com/mogo/och/taxi/model/TaxiModel.java | 2 +- .../och/taxi/utils/TaxiTrajectoryManager.java | 25 +++---------------- .../autopilot/AutopilotControlParameters.kt | 17 ------------- 6 files changed, 8 insertions(+), 39 deletions(-) diff --git a/OCH/taxi/mogo-och-taxi-passenger/src/main/java/com/mogo/och/taxi/passenger/bean/TaxiPassengerOrderQueryRespBean.java b/OCH/taxi/mogo-och-taxi-passenger/src/main/java/com/mogo/och/taxi/passenger/bean/TaxiPassengerOrderQueryRespBean.java index 1d38df720d..98ed42173e 100644 --- a/OCH/taxi/mogo-och-taxi-passenger/src/main/java/com/mogo/och/taxi/passenger/bean/TaxiPassengerOrderQueryRespBean.java +++ b/OCH/taxi/mogo-och-taxi-passenger/src/main/java/com/mogo/och/taxi/passenger/bean/TaxiPassengerOrderQueryRespBean.java @@ -51,6 +51,7 @@ public class TaxiPassengerOrderQueryRespBean extends BaseData { public String passengerNum; public long lineId = -1; //路线id,默认-1 + public String lineName = ""; //路线名称,默认"" public String csvFileUrl = ""; //轨迹文件下载的cos url,默认“” public String csvFileMd5 = ""; //轨迹文件md5,默认“” public String txtFileUrl = ""; //打点文件下载的cos url,默认“” diff --git a/OCH/taxi/mogo-och-taxi-passenger/src/main/java/com/mogo/och/taxi/passenger/model/AutopilotManager.kt b/OCH/taxi/mogo-och-taxi-passenger/src/main/java/com/mogo/och/taxi/passenger/model/AutopilotManager.kt index 6addccd258..2451c64151 100644 --- a/OCH/taxi/mogo-och-taxi-passenger/src/main/java/com/mogo/och/taxi/passenger/model/AutopilotManager.kt +++ b/OCH/taxi/mogo-och-taxi-passenger/src/main/java/com/mogo/och/taxi/passenger/model/AutopilotManager.kt @@ -108,6 +108,7 @@ object AutopilotManager : IMoGoAutopilotStatusListener { if (parameters.autoPilotLine == null) { parameters.autoPilotLine = AutopilotControlParameters.AutoPilotLine( TaxiPassengerModel.currentOCHOrder!!.lineId, + TaxiPassengerModel.currentOCHOrder!!.lineName, TaxiPassengerModel.currentOCHOrder!!.csvFileUrl, TaxiPassengerModel.currentOCHOrder!!.csvFileMd5, TaxiPassengerModel.currentOCHOrder!!.txtFileUrl, diff --git a/OCH/taxi/mogo-och-taxi/src/main/java/com/mogo/och/taxi/bean/OrderQueryRespBean.java b/OCH/taxi/mogo-och-taxi/src/main/java/com/mogo/och/taxi/bean/OrderQueryRespBean.java index 3a0a60ccd0..fac7838fab 100644 --- a/OCH/taxi/mogo-och-taxi/src/main/java/com/mogo/och/taxi/bean/OrderQueryRespBean.java +++ b/OCH/taxi/mogo-och-taxi/src/main/java/com/mogo/och/taxi/bean/OrderQueryRespBean.java @@ -52,6 +52,7 @@ public class OrderQueryRespBean extends BaseData { //线路轨迹相关字段 public long lineId = -1; //路线id,默认-1 + public String lineName = ""; //路线名称,默认"" public String csvFileUrl = ""; //轨迹文件下载的cos url,默认“” public String csvFileMd5 = ""; //轨迹文件md5,默认“” public String txtFileUrl = ""; //打点文件下载的cos url,默认“” diff --git a/OCH/taxi/mogo-och-taxi/src/main/java/com/mogo/och/taxi/model/TaxiModel.java b/OCH/taxi/mogo-och-taxi/src/main/java/com/mogo/och/taxi/model/TaxiModel.java index 17673e2d3b..9ff5f901d8 100644 --- a/OCH/taxi/mogo-och-taxi/src/main/java/com/mogo/och/taxi/model/TaxiModel.java +++ b/OCH/taxi/mogo-och-taxi/src/main/java/com/mogo/och/taxi/model/TaxiModel.java @@ -1001,7 +1001,7 @@ public class TaxiModel { parameters.endLatLon = new AutopilotControlParameters.AutoPilotLonLat(endWgsLat, endWgsLon); if (parameters.autoPilotLine == null) { parameters.autoPilotLine = new AutopilotControlParameters.AutoPilotLine( - mCurrentOCHOrder.lineId, + mCurrentOCHOrder.lineId, mCurrentOCHOrder.lineName, mCurrentOCHOrder.csvFileUrl, mCurrentOCHOrder.csvFileMd5, mCurrentOCHOrder.txtFileUrl, mCurrentOCHOrder.txtFileMd5, mCurrentOCHOrder.contrailSaveTime, mCurrentOCHOrder.carModel, diff --git a/OCH/taxi/mogo-och-taxi/src/main/java/com/mogo/och/taxi/utils/TaxiTrajectoryManager.java b/OCH/taxi/mogo-och-taxi/src/main/java/com/mogo/och/taxi/utils/TaxiTrajectoryManager.java index a330d16251..cf0079e809 100644 --- a/OCH/taxi/mogo-och-taxi/src/main/java/com/mogo/och/taxi/utils/TaxiTrajectoryManager.java +++ b/OCH/taxi/mogo-och-taxi/src/main/java/com/mogo/och/taxi/utils/TaxiTrajectoryManager.java @@ -41,7 +41,7 @@ public class TaxiTrajectoryManager { private String mPrevOrderNo = ""; public TaxiTrajectoryManager() { - mAutoPilotLine = new AutopilotControlParameters.AutoPilotLine(-1, + mAutoPilotLine = new AutopilotControlParameters.AutoPilotLine(-1, "", "", "", "", "", 0, "", "", "", "", "", 0); } @@ -110,13 +110,14 @@ public class TaxiTrajectoryManager { return; } else { if (mAutoPilotLine == null) { - mAutoPilotLine = new AutopilotControlParameters.AutoPilotLine(order.lineId, + mAutoPilotLine = new AutopilotControlParameters.AutoPilotLine(order.lineId, order.lineName, order.csvFileUrl, order.csvFileMd5, order.txtFileUrl, order.txtFileMd5, order.contrailSaveTime, order.carModel, order.csvFileUrlDPQP, order.csvFileMd5DPQP, order.txtFileUrlDPQP, order.txtFileMd5DPQP, order.contrailSaveTimeDPQP); } else { mAutoPilotLine.setLineId(order.lineId); + mAutoPilotLine.setLineName(order.lineName); mAutoPilotLine.setTrajUrl(order.csvFileUrl); mAutoPilotLine.setTrajMd5(order.csvFileMd5); mAutoPilotLine.setStopUrl(order.txtFileUrl); @@ -135,6 +136,7 @@ public class TaxiTrajectoryManager { private void clearAutoPilotLine() { if (mAutoPilotLine == null) return; mAutoPilotLine.setLineId(-1); + mAutoPilotLine.setLineName(""); mAutoPilotLine.setTrajUrl(""); mAutoPilotLine.setTrajMd5(""); mAutoPilotLine.setStopUrl(""); @@ -185,25 +187,6 @@ public class TaxiTrajectoryManager { return; } - // TODO: 2022/6/24 - // test1 -// mAutoPilotLine.setLineId(148); -// mAutoPilotLine.setTrajUrl("http://file-qa.zhidaozhixing.com/fileServer/upload/downloadFileStream?key=fileServer/online_car_hailing/e27c20c2da32481021d934c3ef084536/traj_148.csv"); -// mAutoPilotLine.setTrajMd5("e27c20c2da32481021d934c3ef084536"); -// mAutoPilotLine.setStopUrl("http://file-qa.zhidaozhixing.com/fileServer/upload/downloadFileStream?key=fileServer/online_car_hailing/6224c9dd2c0e2bd990c6482c0464de45/stop_148.txt"); -// mAutoPilotLine.setStopMd5("6224c9dd2c0e2bd990c6482c0464de45"); -// mAutoPilotLine.setTimestamp(1654596000000L); //20220607 18:00 -// mAutoPilotLine.setVehicleModel("红旗H9"); - - // test2 -// mAutoPilotLine.setLineId(148); -// mAutoPilotLine.setTrajUrl("http://file-qa.zhidaozhixing.com/fileServer/upload/downloadFileStream?key=fileServer/online_car_hailing/8654497cf918be461a59c7ad8e22920d/traj_148.csv"); -// mAutoPilotLine.setTrajMd5("8654497cf918be461a59c7ad8e22920d"); -// mAutoPilotLine.setStopUrl("http://file-qa.zhidaozhixing.com/fileServer/upload/downloadFileStream?key=fileServer/online_car_hailing/1bb098b244922649bf3e7bada0d3950f/stop_148.txt"); -// mAutoPilotLine.setStopMd5("1bb098b244922649bf3e7bada0d3950f"); -// mAutoPilotLine.setTimestamp(1654761600000L); //20220609 16:00 -// mAutoPilotLine.setVehicleModel("红旗H9"); - CallerAutoPilotControlManager.INSTANCE.sendTrajectoryDownloadReq(mAutoPilotLine); CallerLogger.INSTANCE.d(M_TAXI + TAG, "sendTrajectoryReq(): " + GsonUtils.toJson(mAutoPilotLine)); diff --git a/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/autopilot/AutopilotControlParameters.kt b/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/autopilot/AutopilotControlParameters.kt index 76b0986708..28d2934a13 100644 --- a/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/autopilot/AutopilotControlParameters.kt +++ b/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/autopilot/AutopilotControlParameters.kt @@ -167,23 +167,6 @@ class AutopilotControlParameters { this.vehicleModel = vehicleModel } - constructor(lineId: Long, trajUrl: String, trajMd5: String, stopUrl: String, stopMd5: String, - timestamp: Long, vehicleModel: String, trajUrl_dpqp: String, trajMd5_dpqp: String, - stopUrl_dpqp: String, stopMd5_dpqp: String, timestamp_dpqp: Long) { - this.lineId = lineId - this.trajUrl = trajUrl - this.trajMd5 = trajMd5 - this.stopUrl = stopUrl - this.stopMd5 = stopMd5 - this.timestamp = timestamp - this.vehicleModel = vehicleModel - this.trajUrl_dpqp = trajUrl_dpqp - this.trajMd5_dpqp = trajMd5_dpqp - this.stopUrl_dpqp = stopUrl_dpqp - this.stopMd5_dpqp = stopMd5_dpqp - this.timestamp_dpqp = timestamp_dpqp - } - constructor(lineId: Long, lineName: String, trajUrl: String, trajMd5: String, stopUrl: String, stopMd5: String, timestamp: Long, vehicleModel: String, trajUrl_dpqp: String, trajMd5_dpqp: String, stopUrl_dpqp: String, stopMd5_dpqp: String, timestamp_dpqp: Long) { From 39b02e0f7b5c0dac76c084f78048c9f27d2155f2 Mon Sep 17 00:00:00 2001 From: wangmingjun Date: Mon, 21 Aug 2023 20:41:33 +0800 Subject: [PATCH 4/6] =?UTF-8?q?[6.0.0]=201=E3=80=81=E6=8B=89=E5=8F=96?= =?UTF-8?q?=E4=B8=8B=E4=B8=80=E4=B8=AA=E4=BB=BB=E5=8A=A1=E9=80=BB=E8=BE=91?= =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/mogo/och/taxi/model/TaxiUnmannedViewModel.kt | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/OCH/taxi/mogo-och-taxi-unmanned/src/main/java/com/mogo/och/taxi/model/TaxiUnmannedViewModel.kt b/OCH/taxi/mogo-och-taxi-unmanned/src/main/java/com/mogo/och/taxi/model/TaxiUnmannedViewModel.kt index 782ca1e02e..509717343e 100644 --- a/OCH/taxi/mogo-och-taxi-unmanned/src/main/java/com/mogo/och/taxi/model/TaxiUnmannedViewModel.kt +++ b/OCH/taxi/mogo-och-taxi-unmanned/src/main/java/com/mogo/och/taxi/model/TaxiUnmannedViewModel.kt @@ -345,11 +345,10 @@ class TaxiUnmannedViewModel : BaseViewModel(){ if (result.taskType <= TaskTypeEnum.ToOrderStartTask.code && result.currentStatus == TaskStatusEnum.GetTask.code){//自动去启动自驾 if (result.order != null && result.order!!.orderStatus < TaxiOrderStatusEnum.ArriveAtStart.code){ - d(TAG, "queryCurrentTaskOnce1 = ArriveAtStart not to autoStartDriving" ) + d(TAG, "queryCurrentTaskOnce1 = autoStartDriving" ) + TaxiModel.autoStartDriving() return } - d(TAG, "queryCurrentTaskOnce1 = autoStartDriving" ) - TaxiModel.autoStartDriving() } } } @@ -434,9 +433,7 @@ class TaxiUnmannedViewModel : BaseViewModel(){ private fun startPrepareTask30S(siteId: Long) { UiThreadHandler.postDelayed({ - if (isLogin() && isOpeningOrderStatus()){ - pullTask(siteId) - } + pullTask(siteId) }, TaxiUnmannedConst.TIMER_PREPARE_TASK_INTERVAL) } From b8af3f92f0106724ea08d0c541fa8ca2211a4836 Mon Sep 17 00:00:00 2001 From: yangyakun Date: Tue, 22 Aug 2023 09:54:30 +0800 Subject: [PATCH 5/6] =?UTF-8?q?[5.0.0]=20[=E6=A8=A1=E6=8B=9F=E5=AE=9A?= =?UTF-8?q?=E4=BD=8D]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../common/module/debug/DebugDataDispatch.kt | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/OCH/mogo-och-common-module/src/debug/java/com/mogo/och/common/module/debug/DebugDataDispatch.kt b/OCH/mogo-och-common-module/src/debug/java/com/mogo/och/common/module/debug/DebugDataDispatch.kt index 16530be879..ce12c6827a 100644 --- a/OCH/mogo-och-common-module/src/debug/java/com/mogo/och/common/module/debug/DebugDataDispatch.kt +++ b/OCH/mogo-och-common-module/src/debug/java/com/mogo/och/common/module/debug/DebugDataDispatch.kt @@ -9,9 +9,9 @@ import com.google.gson.reflect.TypeToken import com.mogo.eagle.core.data.enums.DataSourceType import com.mogo.eagle.core.data.map.MogoLocation import com.mogo.eagle.core.function.call.autopilot.CallerChassisDoorStateListenerManager +import com.mogo.eagle.core.function.call.autopilot.CallerChassisGnssListenerManager import com.mogo.eagle.core.function.call.autopilot.CallerChassisLocationGCJ02ListenerManager import com.mogo.eagle.core.function.call.autopilot.CallerPlanningRottingListenerManager -import com.mogo.eagle.core.utilcode.geometry.S2LaxPolygonShape.MultiList import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger import com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant import com.mogo.eagle.core.utilcode.util.GsonUtils @@ -83,15 +83,12 @@ object DebugDataDispatch { line.toString(), object : TypeToken() {}.type ) - val mogoLocation = MogoLocation() - mogoLocation.latitude = list.msg.GnssInfo.latitude - mogoLocation.longitude = list.msg.GnssInfo.longitude - mogoLocation.heading = list.msg.GnssInfo.heading - mogoLocation.gnssSpeed = list.msg.GnssInfo.gnssSpeed.toFloat() - CallerChassisLocationGCJ02ListenerManager.invokeChassisLocationGCJ02( - mogoLocation, - DataSourceType.OBU - ) + val newBuilder = MessagePad.GnssInfo.newBuilder() + newBuilder.latitude = list.msg.GnssInfo.latitude + newBuilder.longitude = list.msg.GnssInfo.longitude + newBuilder.heading = list.msg.GnssInfo.heading + newBuilder.gnssSpeed = list.msg.GnssInfo.gnssSpeed + CallerChassisGnssListenerManager.invokeChassisGnssListener(newBuilder.build()) Thread.sleep(100) } } catch (e: IOException) { From 99d92615aca6e5e3a3019318ac823d08f6373e4a Mon Sep 17 00:00:00 2001 From: yangyakun Date: Tue, 22 Aug 2023 10:56:15 +0800 Subject: [PATCH 6/6] =?UTF-8?q?[5.0.0]=20[=E6=A8=A1=E6=8B=9F=E9=9C=80?= =?UTF-8?q?=E8=A6=81=E6=8E=89=E5=A4=B4=E7=9A=84=20IMAP=5FTRA=5FLOADED]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../passenger/ui/lockview/LockAndUnlockView.kt | 4 ++++ .../och/bus/passenger/ui/lockview/UnlockView.kt | 2 +- .../src/main/res/layout/m1_devices_unlock.xml | 2 +- .../och/common/module/debug/DebugDataDispatch.kt | 15 +++++++++++++++ 4 files changed, 21 insertions(+), 2 deletions(-) diff --git a/OCH/charter/passenger/src/main/java/com/mogo/och/bus/passenger/ui/lockview/LockAndUnlockView.kt b/OCH/charter/passenger/src/main/java/com/mogo/och/bus/passenger/ui/lockview/LockAndUnlockView.kt index dd259ae25e..67a2b90900 100644 --- a/OCH/charter/passenger/src/main/java/com/mogo/och/bus/passenger/ui/lockview/LockAndUnlockView.kt +++ b/OCH/charter/passenger/src/main/java/com/mogo/och/bus/passenger/ui/lockview/LockAndUnlockView.kt @@ -128,6 +128,10 @@ class LockAndUnlockView : ConstraintLayout, LockManager.LockStatusCallback { setImageStatus(statusView,LockManager.getLockStatus()) } + /** + * @param statusView UnlockView的显示和隐藏 + * @param lockStatus 锁屏状态 + */ private fun setImageStatus(statusView: Int,lockStatus: LockManager.LockStatus){ when (statusView) { View.GONE -> { diff --git a/OCH/charter/passenger/src/main/java/com/mogo/och/bus/passenger/ui/lockview/UnlockView.kt b/OCH/charter/passenger/src/main/java/com/mogo/och/bus/passenger/ui/lockview/UnlockView.kt index 81bc154694..aa7d0cbe6a 100644 --- a/OCH/charter/passenger/src/main/java/com/mogo/och/bus/passenger/ui/lockview/UnlockView.kt +++ b/OCH/charter/passenger/src/main/java/com/mogo/och/bus/passenger/ui/lockview/UnlockView.kt @@ -128,7 +128,7 @@ class UnlockView : ConstraintLayout, LockManager.LockStatusCallback { when (isLock) { LockManager.LockStatus.LOCKED -> { // 锁定 - actv_lock_status.text = "长按开锁键1秒,快速解锁" + actv_lock_status.text = "长按开锁键2秒,快速解锁" aciv_only_unlock.setImageResource(R.drawable.charter_p_only_lock) } LockManager.LockStatus.UNLOCKING -> { diff --git a/OCH/charter/passenger/src/main/res/layout/m1_devices_unlock.xml b/OCH/charter/passenger/src/main/res/layout/m1_devices_unlock.xml index 0797cda389..2ce8e3177d 100644 --- a/OCH/charter/passenger/src/main/res/layout/m1_devices_unlock.xml +++ b/OCH/charter/passenger/src/main/res/layout/m1_devices_unlock.xml @@ -29,7 +29,7 @@ { + // 1--5 + val intArrayExtra = intent.getStringExtra("code") + val newBuilder = MogoReportMsg.MogoReportMessage.newBuilder() + newBuilder.code = intArrayExtra + newBuilder.timestampBuilder.sec = 0 + newBuilder.timestampBuilder.nsec = 0 + newBuilder.src = "2" + newBuilder.level = "" + CallerAutoPilotStatusListenerManager.invokeAutopilotGuardian(newBuilder.build()) + } else -> {} } }