MCPcopy
hub / github.com/XIU2/CloudflareSpeedTest / FilterLossRate

Method FilterLossRate

utils/csv.go:127–138  ·  view source on GitHub ↗

丢包条件过滤

()

Source from the content-addressed store, hash-verified

125
126// 丢包条件过滤
127func (s PingDelaySet) FilterLossRate() (data PingDelaySet) {
128 if InputMaxLossRate >= maxLossRate { // 当输入的丢包条件为默认值时,不进行过滤
129 return s
130 }
131 for _, v := range s {
132 if v.getLossRate() > InputMaxLossRate { // 丢包几率上限
133 break
134 }
135 data = append(data, v) // 丢包率满足条件时,添加到新数组中
136 }
137 return
138}
139
140func (s PingDelaySet) Len() int {
141 return len(s)

Callers 1

mainFunction · 0.80

Calls 1

getLossRateMethod · 0.80

Tested by

no test coverage detected