Skip to content

Commit

Permalink
remove use previous data if no data
Browse files Browse the repository at this point in the history
  • Loading branch information
pieceofr committed Jan 19, 2022
1 parent cc381ad commit 065dbfe
Showing 1 changed file with 3 additions and 17 deletions.
20 changes: 3 additions & 17 deletions outputFormat.go
Original file line number Diff line number Diff line change
Expand Up @@ -181,25 +181,11 @@ func generateDataPoint1Min(startTime int64, endTime int64, pr []PingResult) ([]D
}
}
ret := []DataPoint1MinResultJSON{}
for i, e := range datapoint1MinRet {
if len(e.Error) > 0 {
// Use previous datapoint
if i-1 >= 0 { // has previouse
datapoint1MinRet[i-1].TimeStamp = e.TimeStamp
ret = append(ret, To1MinWindowJson(&datapoint1MinRet[i-1]))
log.Println("Error: No data found and use previouse data point")
} else if i+1 < len(datapoint1MinRet) { // has next
datapoint1MinRet[i+1].TimeStamp = e.TimeStamp
ret = append(ret, To1MinWindowJson(&datapoint1MinRet[i+1]))
log.Println("Error: No data found and use next data point")
}
ret = append(ret, To1MinWindowJson(&e))

} else {
ret = append(ret, To1MinWindowJson(&e))
}
for _, e := range datapoint1MinRet {
ret = append(ret, To1MinWindowJson(&e))
if e.Loss > 0 {
log.Println("Loss:", e.Loss, "ts:", e.TimeStamp, " date:", ret[len(ret)-1].TimeStamp)

}
}
return ret, nodata
Expand Down

0 comments on commit 065dbfe

Please sign in to comment.