using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace CoreAgent.ProtocolClient.Models
{
///
/// 用户设备(UE)信息模型
/// 用于存储用户设备的基本信息,包括标识符、设备能力等
///
public class UeInfo
{
///
/// 用户设备唯一标识符
///
public int UeId { get; set; }
///
/// 国际移动用户识别码(IMSI)
/// 用于唯一标识移动网络中的用户
///
public string? Imsi { get; set; }
///
/// 国际移动设备识别码(IMEI)
/// 用于唯一标识移动设备硬件
///
public string? Imei { get; set; }
///
/// 协议能力信息
/// 包含UE支持的协议栈能力和配置
///
public ProtocolCaps? Caps { get; set; }
}
///
/// 帧信息模型
/// 用于存储无线帧相关的时序信息
///
public class FrameInfo
{
///
/// 最后处理的帧号
///
public int Last { get; set; }
///
/// 超帧号(Hyper Frame Number)
/// 用于LTE系统中的帧同步
///
public int Hfn { get; set; }
///
/// 时间戳(毫秒)
/// 默认为-1表示未初始化
///
public long Timestamp { get; set; } = -1;
}
}