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
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;
|
|
}
|
|
}
|
|
|