From 0ce353ec8de4cd7b7dc48474b0c0ff8894816316 Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Tue, 30 Oct 2018 18:30:36 -0700 Subject: control: Alias TimerType locally This is needed for a future commit that removes the local phosphor::util::Timer implementation. Tested: Built and run through unit tests. Change-Id: I8ea3399fec8761055d4a0d94fb9ea91fd34040ea Signed-off-by: William A. Kennington III --- control/gen-fan-zone-defs.py | 6 +++--- control/types.hpp | 3 ++- control/zone.cpp | 6 ++---- 3 files changed, 7 insertions(+), 8 deletions(-) (limited to 'control') diff --git a/control/gen-fan-zone-defs.py b/control/gen-fan-zone-defs.py index e5aa39b..0ddfb63 100755 --- a/control/gen-fan-zone-defs.py +++ b/control/gen-fan-zone-defs.py @@ -127,7 +127,7 @@ def getActions(edata, actions, events): param = ( "Timer{static_cast(" + str(eActions[p]['delay']) + "), " + - "util::Timer::TimerType::" + + "TimerType::" + str(eActions[p]['type']) + "}") else: param += (str(eActions[p]['type']).lower() + ">(") @@ -257,7 +257,7 @@ def getEvent(zone_num, zone_conditions, e, events_data): else: timer['interval'] = (interval + "(" + str(0) + ")") - timer['type'] = "util::Timer::TimerType::repeating" + timer['type'] = "TimerType::repeating" event['timer'] = timer return event @@ -409,7 +409,7 @@ def addPrecondition(zNum, zCond, event, events_data): else: timer['interval'] = (interval + "(" + str(0) + ")") - timer['type'] = "util::Timer::TimerType::repeating" + timer['type'] = "TimerType::repeating" precond['pctime'] = timer return precond diff --git a/control/types.hpp b/control/types.hpp index bb9367b..f565333 100644 --- a/control/types.hpp +++ b/control/types.hpp @@ -64,8 +64,9 @@ using Service = std::tuple; constexpr auto intervalPos = 0; constexpr auto typePos = 1; +using TimerType = phosphor::fan::util::Timer::TimerType; using Timer = std::tuple; + TimerType>; constexpr auto sigMatchPos = 0; constexpr auto sigHandlerPos = 1; diff --git a/control/zone.cpp b/control/zone.cpp index 0050899..11246db 100644 --- a/control/zone.cpp +++ b/control/zone.cpp @@ -73,8 +73,7 @@ Zone::Zone(Mode mode, // Start timer for fan speed decreases if (!_decTimer.running() && _decInterval != seconds::zero()) { - _decTimer.start(_decInterval, - util::Timer::TimerType::repeating); + _decTimer.start(_decInterval, TimerType::repeating); } } } @@ -245,8 +244,7 @@ void Zone::requestSpeedIncrease(uint64_t targetDelta) } setSpeed(requestTarget); // Start timer countdown for fan speed increase - _incTimer.start(_incDelay, - util::Timer::TimerType::oneshot); + _incTimer.start(_incDelay, TimerType::oneshot); } } -- cgit v1.2.1