root
|
7d4386d710
|
feat: 重构RanAPICommandHandler架构 - 引入抽象基类和接口拆分
- 拆分IRanAPICommandHandler接口为多个专门接口
* IRanAPICommandHandler: 基础接口,包含日志配置功能
* IRanPowerControlHandler: 功率控制接口,包含发送/接收功率设置
* IRanGainControlHandler: 增益控制接口,包含发送/接收增益设置
- 新增RanAPICommandHandlerBase抽象基类
* 提供通用命令执行逻辑ExecuteCommandAsync
* 提供工具方法BuildCommandPrefix、ValidateRanEndPoint
* 统一异常处理和资源管理
- 优化RanAPICommandHandler实现类
* 继承抽象基类,实现所有接口
* 使用基类通用方法,减少重复代码
* 统一命令执行模式:await ExecuteCommandAsync(command, "操作名称")
* 统一参数验证:ValidateRanEndPoint(ranEndPoint)
- 新增功率控制功能
* SetTxPowerAsync/SetRxPowerAsync: 字典格式设置功率
* SetAllTxPowerAsync/SetAllRxPowerAsync: 数组格式批量设置功率
* 支持动态长度数组,按端口顺序排列
- 文件结构优化
* 按功能模块拆分接口文件
* 提高代码组织清晰度和可维护性
* 支持模块化依赖注入和独立测试
影响范围: RAN API命令处理器架构重构、接口设计模块化、代码复用和维护性提升
|
4 months ago |
root
|
9613aa201b
|
新建设备编码 网络运行编码
|
5 months ago |
root
|
5b9629a5ce
|
GeneralStart
|
5 months ago |
root
|
f8a2f31a58
|
修复NetworkConfigCopier方法返回类型,改为元组返回模式
- 修改CreateCellularNetworkConfigurationFile返回类型为元组
- 修改CreateCoreNetworkImsConfigurationFiles返回类型为元组
- 更新接口定义和调用代码
- 简化错误处理,提高代码可读性
- 更新modify.md记录修改内容
|
5 months ago |
hyh
|
fee41aaf7d
|
feat: 添加设备序列号获取功能,遵循DDD设计架构
- 新增DeviceInfo模型,包含IsSuccess字段用于状态判断
- 实现IDeviceService接口和DeviceService实现类
- 支持Windows和Linux系统序列号获取
- 修复ParseSerialNumber方法,支持Linux输出格式解析
- 创建GetSerialNumberCommand和GetSerialNumberCommandHandler
- 添加SystemController API控制器
- 修复CS0234编译错误,添加System.Net引用
- 更新依赖注入配置
- 完善错误处理和日志记录
|
5 months ago |
root
|
c7ffb4a1b4
|
更新Domain项目配置
|
5 months ago |
root
|
cdf2c85647
|
删除原先protocol
|
5 months ago |
hyh
|
89eda9ec4e
|
feat: 添加协议日志处理功能
|
6 months ago |
root
|
8aaef24b48
|
优化网络状态监控:1. 将操作类型参数改为布尔类型 2. 优化启动和停止操作的检查逻辑 3. 改进日志记录
|
6 months ago |
root
|
7f9821964b
|
更新网络状态监控相关代码
|
6 months ago |
root
|
89926718f2
|
更新代码
|
6 months ago |
root
|
4281f6543f
|
Update network configuration and add IP endpoint management
|
6 months ago |
root
|
2de5279712
|
feat: 添加网络配置复制和接口管理功能
|
6 months ago |
root
|
7a4c3e77c2
|
feat: 优化蜂窝网络启动逻辑,添加IsInitialized属性控制初始化流程
|
6 months ago |
root
|
517327eda3
|
Refactor network configuration and cellular network services
|
6 months ago |
root
|
33aff69cad
|
feat: 更新蜂窝网络相关功能
|
6 months ago |
root
|
60c22c4805
|
refactor: 优化CellularNetworkContext和CellularNetworkService的配置管理和错误处理
|
6 months ago |
root
|
eb92e6d421
|
去除冗余文件 已经修改命名空间
|
6 months ago |
root
|
1add36c955
|
Update command executors and interfaces
|
6 months ago |
root
|
3de14aee8b
|
Update network configuration and refactor network services
|
6 months ago |
hyh
|
12e931419e
|
更新网络服务相关代码和配置
|
6 months ago |
hyh
|
b1266616d7
|
重构:优化项目结构和代码组织
|
6 months ago |
root
|
d38d939f0e
|
Update project structure and add new features
|
6 months ago |