@Override public int getLevel() { return pin.getPwm(); }
gpio.setShutdownOptions(true, PinState.LOW, pwmOutput); gpio.setShutdownOptions(true, PinState.LOW, outputPins); pwmOutput.setShutdownOptions(true);
gpio.setShutdownOptions(true, PinState.LOW, pwmOutput); gpio.setShutdownOptions(true, PinState.LOW, outputPins); pwmOutput.setShutdownOptions(true);
@Override public int getLevel() { return pin.getPwm(); }
@Override public GpioPinPwmOutput provisionSoftPwmOutputPin(GpioProvider provider, Pin pin, String name, int defaultValue) { // create new GPIO pin instance GpioPinPwmOutput gpioPin = provisionSoftPwmOutputPin(provider, pin, name); // apply default value gpioPin.setPwm(defaultValue); // return new new pin instance return gpioPin; }
@Override public GpioPinPwmOutput provisionPwmOutputPin(GpioProvider provider, Pin pin, String name, int defaultValue) { // create new GPIO pin instance GpioPinPwmOutput gpioPin = provisionPwmOutputPin(provider, pin, name); // apply default value gpioPin.setPwm(defaultValue); // return new new pin instance return gpioPin; }
@Override public GpioPinPwmOutput provisionSoftPwmOutputPin(GpioProvider provider, Pin pin, String name, int defaultValue) { // create new GPIO pin instance GpioPinPwmOutput gpioPin = provisionSoftPwmOutputPin(provider, pin, name); // apply default value gpioPin.setPwm(defaultValue); // return new new pin instance return gpioPin; }
@Override public GpioPinPwmOutput provisionPwmOutputPin(GpioProvider provider, Pin pin, String name, int defaultValue) { // create new GPIO pin instance GpioPinPwmOutput gpioPin = provisionPwmOutputPin(provider, pin, name); // apply default value gpioPin.setPwm(defaultValue); // return new new pin instance return gpioPin; }