{"version":"0.1.0","code":"0000","result":true,"message":"处理成功","errdetail":"","timestamp":1671518251439,"data":{"id":71713363,"title":"4.7ETA栏显示预计到达时间","slug":"at2p68","format":"lake","bookId":26046811,"body":null,"body_draft":null,"body_html":"
文档中有【HMI】标志的表示:Auto基于SDK实现的示例,可能与Auto最新版本效果存在差异,仅供参考。
1)计算时,BL封装引擎asl基础库获取当前时间,HMI可以根据这个时间再加上ETA做推算
注:为什么要用基础引擎库的时间?
1、 基础引擎库的时间,综合了各种时间,较为准确和全面(第三方特定设置的时间 > GPS时间 > 系统本地时间)
2、 tbt所有逻辑均用此时间(包括整点播报、限行禁行逻辑判断等)。所以用此时间可以与tbt逻辑保持一致,导航内体验统一
2)显示规则【HMI】
若系统时间为24小时制:
预计到达时间为当日内显示为: 预计 23:12 到达
预计到达时间为次日内显示明天: 预计明天2:12到达
预计到达时间为后天显示星期: 预计周二2:12到达
若系统时间为12小时制:
预计到达时间为当日内显示为: 预计晚上9:12到达
预计到达时间为次日内显示明天: 预计明天凌晨2:12到达
预计到达时间为后天显示星期: 预计周二上午10:12到达
12小时制:【0~6) 凌晨,【6,12)为上午;【12,13)为中午;【13,18)为下午,【18,24)为晚上
轮播显示:剩余距离+剩余时间 与 预计到达时间轮换显示。N秒轮播显示(N默认值为2秒)