功能 #3362
增加CU、DU复位CU消息接口
0%
描述
配合小区激活去激活业务流程增加DU发送udp消息给agent触发agent复位CU
注意事项:
1.看门狗功能互斥;
2.软件管理操作功能互斥;
3.消息接口可拓展性;
4.超时消息不处理。
接口设计:
du通过agent复位cu消息接口:
协议:udp
ip:127.0.0.1
port:9091
// 数据接口版本定义
type HeaderData struct {
Module uint16 //模块ID (1:DU )
MsgType uint8 //消息ID (5 操作基站软件模块消息)
Version uint8 //消息版本信息(0)
}
// 操作模块消息
type OperGnbModuleInfo struct {
Head gnb.HeaderData //消息头
ModuleId uint16 //被操作模块ID: 0:CU 1:DU 2:baseService 3:dev 4:backend 5:phy 100:agent
Operation uint16 //操作枚举:0:停止,1:启动,2:复位
TimeStamp uint64 //时间戳(单位:ms)
}
// 操作模块消息返回
type OperGnbModuleInfoResponse struct {
Head gnb.HeaderData //消息头
Result uint32 //操作枚举:0:成功,1:失败
TimeStamp uint64 //时间戳(单位:ms)
}
历史记录
由 钱 伯宁 更新于 30 天 之前
- 主题 从 增加DU复位CU消息接口 变更为 增加CU、DU复位CU消息接口
// 数据接口版本定义
type HeaderData struct {
Module uint16 //模块ID (0:CU )
MsgType uint8 //消息ID (5 操作基站软件模块消息)
Version uint8 //消息版本信息(0)
}
// 操作模块消息
type OperGnbModuleInfo struct {
Head gnb.HeaderData //消息头
ModuleId uint16 //被操作模块ID: 0:CU 1:DU 2:baseService 3:dev 4:backend 5:phy 100:agent
Operation uint16 //操作枚举:0:停止,1:启动,2:复位
TimeStamp uint64 //时间戳(单位:ms)
}
// 操作模块消息返回
type OperGnbModuleInfoResponse struct {
Head gnb.HeaderData //消息头
Result uint32 //操作枚举:0:成功,1:失败
TimeStamp uint64 //时间戳(单位:ms)
}