跳至内容

蜂窝状态(UORB 消息)

源文件

c
uint64 timestamp # 系统运行以来的时间 启动 (微秒)

uint8 CELLULAR_STATUS_FLAG_UNKNOWN=0 # 国家不明或无法报告
uint8 CELLULAR_STATUS_FLAG_FAILED=1 # 速度设定点
uint8 CELLULAR_STATUS_FLAG_INITIALIZING=2 # 调制解调器正在初始化
uint8 CELLULAR_STATUS_FLAG_LOCKED=3	# 调制解调器被锁定
uint8 CELLULAR_STATUS_FLAG_DISABLED=4	# 调制解调器未启用且电源已关闭
uint8 CELLULAR_STATUS_FLAG_DISABLING=5	# 调制解调器目前正过渡到 CELLULAR_STATUS_FLAG_DISABLED 状态
uint8 CELLULAR_STATUS_FLAG_ENABLING=6 	# 调制解调器当前正过渡到 CELLULAR_STATUS_FLAG_ENABLED 状态
uint8 CELLULAR_STATUS_FLAG_ENABLED=7  # 调制解调器已启用并接通电源,但未向网络提供商注册,也不可用 对于 数据连接
uint8 CELLULAR_STATUS_FLAG_SEARCHING=8  # 调制解调器正在搜索 对于 网络提供商 登记
uint8 CELLULAR_STATUS_FLAG_REGISTERED=9  # 调制解调器已在网络提供商处注册,可以进行数据连接和发送信息 对于 使用
uint8 CELLULAR_STATUS_FLAG_DISCONNECTING=10  # 调制解调器正在断开并停用最后一个活动分组数据承载。不会进入此状态 如果 多个分组数据承载处于活动状态,其中一个活动承载被停用
uint8 CELLULAR_STATUS_FLAG_CONNECTING=11  # 调制解调器正在激活和连接第一个分组数据承载。当另一承载已激活时的后续承载激活  不会导致进入这种状态
uint8 CELLULAR_STATUS_FLAG_CONNECTED=12  # 一个或多个分组数据承载处于活动状态并已连接

uint8 CELLULAR_NETWORK_FAILED_REASON_NONE=0 # 无错误
uint8 CELLULAR_NETWORK_FAILED_REASON_UNKNOWN=1 # 错误状态未知
uint8 CELLULAR_NETWORK_FAILED_REASON_SIM_MISSING=2 # 需要 SIM 卡 对于 调制解调器,但缺少
uint8 CELLULAR_NETWORK_FAILED_REASON_SIM_ERROR=3 # SIM 卡可用,但无法使用 对于 联系

uint16 status # 状态位图 1:漫游已激活
uint8 failure_reason #当状态为 CELLUAR_STATUS_FAILED 时的故障原因
uint8 type # 蜂窝网络无线电类型 0:无 1:GSM 2:cdma 3:WCDMA 4:LTE
uint8 质量 # 蜂窝网络 RSSI/RSRP (以 dBm 为单位,绝对值
uint16 mcc # 手机国家代码。如果未知,则设置为:UINT16_MAX
uint16 mnc # 移动网络代码。如果未知,则设置为:UINT16_MAX
uint16 lac # 位置区域代码。如果未知,则设置为: 0