123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- /* Copyright (C) 2018 RDA Technologies Limited and/or its affiliates("RDA").
- * All rights reserved.
- *
- * This software is supplied "AS IS" without any warranties.
- * RDA assumes no responsibility or liability for the use of the software,
- * conveys no license or title under any patent, copyright, or mask work
- * right to the product. RDA reserves the right to make changes in the
- * software without notification. RDA also make no representation or
- * warranty that such application will be suitable for the specified use
- * without further testing or modification.
- * Author:ning.li3
- */
- #ifndef __AT_CMD_LOC_H__
- #define __AT_CMD_LOC_H__
- //gnss and wifiscan mutex
- typedef enum
- {
- AT_GNSS_WIFISCAN_NONE,
- AT_GNSS_HANDLE,
- AT_WIFISCAN_HANDLE,
- } GNSS_WIFISCAN_FLAG;
- #ifdef CONFIG_PAM_LTE_GNSS_WIFISCAN_SUPPORT
- #define GNSS_COLD_START 1
- #define GNSS_HOT_START 0
- #define GNSS_RECOVERY 1
- #define GNSS_LTE_COEXIST 1
- #define START_GNSS_TIME 0
- #define COEXIST_ENABLE 1
- #define HSL_LTE_PROCESSING 1
- typedef struct
- {
- uint8_t nHslRetry;
- uint8_t nSim;
- uint8_t pSatelliteType;
- uint16_t nOutputFormat;
- uint32_t nTimeInterval;
- unsigned errcode;
- GNSS_STARTMODE_AGNSS_T gnssStartInfo;
- GNSS_READ_INFO_CNF_T *locGnsInfo;
- } atGnssStartCtx_t;
- void locSendPdpInfoResult(void *param);
- void _atGnssStopNotifyStack(void *param);
- #endif
- #endif
|