From 5034146eb0129953d94b12f4438ea31b5c871a28 Mon Sep 17 00:00:00 2001 From: lifeiyi <736926938@qq.com> Date: Mon, 3 Jun 2019 10:04:41 +0800 Subject: [PATCH] =?UTF-8?q?timer=E6=B7=BB=E5=8A=A0=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- util/Timer.go | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/util/Timer.go b/util/Timer.go index c87ed3c..23eae0d 100644 --- a/util/Timer.go +++ b/util/Timer.go @@ -9,11 +9,25 @@ type Timer struct { setupZeroDBase time.Duration //0表示普通模式 1表示切换分钟模式 } +func (slf *Timer) GetTimerinterval() int64 { + return slf.timeinterval +} + func (slf *Timer) SetupTimer(ms int32) { slf.lasttime = time.Now().UnixNano() 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) { timeNow := time.Now()