# IAGnssInterface ## 概述 定义AGNSS接å£ï¼Œç”¨äºŽè®¾ç½®AGNSS回调ã€AGNSSæœåŠ¡å™¨åœ°å€ã€AGNSSå‚考信æ¯å’ŒsetId。 **起始版本:** 3.2 **相关模å—:**[HdiAGnss](_hdi_a_gnss.md) ## 汇总 ### Public æˆå‘˜å‡½æ•° | åç§° | æè¿° | | -------- | -------- | | [SetAgnssCallback](#setagnsscallback) ([in] [IAGnssCallback](interface_i_a_gnss_callback.md) callbackObj) | 设置回调函数 | | [SetAgnssServer](#setagnssserver) ([in] struct [AGnssServerInfo](_a_gnss_server_info.md) server) | 设置AGNSSæœåŠ¡å™¨ä¿¡æ¯ã€‚ | | [SetAgnssRefInfo](#setagnssrefinfo) ([in] struct [AGnssRefInfo](_a_gnss_ref_info.md) refInfo) | 注入å‚考信æ¯ã€‚ | | [SetSubscriberSetId](#setsubscribersetid) ([in] struct [SubscriberSetId](_subscriber_set_id.md) id) | 设置setId。 | ## æˆå‘˜å‡½æ•°è¯´æ˜Ž ### SetAgnssCallback() ``` IAGnssInterface::SetAgnssCallback ([in] IAGnssCallback callbackObj) ``` **æè¿°** 设置回调函数 **起始版本:** 3.2 **傿•°:** | åç§° | æè¿° | | -------- | -------- | | callback | è¡¨ç¤ºä¸Šå±‚ä¼ å…¥çš„å›žè°ƒå‡½æ•°ï¼ŒåŒ…å«è¯·æ±‚上层建立或释放数æ®ä¸šåŠ¡è¿žæŽ¥ï¼Œè¯·æ±‚ä¸Šå±‚ä¸‹å‘setId, 请求上层下å‘AGNSSå‚考信æ¯ç‰å›žè°ƒï¼Œè¯¦æƒ…å‚考[IAGnssCallback](interface_i_a_gnss_callback.md)。 | **返回:** 返回0表示æˆåŠŸï¼Œè¿”å›žè´Ÿæ•°è¡¨ç¤ºå¤±è´¥ã€‚ ### SetAgnssRefInfo() ``` IAGnssInterface::SetAgnssRefInfo ([in] struct AGnssRefInfo refInfo) ``` **æè¿°** 注入å‚考信æ¯ã€‚ **起始版本:** 3.2 **傿•°:** | åç§° | æè¿° | | -------- | -------- | | refInfo | 表示AGNSSå‚考信æ¯ã€‚详情å‚考[AGnssRefInfo](_a_gnss_ref_info.md). | **返回:** 返回0表示æˆåŠŸï¼Œè¿”å›žè´Ÿæ•°è¡¨ç¤ºå¤±è´¥ã€‚ ### SetAgnssServer() ``` IAGnssInterface::SetAgnssServer ([in] struct AGnssServerInfo server) ``` **æè¿°** 设置AGNSSæœåŠ¡å™¨ä¿¡æ¯ã€‚ **起始版本:** 3.2 **傿•°:** | åç§° | æè¿° | | -------- | -------- | | server | 表示AGNSSæœåŠ¡å™¨ä¿¡æ¯ã€‚详情å‚考[AGnssServerInfo](_a_gnss_server_info.md)。 | **返回:** 返回0表示æˆåŠŸï¼Œè¿”å›žè´Ÿæ•°è¡¨ç¤ºå¤±è´¥ã€‚ ### SetSubscriberSetId() ``` IAGnssInterface::SetSubscriberSetId ([in] struct SubscriberSetId id) ``` **æè¿°** 设置setId。 **起始版本:** 3.2 **傿•°:** | åç§° | æè¿° | | -------- | -------- | | id | 表示setId,详情å‚考[SubscriberSetId](_subscriber_set_id.md). | **返回:** 返回0表示æˆåŠŸï¼Œè¿”å›žè´Ÿæ•°è¡¨ç¤ºå¤±è´¥ã€‚