Package com.diozero.api
Class ServoDevice.Builder
- java.lang.Object
-
- com.diozero.api.ServoDevice.Builder
-
- Enclosing class:
- ServoDevice
public static class ServoDevice.Builder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ServoDevice
build()
ServoDevice.Builder
setDeviceFactory(ServoDeviceFactoryInterface deviceFactory)
ServoDevice.Builder
setFrequency(int frequency)
ServoDevice.Builder
setInitialPulseWidthUs(int initialPulseWidthUs)
ServoDevice.Builder
setInverted(boolean inverted)
ServoDevice.Builder
setTrim(ServoTrim trim)
-
-
-
Constructor Detail
-
Builder
public Builder(int pwmOrGpio)
-
Builder
public Builder(PinInfo pinInfo)
-
-
Method Detail
-
setFrequency
public ServoDevice.Builder setFrequency(int frequency)
-
setTrim
public ServoDevice.Builder setTrim(ServoTrim trim)
-
setInitialPulseWidthUs
public ServoDevice.Builder setInitialPulseWidthUs(int initialPulseWidthUs)
-
setInverted
public ServoDevice.Builder setInverted(boolean inverted)
-
setDeviceFactory
public ServoDevice.Builder setDeviceFactory(ServoDeviceFactoryInterface deviceFactory)
-
build
public ServoDevice build()
-
-