AEEPOSDETEXT_GPS_MODE_ONE_SHOT AEEPOSDETEXT_GPS_MODE_DLOAD_FIRST AEEPOSDETEXT_GPS_MODE_TRACK_LOCAL AEEPOSDETEXT_GPS_MODE_TRACK_NETWORK AEEPOSDETEXT_GPS_MODE_TRACK_OPTIMAL AEEPOSDETEXT_GPS_MODE_TRACK_PDSM AEEPOSDETEXT_GPS_MODE_LATEST AEEPOSDETEXT_GPS_MODE_DLOAD_PERIODIC PDSM_PD_SESS_TYPE_NEW PDSM_PD_SESS_TYPE_DATA_DLOAD PDSM_PD_SESS_TYPE_TRACK_IND PDSM_PD_SESS_TYPE_TRACK_IND PDSM_PD_SESS_TYPE_TRACK_IND PDSM_PD_SESS_TYPE_TRACK PDSM_PD_SESS_TYPE_LATEST PDSM_PD_SESS_TYPE_DATA_DLOAD AEEPOSDETEXT_GPS_MODE_TRACK_STANDALONE PDSM_PD_SESS_TYPE_NEW
IPosDetExt相关接口中:optim对应的operation mode: Optim Operation mode AEEPOSDETEXT_OPERATION_OPTIMAL_ACCURACY PDSM_SESSION_OPERATION_OPTIMAL_ACCURACY AEEPOSDETEXT_OPERATION_OPTIMAL_DATA AEEPOSDETEXT_OPERATION_NETWORK_ONLY AEEPOSDETEXT_OPERATION_MSBASED AEEPOSDETEXT_OPERATION_STANDALONE_ONLY AEEPOSDETEXT_OPERATION_OPTIMAL_SPEED
PDSM_SESSION_OPERATION_OPTIMAL_DATA PDSM_SESSION_OPERATION_PDE_CALC_ONLY PDSM_SESSION_OPERATION_MSBASED PDSM_SESSION_OPERATION_STANDALONE_ONLY PDSM_SESSION_OPERATION_OPTIMAL_SPEED 2.1.3.2 pdsm_set_parameters()
函数功能:设置定位参数,所进行的设置会保存到对应的NV项中。 主要参数:
PDSM_PA_IP_ADRS:服务器IP地址 PDSM_PA_PORT_ID:服务器端口号 PDSM_PA_GPS_LOCK:GPS是否被锁定
PDSM_PA_PTLM_MODE:默认传输模式,TCP或HTTP PDSM_PA_URL:服务器默认URL
PDSM_PA_KEEP_WARM:开启或关闭keep warm模式
2.3 LSM介绍
LSM是Location Service Manager的缩写
LSM和PDAPI的关系:
LSM的主要功能: 1.控制MGP接收机
(1)开始定位时开启GPS接收机,此时电量的消耗最大。
(2)在等待下一次定位时,将接收机设置为空闲状态(IDLE),此时射频端(RF front
end)关闭,电量的消耗将减少1/2。
(3)定位请求结束后关闭GPS接收机,此时电量消耗最少。 (4)设置或恢复GPS接收机设置信息,例如设置模式等参数。
2.维护辅助数据库信息
(1)LSM数据库保留了当前MGP辅助数据信息的一个映像(image),其中包括解码
的卫星数据(decoded satellite data)和externally injected data, accepted by MGP
3.维护时间信息
(1)Coarse time:实时时钟计数信息,用来更新RTC和GPS时间的关系。 (2)More precise time:建立GSM/UMTS时间和GPS时间之间的联系。
(2)MGP决定何时接收新数据,更新LSM数据库。
(3)当需要从服务器获取辅助信息时,会使用到数据库中的信息。
4.筛选位置信息和GPS测量信息
(1)对于MS-Based模式,一旦打开MGP接收机,每秒钟都会产生定位信息(例如位
置信息、当前还没有进行新的定位等相关信息)。LSM会对这些信息进行筛选,根据调用流程,确定何时返回对应的信息,确定在何种状态下,返回失败的状态。
(2)对于MS-Assisted模式,一旦打开MGP接收机,每秒钟都会产生GPS测量信息
(测量完毕信息或当前没有新的测量请求的状态信息)。LSM会对这些信息进行筛选,直到测量的结果满足一定的精度标准,此时将位置信息返回。
LCS Agent和LSM以及PDAPI关系:
LCS Agent是LSM task的一部分,不同的对象使用不同的LCS Agent。 LCS Agent的主要功能包括: 1.管理调用流程
(1)格式化输出要发送到定位服务器的信息 (2)处理从定位服务器获取的信息 (3)PDAPI初始化
2.多请求冲突处理 3.协议的编码和解码 4.不同对象的设置参数解析
相关推荐: