fixed wrong ranging logic

This commit is contained in:
2022-11-19 00:50:31 +01:00
parent 58015ff2bf
commit a92003d6a5

View File

@@ -415,7 +415,7 @@ func transformDOCSIS(rawDOCSIS *DOCSISResponse) (nChannels []*DOCSISChannelInfo)
} }
for _, channel := range rawDOCSIS.OfdmaUpstream { for _, channel := range rawDOCSIS.OfdmaUpstream {
rangingOk := channel.RangingStatus != "Completed" rangingOk := channel.RangingStatus == "Completed"
nChannels = append(nChannels, &DOCSISChannelInfo{ nChannels = append(nChannels, &DOCSISChannelInfo{
Type: ChannelType(channel.ChannelType), Type: ChannelType(channel.ChannelType),
Power: powerStr2Power(channel.Power), Power: powerStr2Power(channel.Power),
@@ -427,7 +427,7 @@ func transformDOCSIS(rawDOCSIS *DOCSISResponse) (nChannels []*DOCSISChannelInfo)
} }
for _, channel := range rawDOCSIS.Upstream { for _, channel := range rawDOCSIS.Upstream {
rangingOk := channel.RangingStatus != "Completed" rangingOk := channel.RangingStatus == "Completed"
nChannels = append(nChannels, &DOCSISChannelInfo{ nChannels = append(nChannels, &DOCSISChannelInfo{
Type: ChannelType(channel.ChannelType), Type: ChannelType(channel.ChannelType),
Power: powerStr2Power(channel.Power), Power: powerStr2Power(channel.Power),