|
TuyaOS
|
Common process - adapter the nbiot ril api 更多...
#include "tuya_cloud_types.h"

结构体 | |
| struct | TKL_RIL_NEIGHBOR_CELL_INFO_T |
类型定义 | |
| typedef INT_T(* | TKL_RIL_EVENT_SEND_T) (INT_T event_id, PVOID_T param) |
函数 | |
| OPERATE_RET | tkl_nbiot_ril_attach_event_inquire (VOID) |
| 查询ril层网络附着状态(建议异步处理) 更多... | |
| OPERATE_RET | tkl_nbiot_ril_edrx_mode_enable (UCHAR_T enable) |
| EDRX使能/失能, 效果参考AT+CEDRXS(建议阻塞处理) 更多... | |
| OPERATE_RET | tkl_nbiot_ril_get_apn (PCHAR_T apn) |
| 获取当前的网络接入APN名称(建议阻塞处理) 更多... | |
| OPERATE_RET | tkl_nbiot_ril_get_band (PCHAR_T pbuf, UCHAR_T len) |
| 获取设备当前的频点(建议阻塞处理) 更多... | |
| OPERATE_RET | tkl_nbiot_ril_get_cesq (TKL_RIL_CESQ_T *info) |
| 获取当前设备cesq相关参数(建议阻塞处理) 更多... | |
| OPERATE_RET | tkl_nbiot_ril_get_cfun (INT_T *val) |
| 获取当前AT CFUN参数(建议阻塞处理) 更多... | |
| OPERATE_RET | tkl_nbiot_ril_get_iccid (PCHAR_T iccid) |
| 获取当前设备的iccid(建议阻塞处理) 更多... | |
| OPERATE_RET | tkl_nbiot_ril_get_imei (PCHAR_T buf, UCHAR_T len) |
| 从原厂NV获取实际的IMEI 更多... | |
| OPERATE_RET | tkl_nbiot_ril_get_imsi (PCHAR_T imsi) |
| 获取当前设备的IMSI(建议阻塞处理) 更多... | |
| OPERATE_RET | tkl_nbiot_ril_get_neightbor_cellid (TKL_RIL_NEIGHBOR_CELL_INFO_T **pbuf, INT_T *out_num) |
| 获取设备附近基站信息(建议阻塞处理) 更多... | |
| OPERATE_RET | tkl_nbiot_ril_get_plmn_info (TKL_RIL_PLMN_T *plmn_info) |
| 获取相关的国家码及运营商信息(建议阻塞处理) 更多... | |
| OPERATE_RET | tkl_nbiot_ril_get_rf_flag (INT_T *flag) |
| 获取当前rf是否校准(建议阻塞处理) 更多... | |
| OPERATE_RET | tkl_nbiot_ril_get_rssi (INT_T *out_rssi) |
| 获取设备接收信号强度值rssi(建议阻塞处理) 更多... | |
| OPERATE_RET | tkl_nbiot_ril_get_serving_cellid (PCHAR_T pbuf, UCHAR_T len) |
| 获取当前基站的id(建议阻塞处理) 更多... | |
| OPERATE_RET | tkl_nbiot_ril_get_t3324 (UINT_T *t3324) |
| 获取设备的T3324时间(建议阻塞处理) 更多... | |
| OPERATE_RET | tkl_nbiot_ril_get_t3412 (UINT_T *t3412) |
| 获取设备的T3412时间(建议阻塞处理) 更多... | |
| OPERATE_RET | tkl_nbiot_ril_init (VOID) |
| ril驱动初始化 更多... | |
| BOOL_T | tkl_nbiot_ril_is_sim_ready (VOID) |
| 获取当前设备是否识别到sim卡 更多... | |
| OPERATE_RET | tkl_nbiot_ril_psm_mode_enable (UCHAR_T enable) |
| PSM模式配置,效果参考at+cpsms中psm开关(建议阻塞处理) 更多... | |
| OPERATE_RET | tkl_nbiot_ril_register_event_callback (TKL_RIL_EVENT_SEND_T evt_cb, TKL_RIL_EVENT_ID_T *evt_id) |
| 注册事件回调 更多... | |
| OPERATE_RET | tkl_nbiot_ril_release_rrc (VOID) |
| 根据3GPP标准释放RRC,提前退出网络连接态 更多... | |
| OPERATE_RET | tkl_nbiot_ril_set_apn (PCHAR_T apn_name, PCHAR_T pdp_type) |
| 设置当前的网络接入APN名称(建议阻塞处理) 更多... | |
| OPERATE_RET | tkl_nbiot_ril_set_band (PCHAR_T band_array_str) |
| 设置频点(建议阻塞处理) 更多... | |
| OPERATE_RET | tkl_nbiot_ril_set_cfun (UCHAR_T val) |
| AT CFUN设置(建议阻塞处理) 更多... | |
| OPERATE_RET | tkl_nbiot_ril_set_imei (PCHAR_T imei) |
| 将IMEI写入原厂NV 更多... | |
| OPERATE_RET | tkl_nbiot_ril_set_t3324 (UINT_T req_time) |
| 设置设备的T3324时间(建议阻塞处理) 更多... | |
| OPERATE_RET | tkl_nbiot_ril_set_t3412 (UINT_T req_time) |
| 设置设备的T3412时间(建议阻塞处理) 更多... | |
Common process - adapter the nbiot ril api
| OPERATE_RET tkl_nbiot_ril_attach_event_inquire | ( | VOID | ) |
查询ril层网络附着状态(建议异步处理)
| [in] | null |
| OPERATE_RET tkl_nbiot_ril_edrx_mode_enable | ( | UCHAR_T | enable | ) |
EDRX使能/失能, 效果参考AT+CEDRXS(建议阻塞处理)
| [in] | enable | : 1,使能;0,失能 |
| OPERATE_RET tkl_nbiot_ril_get_apn | ( | PCHAR_T | apn | ) |
获取当前的网络接入APN名称(建议阻塞处理)
| [in,out] | apn | 返回获取的当前的网络接入APN名称 |
| OPERATE_RET tkl_nbiot_ril_get_band | ( | PCHAR_T | pbuf, |
| UCHAR_T | len | ||
| ) |
获取设备当前的频点(建议阻塞处理)
| [in,out] | pbuf | : string buffer,输出格式举例:'3,5,8' |
| [in] | len | : buffer length |
| OPERATE_RET tkl_nbiot_ril_get_cesq | ( | TKL_RIL_CESQ_T * | info | ) |
获取当前设备cesq相关参数(建议阻塞处理)
| [in,out] | info | :获取当前设备cesq相关参数 |
| OPERATE_RET tkl_nbiot_ril_get_cfun | ( | INT_T * | val | ) |
获取当前AT CFUN参数(建议阻塞处理)
| [in,out] | val:返回的当前CFUN参数 |
| OPERATE_RET tkl_nbiot_ril_get_iccid | ( | PCHAR_T | iccid | ) |
获取当前设备的iccid(建议阻塞处理)
| [in,out] | iccid | 获取当前设备的iccid |
| OPERATE_RET tkl_nbiot_ril_get_imei | ( | PCHAR_T | buf, |
| UCHAR_T | len | ||
| ) |
从原厂NV获取实际的IMEI
| [in,out] | buf | : imei string buffer |
| [in] | len | : buffer length |
| OPERATE_RET tkl_nbiot_ril_get_imsi | ( | PCHAR_T | imsi | ) |
获取当前设备的IMSI(建议阻塞处理)
| [in,out] | imsi | 获取当前设备的IMSI |
| OPERATE_RET tkl_nbiot_ril_get_neightbor_cellid | ( | TKL_RIL_NEIGHBOR_CELL_INFO_T ** | pbuf, |
| INT_T * | out_num | ||
| ) |
获取设备附近基站信息(建议阻塞处理)
| [in,out] | pbuf | : 返回附近基站信息 |
| [in,out] | out_num | : 附近基站总数 |
| OPERATE_RET tkl_nbiot_ril_get_plmn_info | ( | TKL_RIL_PLMN_T * | plmn_info | ) |
获取相关的国家码及运营商信息(建议阻塞处理)
| [in] | plmn_info | 获取到的plmn信息 |
| OPERATE_RET tkl_nbiot_ril_get_rf_flag | ( | INT_T * | flag | ) |
获取当前rf是否校准(建议阻塞处理)
| [in,out] | flag:返回的flag,1 | 已校准,否则未校准 |
| OPERATE_RET tkl_nbiot_ril_get_rssi | ( | INT_T * | out_rssi | ) |
获取设备接收信号强度值rssi(建议阻塞处理)
| [in,out] | out_rssi | 返回的信号强度(为带符号的整型,理论上0为最强,一般为负值) |
| OPERATE_RET tkl_nbiot_ril_get_serving_cellid | ( | PCHAR_T | pbuf, |
| UCHAR_T | len | ||
| ) |
获取当前基站的id(建议阻塞处理)
| [in,out] | pbuf | : 返回当前连接基站id 字符缓存 |
| [in] | len | : buffer length |
| OPERATE_RET tkl_nbiot_ril_get_t3324 | ( | UINT_T * | t3324 | ) |
获取设备的T3324时间(建议阻塞处理)
| [in,out] | t3324:返回获取的设备的T3324值,单位:s |
| OPERATE_RET tkl_nbiot_ril_get_t3412 | ( | UINT_T * | t3412 | ) |
获取设备的T3412时间(建议阻塞处理)
| [in,out] | t3412:返回获取的设备的T3412值,单位:s |
| OPERATE_RET tkl_nbiot_ril_init | ( | VOID | ) |
| BOOL_T tkl_nbiot_ril_is_sim_ready | ( | VOID | ) |
获取当前设备是否识别到sim卡
| OPERATE_RET tkl_nbiot_ril_psm_mode_enable | ( | UCHAR_T | enable | ) |
PSM模式配置,效果参考at+cpsms中psm开关(建议阻塞处理)
| [in] | enable | : 1,使能;0,失能 |
| OPERATE_RET tkl_nbiot_ril_register_event_callback | ( | TKL_RIL_EVENT_SEND_T | evt_cb, |
| TKL_RIL_EVENT_ID_T * | evt_id | ||
| ) |
注册事件回调
| [in] | evt_cb | :注册的相关事件回调函数 |
| [in] | evt_id | :事件定义 |
| OPERATE_RET tkl_nbiot_ril_release_rrc | ( | VOID | ) |
根据3GPP标准释放RRC,提前退出网络连接态
| [in] | null |
| OPERATE_RET tkl_nbiot_ril_set_apn | ( | PCHAR_T | apn_name, |
| PCHAR_T | pdp_type | ||
| ) |
设置当前的网络接入APN名称(建议阻塞处理)
| [in] | apn_name | :设置当前的网络接入APN名称. |
| [in] | pdp_type | : 分组数据协议的类型,"IP",IPV6","IPV4V6","Non-IP" |
| OPERATE_RET tkl_nbiot_ril_set_band | ( | PCHAR_T | band_array_str | ) |
设置频点(建议阻塞处理)
| [in] | band_array_str | :待设置的频带,格式举例:'3,5,8' |
| OPERATE_RET tkl_nbiot_ril_set_cfun | ( | UCHAR_T | val | ) |
AT CFUN设置(建议阻塞处理)
| [in] | val | :待设置的CFUN的参数,参考AT CFUN |
| OPERATE_RET tkl_nbiot_ril_set_imei | ( | PCHAR_T | imei | ) |
将IMEI写入原厂NV
| [in] | imei | :将设置的IMEI字符串指针 |
| OPERATE_RET tkl_nbiot_ril_set_t3324 | ( | UINT_T | req_time | ) |
设置设备的T3324时间(建议阻塞处理)
| [in] | req_time | :待设置设备的T3324时间,单位:s |
| OPERATE_RET tkl_nbiot_ril_set_t3412 | ( | UINT_T | req_time | ) |
设置设备的T3412时间(建议阻塞处理)
| [in] | req_time | :待设置设备的T3412时间,单位:s |