11#ifndef __RIL_DATA_TYPES_H__
12#define __RIL_DATA_TYPES_H__
tbox_radio_registration_t
网络注册状态。
Definition radio.h:50
tbox_data_probe_status_t
网络探测状态
Definition data.h:35
@ TBOX_DATA_STATE_CONNECTED
数据链路已连接
Definition data.h:48
@ TBOX_DATA_STATE_DISCONNECTING
正在断开数据链路
Definition data.h:50
@ TBOX_DATA_STATE_WAITING
等待拨号条件或调度
Definition data.h:46
@ TBOX_DATA_STATE_DISABLED
APN 已禁用
Definition data.h:45
@ TBOX_DATA_STATE_RECOVERING
正在执行网络恢复
Definition data.h:49
@ TBOX_DATA_STATE_CONNECTING
正在建立数据链路
Definition data.h:47
uint32_t ril_backend_profile_id_t
模组 profile 标识
Definition ril_backend.h:86
ril_data_action_t
APN 下一次需要执行的动作
Definition ril_data_types.h:39
@ RIL_DATA_ACTION_NONE
无待执行动作
Definition ril_data_types.h:40
@ RIL_DATA_ACTION_RESET
复位模组
Definition ril_data_types.h:44
@ RIL_DATA_ACTION_DIAL
启动数据链路
Definition ril_data_types.h:42
@ RIL_DATA_ACTION_DISCONNECT
停止数据链路
Definition ril_data_types.h:43
@ RIL_DATA_ACTION_RECONCILE
配置或复用模组 profile
Definition ril_data_types.h:41
ril_apn_state_t
一路 APN 的运行状态
Definition ril_data_types.h:26
@ RIL_APN_RECOVERING
正在执行网络恢复
Definition ril_data_types.h:31
@ RIL_APN_DISABLED
APN 已禁用
Definition ril_data_types.h:27
@ RIL_APN_WAITING
等待拨号条件或调度
Definition ril_data_types.h:28
@ RIL_APN_DISCONNECTING
正在等待数据链路断开
Definition ril_data_types.h:32
@ RIL_APN_CONNECTED
数据链路已连接
Definition ril_data_types.h:30
@ RIL_APN_DIALING
正在建立数据链路
Definition ril_data_types.h:29
ril_recovery_level_t
APN 当前恢复层级
Definition ril_data_types.h:51
@ RIL_RECOVERY_LEVEL_REDIAL
重新拨号
Definition ril_data_types.h:53
@ RIL_RECOVERY_LEVEL_RESET
复位模组后恢复
Definition ril_data_types.h:55
@ RIL_RECOVERY_LEVEL_RECONCILE
重新配置 profile 并拨号
Definition ril_data_types.h:54
@ RIL_RECOVERY_LEVEL_NONE
未进入恢复
Definition ril_data_types.h:52
@ RIL_RECOVERY_LEVEL_DEGRADED
达到恢复上限并降级
Definition ril_data_types.h:56
一路 APN 的启动配置
Definition ril_config.h:63
一路 APN 的完整运行时
Definition ril_data_types.h:63
tbox_data_probe_status_t probe_status
最近一次网络探测状态
Definition ril_data_types.h:70
ril_data_action_t pending_action
待执行动作
Definition ril_data_types.h:71
ril_backend_data_event_t link_info
最近一次数据链路信息
Definition ril_data_types.h:75
bool desired_enabled
运行时期望启用状态
Definition ril_data_types.h:68
ril_backend_profile_id_t profile_id
模组 profile 标识
Definition ril_data_types.h:65
ril_apn_state_t state
当前 APN 状态
Definition ril_data_types.h:67
bool probe_enabled
自动网络探测期望状态
Definition ril_data_types.h:69
uint64_t next_action_ms
最早动作时间,使用单调时钟
Definition ril_data_types.h:74
ril_apn_config_t config
APN 启动配置副本
Definition ril_data_types.h:64
ril_recovery_level_t recovery_level
当前恢复层级
Definition ril_data_types.h:73
uint32_t failure_count
连续健康检查失败次数
Definition ril_data_types.h:72
bool profile_resolved
profile 标识是否已完成协调
Definition ril_data_types.h:66
已归一化的数据链路事件
Definition ril_backend.h:114
拨号就绪条件
Definition ril_data_types.h:82
bool sim_ready
SIM 卡是否就绪
Definition ril_data_types.h:84
tbox_radio_registration_t data_registration
数据网络注册状态
Definition ril_data_types.h:85
bool rf_on
RF 是否允许通信
Definition ril_data_types.h:83
单次调度结果
Definition ril_data_types.h:92
int result
后端动作返回值
Definition ril_data_types.h:96
ril_data_action_t action
已执行动作
Definition ril_data_types.h:95
bool action_performed
本轮是否执行了动作
Definition ril_data_types.h:93
uint8_t apn_index
动作所属 APN 索引
Definition ril_data_types.h:94