power: use extended confighelper methods

Signed-off-by:  Eric Callahan <arksine.code@gmail.com>
This commit is contained in:
Eric Callahan 2021-11-20 11:24:13 -05:00
parent 69e2fb810f
commit fd6d318f0a
1 changed files with 1 additions and 4 deletions

View File

@ -31,7 +31,6 @@ if TYPE_CHECKING:
from confighelper import ConfigHelper
from websockets import WebRequest
from .machine import Machine
from .gpio import GpioFactory
from . import klippy_apis
APIComp = klippy_apis.KlippyAPI
@ -442,11 +441,9 @@ class GpioDevice(PowerDevice):
f"Option 'timer' in section [{config.get_name()}] must "
"be above 0.0")
self.timer_handle: Optional[asyncio.TimerHandle] = None
gpio: GpioFactory = self.server.lookup_component('gpio')
if initial_val is None:
initial_val = int(self.initial_state)
self.gpio_out = gpio.get_gpio_out_from_config(
config, initial_value=initial_val)
self.gpio_out = config.getgpioout('pin', initial_value=initial_val)
def initialize(self) -> None:
super().initialize()