#ifndef _LSAPI_H_ #define _LSAPI_H_ typedef struct { int csq; // 网络信号强度 int att_state; // 网络连接状态 int sim_state; // sim卡状态 int server_state; // 服务器连接状态 } sys_net_status_t; /** * @brief 系统部分Gps信息 */ typedef struct { int csq; // Gps信号强度 int con_state; // 连接状态 } sys_gps_status_t; /** * @brief 同步给ui的系统数据 */ typedef struct { sys_net_status_t snts; // 网络部分状态 sys_gps_status_t sgs1; // Gps1部分状态 sys_gps_status_t sgs2; // Gps2部分状态 } sys_data_t; #pragma pack() /*取消指定对齐,恢复缺省对齐*/ enum gps_id { GPS_ID_1 = 0, GPS_ID_2 = 1 }; /** * @brief 业务部分gps信息 */ typedef struct { uint32_t UTC; int64_t LAT; int64_t LNG; int32_t ALT; int32_t speed; uint8_t Q; // STATUS int32_t fix_quality; int16_t azimuth; uint8_t total_gsv; uint8_t total_gsa; uint8_t id; // 对应的Gps编号 } gps_t; #endif