[Update]启用多屏功能

This commit is contained in:
chenfufeng
2022-03-02 20:03:22 +08:00
parent f2e8608e08
commit b8b705e8a2
8 changed files with 220 additions and 90 deletions

View File

@@ -0,0 +1,37 @@
package com.mogo.eagle.core.function.call.telematic
import com.mogo.eagle.core.data.constants.MogoServicePaths
import com.mogo.eagle.core.function.api.telematic.IMogoTelematicProvider
import com.mogo.eagle.core.function.call.base.CallerBase
object CallerTelematicManager {
private val TAG = "CallerTelematicManager"
private val providerApi: IMogoTelematicProvider?
get() = CallerBase.getApiInstance(
IMogoTelematicProvider::class.java,
MogoServicePaths.PATH_TELEMATIC_PROVIDER
)
/**
* 获取Server是否启动的状态
*/
fun getServerStarted(): Boolean {
return providerApi?.getServerStarted() ?: false
}
/**
* 获取Client连接的状态
*/
fun getClientConnStatus(): Boolean {
return providerApi?.getClientConnStatus() ?: false
}
fun getServerIp(): String {
return providerApi?.getServerIp() ?: ""
}
fun getServerToken(): String {
return providerApi?.getServerToken() ?: ""
}
}