You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

62 lines
1.6 KiB

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