[6.4.4]增加getVIN接口

This commit is contained in:
xuxinchao
2024-05-27 16:21:03 +08:00
parent 4bfbc28fa1
commit f049429acc
3 changed files with 21 additions and 0 deletions

View File

@@ -957,6 +957,15 @@ class MoGoAutopilotControlProvider :
return AdasManager.getInstance().protocolVersion
}
override fun getVIN(): String {
val carConfig = AdasManager.getInstance().carConfig
return if(carConfig != null){
carConfig.vinCode
}else{
""
}
}
override fun connectSpecifiedServer(ip: String) {
ThreadUtils.getIoPool().submit {
NSDNettyManager.getInstance().connectSpecifiedServer(

View File

@@ -337,6 +337,11 @@ interface IMoGoAutopilotControlProvider : IMoGoFunctionServerProvider {
*/
fun getProtocolVersion(): Int
/**
* 获取VIN车辆识别代号
*/
fun getVIN(): String
fun connectSpecifiedServer(ip: String)
/**

View File

@@ -617,6 +617,13 @@ object CallerAutoPilotControlManager {
return providerApi?.getProtocolVersion() ?: 0
}
/**
* 获取VIN车辆识别代号
*/
fun getVIN(): String{
return providerApi?.getVIN()?:""
}
fun connectSpecifiedServer(ip: String) {
providerApi?.connectSpecifiedServer(ip)
}