T-Box Basic dev
Loading...
Searching...
No Matches
ril_core.h File Reference

T-Box RIL 客户端核心接口 More...

#include <stddef.h>
#include <stdint.h>

Go to the source code of this file.

Macros

#define TBOX_RIL_VERSION_MAX   128U
 包含结尾 NUL 的模组版本字符串容量
#define TBOX_RIL_IMEI_MAX   16U
 包含结尾 NUL 的 IMEI 容量
#define TBOX_RIL_SV_MAX   3U
 包含结尾 NUL 的 IMEI 软件版本号容量
#define TBOX_RIL_CAP_RADIO   ((tbox_ril_capability_t)(UINT32_C(1) << 0))
 支持无线网络接口
#define TBOX_RIL_CAP_SIM   ((tbox_ril_capability_t)(UINT32_C(1) << 1))
 支持 SIM 接口
#define TBOX_RIL_CAP_SMS   ((tbox_ril_capability_t)(UINT32_C(1) << 2))
 支持短消息接口
#define TBOX_RIL_CAP_DATA   ((tbox_ril_capability_t)(UINT32_C(1) << 3))
 支持蜂窝数据业务接口
#define TBOX_RIL_CAP_VOICE   ((tbox_ril_capability_t)(UINT32_C(1) << 4))
 支持语音接口
#define TBOX_RIL_CAP_ECALL   ((tbox_ril_capability_t)(UINT32_C(1) << 5))
 支持 eCall 接口

Typedefs

typedef uint32_t tbox_ril_capability_t
 RIL 后端能力位掩码类型

Functions

int tbox_ril_init (void)
 初始化 RIL 客户端。
int tbox_ril_deinit (void)
 释放 RIL 客户端资源。
int tbox_ril_get_capabilities (tbox_ril_capability_t *capabilities, size_t *length)
 查询当前模组后端能力。
int tbox_ril_get_version (char *value, size_t *length)
 查询模组版本。
int tbox_ril_get_imei (char *value, size_t *length)
 查询模组 IMEI。
int tbox_ril_get_sv (char *value, size_t *length)
 查询模组 IMEI 软件版本号(SV)。

Detailed Description

T-Box RIL 客户端核心接口

Version
1.0.0
Date
2026-07-17