{"version":"0.1.0","code":"0000","result":true,"message":"处理成功","errdetail":"","timestamp":1671508966781,"data":{"id":71712998,"title":"12.5常见问题","slug":"kg8xb6","format":"lake","bookId":26046811,"body":null,"body_draft":null,"body_html":"
定位参数
LocModeType locModeType = new LocModeType();\nlocModeType.funcs |= LocFuncSwitch.LocFuncEHPEnable;\nPosService.init();
(1)假如是对接前期,没实车情况下,需要验证EHP的功能,可以打开enableSimulatedNavi
public class EHPInitParam implements java.io.Serializable {\n /**\n * 模拟导航是否支持ehp功能,默认否\n */\n public boolean enableSimulatedNavi;
但是需要注意的是,这项功能需要在发版时关掉。
网络状态,需要设置
public final class NetworkStatus {\n @IntDef({ NetworkStatusNotReachable, NetworkStatusWiFi, NetworkStatus2G, NetworkStatus3G, NetworkStatus4G, NetworkStatusOther, NetworkStatus5G, AUTO_UNKNOWN_ERROR })\n @Retention(RetentionPolicy.CLASS)\n public @interface NetworkStatus1 {\n }\n /*\n * 非法操作错误\n */\n public final static int AUTO_UNKNOWN_ERROR = Integer.MIN_VALUE;\n /**\n * @brief 网络状态:无网络\n */\n public final static int NetworkStatusNotReachable = 1;\n /**\n * @brief 网络状态:wifi\n */\n public final static int NetworkStatusWiFi = NetworkStatusNotReachable + 1;\n /**\n * @brief 网络状态:2G\n */\n public final static int NetworkStatus2G = NetworkStatusWiFi + 1;\n /**\n * @brief 网络状态:3G\n */\n public final static int NetworkStatus3G = NetworkStatus2G + 1;\n /**\n * @brief 网络状态:4G\n */\n public final static int NetworkStatus4G = NetworkStatus3G + 1;\n /**\n * @brief 网络状态:其他网络类型\n */\n public final static int NetworkStatusOther = NetworkStatus4G + 1;\n /**\n * @biref 网络状态: 5G\n */\n public final static int NetworkStatus5G = NetworkStatusOther + 1;\n}\n\nServiceMgr.getServiceMgrInstance().networkChange(networkStatus);\n并且调用\nEHPService.updateNetworkStatus(networkStatus);
EHP相关问题,需要提供AutoSDK和EHP相关日志。
对应的日志目录:
目录名称 | 目录功能 |
log | AutoSDK日志 |
ehptrace | EHP调试日志 |
ehpifc | EHP接口调用信息日志 |
ehpcloud | EHP云端日志 |
ehpexport | EHP透出协议日志 |
gidc | 双域通信日志 |
编号 | 问题描述 | 问题回复 |
1 | EHP使用的协议及版本是什么? | ADASISV2协议2.0.4; |
2 | 高德EHP在ADASIS V2基础上是否做了扩展,有哪些? | 结合高德数据优势会基于ADASISV2协议拓展,如电子眼限速、动态数据(交通信息(流、事件),后续会支持天气及车道信息的透出; |
3 | AV2协议消息发送的规则是什么样的? | 1、meta data作为第一条消息发送 |
4 | 是否可以输出单独的信号指示这是隧道? | 可以,SegmentMessage消息中的ADAS_Seg_Tunnel |
5 | 是否可以输出单独的信号指示这是桥梁? | 可以,SegmentMessage消息中的ADAS_Seg_Bridge |
6 | 高德道路等级表达形式 | 通过ADAS_Seg_FuncRoadClass表达 |
7 | 高德v2消息的发送形式,多路复用?非多路复用? | 非多路复用,即各个消息类别分别对应不同的CANID |
8 | ADAS里没有字段能表示出入口(formway)信息,是否是用0xF表示出入口匝道,其它匝道用0x9或0xA表示 ? | 0xF不仅表示出入口信息,很多未定义的信息都通过0xF表示。高速匝道基本可以用0x9和0xA表示,但高速主辅路的出入口匝道和带出入口等标志牌的匝道(酌情处理)不用0x9和0xA表示。 |
9 | 需确认ADAS_Posn_Rehead能否表示车辆行驶方向,回复中只确认能输出ADAS_Posn_Rehead信号 类似问题:ADAS_Posn_Rehead 这个信号如何算出? | 行驶方向可通过ADAS_Posn_Rehead信号获取,相对于path的车头朝向: • 0: 朝着路径方向 • 1: 向右1.417度 • 2: 与路径方向朝右 • 126: 向右178.583度 • 127: 相反方向 • 128: 178.583 degrees left (181.417 degrees right) 计算方法:定位传过来的车头方向与道路形点算出来的道路方向的夹角。 |
10 | ADAS_Posn_Spd车辆相对行驶速度的这个信号如何计算得出? | 来源定位输出:整车CAN信号输出的实车车速 |
编号 | 问题描述 | 问题回复 |
1 | EHP性能消耗是多少? | 由于EHP模块的消耗强关联路网复杂程度,因此下述参考数值可能结合路网复杂程度有所调整,其中EHP独立性能消耗如下; |