adjust request time to 700ms

This commit is contained in:
zhongchao
2021-11-12 15:35:31 +08:00
parent 72dbf3d7dc
commit f8e5d1ad6b
4 changed files with 5 additions and 5 deletions

View File

@@ -39,8 +39,8 @@ class TrafficLightThreadHandler : Handler {
MSG_WHAT_LOOP_SEARCH_CROSS_ROAD -> {
//handler轮询后续从地图处获取到车道线(前提获取车道线没有异步调用),来优化轮询时长
Logger.d(TrafficLightConst.MODULE_NAME,"MSG_WHAT_LOOP_SEARCH_CROSS_ROAD")
loopSearchCrossRoad?.invoke()
sendEmptyMessageDelayed(MSG_WHAT_LOOP_SEARCH_CROSS_ROAD,1_000L)
loopSearchCrossRoad?.invoke()
}
MSG_WHAT_STOP_SEARCH_CROSS_ROAD -> {
if(hasMessages(MSG_WHAT_LOOP_SEARCH_CROSS_ROAD)){
@@ -49,8 +49,8 @@ class TrafficLightThreadHandler : Handler {
stopSearchCrossRoad?.invoke()
}
MSG_WHAT_LOOP_SEARCH_TRAFFIC_LIGHT -> {
sendEmptyMessageDelayed(MSG_WHAT_LOOP_SEARCH_TRAFFIC_LIGHT,700L)
loopSearchTrafficLight?.invoke()
sendEmptyMessageDelayed(MSG_WHAT_LOOP_SEARCH_TRAFFIC_LIGHT,600L)
}
MSG_WHAT_STOP_SEARCH_TRAFFIC_LIGHT -> {
if(hasMessages(MSG_WHAT_LOOP_SEARCH_TRAFFIC_LIGHT)){

View File

@@ -3,7 +3,7 @@ package com.mogo.eagle.core.data.trafficlight
/**
* 具体灯态信息
*/
class TrafficLightDetail(
data class TrafficLightDetail(
val left: TrafficLightStatus, //左灯
val mid: TrafficLightStatus, //中间灯
val right: TrafficLightStatus //右灯

View File

@@ -7,7 +7,7 @@ fun TrafficLightResult.currentRoadTrafficLight(): TrafficLightStatus? {
/**
* 路口红绿灯请求返回数据
*/
class TrafficLightResult(
data class TrafficLightResult(
val crossId: String, //roadID
val lat: Double, //纬度
val lon: Double, //经度

View File

@@ -28,7 +28,7 @@ fun TrafficLightStatus.turnRedAtOnce(): Boolean {
/**
* 红绿灯路口具体灯态信息
*/
class TrafficLightStatus(
data class TrafficLightStatus(
val phaseNo: String, //相位编号
val color: String, //灯态: 红灯-R绿灯-G绿闪-FG黄-YB-黑
val remain: Int //倒计时-秒