123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- // 监控对象
- // 秒寻科技
- // zt 2024-09-17
- package oam
- import (
- "ipsomc/module/bparam/bparammodel"
- )
- type OamGain struct {
- }
- const (
- ORDER_CONFIG_DAC_SWITCH = 0x0301 // DAC开关(对应目前网管的功放开关3)
- ORDER_CONFIG_DAC_GAIN = 0x0302 // DAC增益(对应目前网管功放增益微调1)
- ORDER_CONFIG_PA_SWITCH = 0x0303 // PA开关(对应目前网管的功放开关1)
- ORDER_CONFIG_PA_GAIN = 0x0304 // PA增益(对应目前网管功放增益1)
- ORDER_CONFIG_RESET_PARAM = 0x03FD // 设备参数复位
- ORDER_CONFIG_RESET = 0x03FE // 设备复位
- ORDER_CONFIG_SAVE = 0x03FF // 保存参数
- )
- // 增益参数查询响应
- // dataModel:基站基本参数模型
- // wCommand:监控命令
- // dataList:数据队列
- // wLen:队列长度
- func (obj *OamGain) OamGainQueryResp(dataModel *bparammodel.BtsBaseParam, wCommand uint16, dataList []byte, wLen uint16) error {
- switch wCommand {
- case ORDER_CONFIG_DAC_SWITCH:
- dataModel.DaSwitch = dataList[0]
- case ORDER_CONFIG_DAC_GAIN:
- dataModel.DaGain = uint16(dataList[0])
- case ORDER_CONFIG_PA_SWITCH:
- dataModel.PaSwitch = dataList[0]
- case ORDER_CONFIG_PA_GAIN:
- dataModel.PaGain = dataList[0]
- default:
- break
- }
- return nil
- }
|