11#ifndef __TBOX_RIL_CORE_H__
12#define __TBOX_RIL_CORE_H__
35#define TBOX_RIL_VERSION_MAX 128U
37#define TBOX_RIL_IMEI_MAX 16U
39#define TBOX_RIL_SV_MAX 3U
42#define TBOX_RIL_CAP_RADIO ((tbox_ril_capability_t)(UINT32_C(1) << 0))
44#define TBOX_RIL_CAP_SIM ((tbox_ril_capability_t)(UINT32_C(1) << 1))
46#define TBOX_RIL_CAP_SMS ((tbox_ril_capability_t)(UINT32_C(1) << 2))
48#define TBOX_RIL_CAP_DATA ((tbox_ril_capability_t)(UINT32_C(1) << 3))
50#define TBOX_RIL_CAP_VOICE ((tbox_ril_capability_t)(UINT32_C(1) << 4))
52#define TBOX_RIL_CAP_ECALL ((tbox_ril_capability_t)(UINT32_C(1) << 5))
int tbox_ril_get_imei(char *value, size_t *length)
查询模组 IMEI。
int tbox_ril_get_capabilities(tbox_ril_capability_t *capabilities, size_t *length)
查询当前模组后端能力。
uint32_t tbox_ril_capability_t
RIL 后端能力位掩码类型
Definition ril_core.h:32
int tbox_ril_get_sv(char *value, size_t *length)
查询模组 IMEI 软件版本号(SV)。
int tbox_ril_init(void)
初始化 RIL 客户端。
int tbox_ril_get_version(char *value, size_t *length)
查询模组版本。
int tbox_ril_deinit(void)
释放 RIL 客户端资源。