diff --git a/modules/mogo-module-obu/src/main/java/com/zhidao/mogo/module/obu/MockUtil.kt b/modules/mogo-module-obu/src/main/java/com/zhidao/mogo/module/obu/MockUtil.kt index d8d0563ce3..46f3183941 100644 --- a/modules/mogo-module-obu/src/main/java/com/zhidao/mogo/module/obu/MockUtil.kt +++ b/modules/mogo-module-obu/src/main/java/com/zhidao/mogo/module/obu/MockUtil.kt @@ -33,7 +33,7 @@ object MockUtil { intervalObs = Observable.interval(5000,TimeUnit.MILLISECONDS).map { it.toString() }.subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).subscribe { - val random = Random.nextInt(0, 3) + val random = Random.nextInt(0, 4) Logger.d(TAG, "random====$random") val carEventInfo = CarEventInfo() when (random) { @@ -63,6 +63,17 @@ object MockUtil { carEventInfo.describe = "这个应该是随便写,反正也不用" dataCallback.showCarEventInfo(carEventInfo) } + 3 -> { + // vip变灯提醒 + carEventInfo.type = "vip变灯提醒" + carEventInfo.typeCode = "vip变灯提醒" + val r = Random.nextInt(0, 2) + carEventInfo.describe = when (r) { + 0 -> "已更改前方红绿灯状态,可优先通行" + else -> "已增加前方绿灯时间,可优先通行" + } + dataCallback.showCarEventInfo(carEventInfo) + } else->{ // 其他,不处理 } diff --git a/modules/mogo-module-obu/src/main/java/com/zhidao/mogo/module/obu/ObuConstant.java b/modules/mogo-module-obu/src/main/java/com/zhidao/mogo/module/obu/ObuConstant.java index 70c82e564f..7ced90581f 100644 --- a/modules/mogo-module-obu/src/main/java/com/zhidao/mogo/module/obu/ObuConstant.java +++ b/modules/mogo-module-obu/src/main/java/com/zhidao/mogo/module/obu/ObuConstant.java @@ -30,4 +30,9 @@ public class ObuConstant { * 行人碰撞预警 */ public static final int TYPE_ROAD_USER_COLLISION_WARNING = 115; + + /** + * 为vip车辆变灯提醒 + */ + public static final int TYPE_CHANGE_LIGHT_FOR_VIP = 116; }