, IMoGoTrafficLightListe
}
}
+
+ if (!turnLightFirst) {
+ // 首次判断,变灯
+ turnLightFirst = true
+ val controlTime = if (currentResult!!.isGreen()) 45 - currentResult.remain else 45
+ Logger.d(TAG, "触发变灯 , controlTime : $controlTime")
+ turnLight(controlTime)
+ }
+
//可作为补偿措施,暂不启用
// mLocation?.let {
// if (canGetThroughCross(it, trafficLightResult)) {
diff --git a/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/devatools/CallDevaToolsListenerManager.kt b/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/devatools/CallerDevaToolsListenerManager.kt
similarity index 95%
rename from core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/devatools/CallDevaToolsListenerManager.kt
rename to core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/devatools/CallerDevaToolsListenerManager.kt
index 6bcd8af8de..9dfaae530d 100644
--- a/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/devatools/CallDevaToolsListenerManager.kt
+++ b/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/devatools/CallerDevaToolsListenerManager.kt
@@ -5,7 +5,7 @@ import com.mogo.eagle.core.function.api.devatools.IMoGoDevaToolsListener
import com.mogo.eagle.core.utilcode.util.LogUtils
import java.util.concurrent.ConcurrentHashMap
-object CallDevaToolsListenerManager {
+object CallerDevaToolsListenerManager {
private const val TAG = "CallDevaToolsListenerManager"
@@ -56,7 +56,7 @@ object CallDevaToolsListenerManager {
}
}
- fun invokeDevaToolsLogCatch() {
+ fun invokeDevaToolsLogCatchClose() {
M_DEVA_TOOLS_LISTENER.forEach {
val listener = it.value
listener.onLogCatchClose()
diff --git a/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/devatools/CallerDevaToolsManager.kt b/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/devatools/CallerDevaToolsManager.kt
new file mode 100644
index 0000000000..deadeb95e3
--- /dev/null
+++ b/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/devatools/CallerDevaToolsManager.kt
@@ -0,0 +1,26 @@
+package com.mogo.eagle.core.function.call.devatools
+
+import com.alibaba.android.arouter.launcher.ARouter
+import com.mogo.eagle.core.data.constants.MogoServicePaths.PATH_DEVA_TOOLS
+import com.mogo.eagle.core.function.api.devatools.IDevaToolsProvider
+
+object CallerDevaToolsManager {
+
+ private val devaToolsProviderApi: IDevaToolsProvider
+ get() = ARouter.getInstance().build(PATH_DEVA_TOOLS)
+ .navigation() as IDevaToolsProvider
+
+ /**
+ * 开始抓取全量日志
+ */
+ fun startCatchLog() {
+ devaToolsProviderApi.startLogCatch()
+ }
+
+ /**
+ * 停止抓取全量日志
+ */
+ fun stopCatchLog() {
+ devaToolsProviderApi.stopLogCatch()
+ }
+}
\ No newline at end of file
diff --git a/core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/TimeUtils.java b/core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/TimeUtils.java
index 3225975179..b8bed29b54 100644
--- a/core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/TimeUtils.java
+++ b/core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/util/TimeUtils.java
@@ -55,6 +55,14 @@ public final class TimeUtils {
throw new UnsupportedOperationException("u can't instantiate me...");
}
+ @SuppressLint("SimpleDateFormat")
+ public static String formatYMD(long time){
+ Date date = new Date(time);
+ String strDateFormat = "yyyy-MM-dd";
+ SimpleDateFormat sdf = new SimpleDateFormat(strDateFormat);
+ return sdf.format(date);
+ }
+
/**
* Milliseconds to the formatted time string.
* The pattern is {@code yyyy-MM-dd HH:mm:ss}.
diff --git a/gradle.properties b/gradle.properties
index a0e65263a6..d745816928 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -56,11 +56,11 @@ bytex.forbidUseLenientMutationDuringGetArtifact=true
bytex.verifyProguardConfigurationChanged=false
bytex.ASM_API=ASM7
-HOOK_LOG_VERSION=1.4.90
+HOOK_LOG_VERSION=1.4.94
SERVICE_CHAIN_VERSION=1.0.32
################ 外部依赖引用 ################
# loglib
-LOGLIB_VERSION=1.1.4
+LOGLIB_VERSION=1.1.6
######## MogoAiCloudSDK Version ########
# 网络请求
MOGO_NETWORK_VERSION=1.3.13