|
xt-sdk 文档 v1.0.3
xt-sdk 嵌入式 SDK API 参考
|
XTINY 蜂窝网络模块接口 更多...
#include "xt_error.h"结构体 | |
| struct | cesq_data |
| CESQ 信号质量数据结构体 更多... | |
| struct | scell_info |
| 服务小区信息结构体 更多... | |
| struct | cell_info |
| 邻近小区信息结构体 更多... | |
宏定义 | |
| #define | XT_MOBILE_IMEI_MAX_LEN 16 |
| #define | XT_MOBILE_SIM_0 0 |
| #define | XT_MOBILE_SIM_1 1 |
| #define | XT_MOBILE_SIM_NUM_MAX XT_MOBILE_SIM_1 |
| #define | XT_MOBILE_USIM_NOT_READY -4 |
| #define | XT_MOBILE_USIM_TIMEOUT -3 |
| #define | XT_MOBILE_USIM_NOT_INSERTED -2 |
| #define | XT_MOBILE_USIM_UNKNOW -1 |
| #define | XT_MOBILE_USIM_READY 0 |
| #define | XT_MOBILE_USIM_SIMPIN 1 |
| #define | XT_MOBILE_USIM_SIMPUK 2 |
| #define | XT_MOBILE_CELLINFO_MAX_LEN 10 |
类型定义 | |
| typedef void(* | xt_mobile_on_event_cb_t) (uint32_t event_id, void *param) |
| 蜂窝网络事件回调函数类型 | |
| typedef int(* | xt_mobile_cellinfo_ind_cb_t) (struct cell_info *info) |
| 邻近小区信息异步回调函数类型 | |
枚举 | |
| enum | xt_mobile_event_id { XT_MOBILE_SIM_IND , XT_MOBILE_IP_READY , XT_MOBILE_IP_LOSE , XT_MOBILE_NTP_UPDATE } |
| 蜂窝网络事件 ID 枚举 更多... | |
函数 | |
| xt_err_t | xt_mobile_set_event_cb (xt_mobile_on_event_cb_t on_event_cb) |
| 注册网络事件回调 | |
| xt_err_t | xt_mobile_get_imei (char str_imei[15+1]) |
| 获取设备 IMEI | |
| xt_err_t | xt_mobile_get_imsi (uint8_t simid, char str_imsi[15+1]) |
| 获取 SIM 卡 IMSI | |
| xt_err_t | xt_mobile_get_iccid (uint8_t simid, char str_iccid[20+1]) |
| 获取 SIM 卡 ICCID | |
| int | xt_mobile_get_status (void) |
| 获取网络注册状态 | |
| uint8_t | xt_mobile_get_csq (void) |
| 获取 CSQ 相对值 | |
| xt_err_t | xt_mobile_get_csq_real (int8_t *rssi) |
| 获取 CSQ 真实值(RSSI) | |
| xt_err_t | xt_mobile_get_cesq (struct cesq_data *ptr_data) |
| 获取 CESQ 信号质量(相对值) | |
| xt_err_t | xt_mobile_get_cesq_real (struct cesq_data *ptr_data) |
| 获取 CESQ 信号质量(真实值) | |
| int | xt_mobile_get_simstatus (uint8_t simid) |
| 获取 SIM 卡状态 | |
| xt_err_t | xt_mobile_set_simid (uint8_t simid) |
| 设置当前使用的 SIM 卡 | |
| uint8_t | xt_mobile_get_simid (void) |
| 获取当前使用的 SIM 卡编号 | |
| xt_err_t | xt_mobile_set_flymode (uint8_t simid, uint8_t onoff) |
| 设置飞行模式 | |
| int | xt_mobile_get_flymode (uint8_t simid) |
| 获取飞行模式状态 | |
| xt_err_t | xt_mobile_get_scell (struct scell_info *scell_info) |
| 获取当前服务小区信息 | |
| xt_err_t | xt_mobile_get_cellinfo (struct cell_info *cell_info) |
| 同步获取邻近小区信息 | |
| xt_err_t | xt_mobile_get_cellinfo_async (xt_mobile_cellinfo_ind_cb_t cb) |
| 异步获取邻近小区信息 | |
| xt_err_t | xt_mobile_set_rrcrel (uint8_t sec) |
| 设置 RRC 释放时间 | |
XTINY 蜂窝网络模块接口
SPDX-FileCopyrightText: 2025 深圳市天工聚创科技有限公司 SPDX-License-Identifier: Apache-2.0
在文件 xt_mobile.h 中定义.