Package Duration:

- RangeFrom / RangeTo: truncate second to not save lower than second in resulted range
This commit is contained in:
Nicolas JUHEL
2024-10-08 12:08:06 +02:00
parent 57a08a8ec5
commit 24dd03ae05

View File

@@ -42,7 +42,7 @@ func (d Duration) RangeTo(dur Duration, rateP, rateI, rateD float64) []Duration
)
for _, v := range p.Range(d.Float64(), dur.Float64()) {
r = append(r, ParseFloat64(v))
r = append(r, ParseFloat64(v).TruncateSeconds())
}
if len(r) < 3 {
@@ -71,7 +71,7 @@ func (d Duration) RangeFrom(dur Duration, rateP, rateI, rateD float64) []Duratio
)
for _, v := range p.Range(dur.Float64(), d.Float64()) {
r = append(r, ParseFloat64(v))
r = append(r, ParseFloat64(v).TruncateSeconds())
}
if len(r) < 3 {