mirror of
https://github.com/duanhf2012/origin.git
synced 2026-03-06 22:27:36 +08:00
Merge branch 'master' of https://github.com/duanhf2012/Origin
This commit is contained in:
@@ -9,11 +9,25 @@ type Timer struct {
|
|||||||
setupZeroDBase time.Duration //0表示普通模式 1表示切换分钟模式
|
setupZeroDBase time.Duration //0表示普通模式 1表示切换分钟模式
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (slf *Timer) GetTimerinterval() int64 {
|
||||||
|
return slf.timeinterval
|
||||||
|
}
|
||||||
|
|
||||||
func (slf *Timer) SetupTimer(ms int32) {
|
func (slf *Timer) SetupTimer(ms int32) {
|
||||||
slf.lasttime = time.Now().UnixNano()
|
slf.lasttime = time.Now().UnixNano()
|
||||||
slf.timeinterval = int64(ms) * 1e6
|
slf.timeinterval = int64(ms) * 1e6
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (slf *Timer) SetupTimerDouble() {
|
||||||
|
slf.lasttime = time.Now().UnixNano()
|
||||||
|
slf.timeinterval *= 2
|
||||||
|
}
|
||||||
|
|
||||||
|
func (slf *Timer) SetTimerHalf() {
|
||||||
|
slf.lasttime = time.Now().UnixNano()
|
||||||
|
slf.timeinterval /= 2
|
||||||
|
}
|
||||||
|
|
||||||
//检查整点分钟数触发
|
//检查整点分钟数触发
|
||||||
func (slf *Timer) SetupZeroTimer(baseD time.Duration, interval int64) {
|
func (slf *Timer) SetupZeroTimer(baseD time.Duration, interval int64) {
|
||||||
timeNow := time.Now()
|
timeNow := time.Now()
|
||||||
|
|||||||
Reference in New Issue
Block a user