11#ifndef __TBOX_DATA_H__
12#define __TBOX_DATA_H__
23#define TBOX_DATA_DEFAULT_ROUTE_APN UINT8_MAX
int tbox_data_set_probe_enabled(uint8_t apn_index, bool enabled)
设置指定 APN 的自动网络探测期望状态。
tbox_data_probe_status_t
网络探测状态
Definition data.h:35
int tbox_data_set_enabled(uint8_t apn_index, bool enabled)
设置指定 APN 的期望启用状态。
int tbox_data_get_state(uint8_t apn_index, tbox_data_state_t *state)
查询指定 APN 的当前数据链路运行状态。
int tbox_data_get_probe_enabled(uint8_t apn_index, bool *enabled)
查询指定 APN 的自动网络探测期望状态。
int tbox_data_get_probe_status(uint8_t apn_index, tbox_data_probe_status_t *status)
查询指定 APN 的最新网络探测状态。
tbox_data_state_t
APN 数据链路运行状态
Definition data.h:44
int tbox_data_get_enabled(uint8_t apn_index, bool *enabled)
查询指定 APN 的期望启用状态。
@ TBOX_DATA_PROBE_UNKNOWN
尚未获得有效探测结果
Definition data.h:36
@ TBOX_DATA_PROBE_REACHABLE
至少一个探测目标可达
Definition data.h:37
@ TBOX_DATA_PROBE_UNAVAILABLE
当前无法执行探测
Definition data.h:39
@ TBOX_DATA_PROBE_UNREACHABLE
已执行探测,但所有目标均不可达
Definition data.h:38
@ 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