Uses of Interface
com.pi4j.io.gpio.Pin
-
Packages that use Pin Package Description com.pi4j.io.gpio com.pi4j.io.gpio.event com.pi4j.io.gpio.exception com.pi4j.io.gpio.impl com.pi4j.util -
-
Uses of Pin in com.pi4j.io.gpio
Fields in com.pi4j.io.gpio declared as Pin Modifier and Type Field Description static PinRaspiPin. GPIO_00static PinRCMPin. GPIO_00static PinRaspiPin. GPIO_01static PinRCMPin. GPIO_01static PinRaspiBcmPin. GPIO_02static PinRaspiPin. GPIO_02static PinRCMPin. GPIO_02static PinRaspiBcmPin. GPIO_03static PinRaspiPin. GPIO_03static PinRCMPin. GPIO_03static PinRaspiBcmPin. GPIO_04static PinRaspiPin. GPIO_04static PinRCMPin. GPIO_04static PinRaspiBcmPin. GPIO_05static PinRaspiPin. GPIO_05static PinRCMPin. GPIO_05static PinRaspiBcmPin. GPIO_06static PinRaspiPin. GPIO_06static PinRCMPin. GPIO_06static PinRaspiBcmPin. GPIO_07static PinRaspiPin. GPIO_07static PinRCMPin. GPIO_07static PinRaspiBcmPin. GPIO_08static PinRaspiPin. GPIO_08static PinRCMPin. GPIO_08static PinRaspiBcmPin. GPIO_09static PinRaspiPin. GPIO_09static PinRCMPin. GPIO_09static PinRaspiBcmPin. GPIO_10static PinRaspiPin. GPIO_10static PinRCMPin. GPIO_10static PinRaspiBcmPin. GPIO_11static PinRaspiPin. GPIO_11static PinRCMPin. GPIO_11static PinRaspiBcmPin. GPIO_12static PinRaspiPin. GPIO_12static PinRCMPin. GPIO_12static PinRaspiBcmPin. GPIO_13static PinRaspiPin. GPIO_13static PinRCMPin. GPIO_13static PinRaspiBcmPin. GPIO_14static PinRaspiPin. GPIO_14static PinRCMPin. GPIO_14static PinRaspiBcmPin. GPIO_15static PinRaspiPin. GPIO_15static PinRCMPin. GPIO_15static PinRaspiBcmPin. GPIO_16static PinRaspiPin. GPIO_16static PinRCMPin. GPIO_16static PinRaspiBcmPin. GPIO_17static PinRaspiPin. GPIO_17static PinRCMPin. GPIO_17static PinRaspiBcmPin. GPIO_18static PinRaspiPin. GPIO_18static PinRCMPin. GPIO_18static PinRaspiBcmPin. GPIO_19static PinRaspiPin. GPIO_19static PinRCMPin. GPIO_19static PinRaspiBcmPin. GPIO_20static PinRaspiPin. GPIO_20static PinRCMPin. GPIO_20static PinRaspiBcmPin. GPIO_21static PinRaspiPin. GPIO_21static PinRCMPin. GPIO_21static PinRaspiBcmPin. GPIO_22static PinRaspiPin. GPIO_22static PinRCMPin. GPIO_22static PinRaspiBcmPin. GPIO_23static PinRaspiPin. GPIO_23static PinRCMPin. GPIO_23static PinRaspiBcmPin. GPIO_24static PinRaspiPin. GPIO_24static PinRCMPin. GPIO_24static PinRaspiBcmPin. GPIO_25static PinRaspiPin. GPIO_25static PinRCMPin. GPIO_25static PinRaspiBcmPin. GPIO_26static PinRaspiPin. GPIO_26static PinRCMPin. GPIO_26static PinRaspiBcmPin. GPIO_27static PinRaspiPin. GPIO_27static PinRCMPin. GPIO_27static PinRaspiBcmPin. GPIO_28static PinRaspiPin. GPIO_28static PinRCMPin. GPIO_28static PinRaspiBcmPin. GPIO_29static PinRaspiPin. GPIO_29static PinRCMPin. GPIO_29static PinRaspiBcmPin. GPIO_30static PinRaspiPin. GPIO_30static PinRCMPin. GPIO_30static PinRaspiBcmPin. GPIO_31static PinRaspiPin. GPIO_31static PinRCMPin. GPIO_31static PinRCMPin. GPIO_32static PinRCMPin. GPIO_33static PinRCMPin. GPIO_34static PinRCMPin. GPIO_35static PinRCMPin. GPIO_36static PinRCMPin. GPIO_37static PinRCMPin. GPIO_38static PinRCMPin. GPIO_39static PinRCMPin. GPIO_40static PinRCMPin. GPIO_41static PinRCMPin. GPIO_42static PinRCMPin. GPIO_43static PinRCMPin. GPIO_44static PinRCMPin. GPIO_45Fields in com.pi4j.io.gpio with type parameters of type Pin Modifier and Type Field Description protected Map<Pin,List<PinListener>>GpioProviderBase. listenersprotected static Map<String,Pin>PinProvider. pinsMethods in com.pi4j.io.gpio that return Pin Modifier and Type Method Description static Pin[]PinProvider. allPins()Get all pin instances from this provider.static Pin[]PinProvider. allPins(PinMode... mode)Get all pin instances from this provider that support one of the provided pin modes.static Pin[]RaspiBcmPin. allPins()static Pin[]RaspiPin. allPins()static Pin[]RaspiPin. allPins(PinMode... mode)static Pin[]RaspiPin. allPins(SystemInfo.BoardType board)static Pin[]RCMPin. allPins()protected static PinPinProvider. createAnalogInputPin(String providerName, int address, String name)protected static PinPinProvider. createDigitalAndPwmPin(String providerName, int address, String name)protected static PinPinProvider. createDigitalAndPwmPin(String providerName, int address, String name, EnumSet<PinEdge> edges)protected static PinRaspiBcmPin. createDigitalAndPwmPin(int address, String name)protected static PinRaspiPin. createDigitalAndPwmPin(int address, String name)protected static PinRCMPin. createDigitalAndPwmPin(int address, String name)protected static PinPinProvider. createDigitalPin(String providerName, int address, String name)protected static PinPinProvider. createDigitalPin(String providerName, int address, String name, EnumSet<PinEdge> edges)protected static PinPinProvider. createDigitalPin(String providerName, int address, String name, EnumSet<PinPullResistance> resistance, EnumSet<PinEdge> edges)protected static PinRaspiBcmPin. createDigitalPin(int address, String name)protected static PinRaspiPin. createDigitalPin(int address, String name)protected static PinRCMPin. createDigitalPin(int address, String name)protected static PinRaspiPin. createDigitalPinNoPullDown(int address, String name)protected static PinPinProvider. createPin(String providerName, int address, String name, EnumSet<PinMode> modes)protected static PinPinProvider. createPin(String providerName, int address, String name, EnumSet<PinMode> modes, EnumSet<PinPullResistance> resistance, EnumSet<PinEdge> edges)PinGpioPin. getPin()static PinPinProvider. getPinByAddress(int address)static PinRaspiBcmPin. getPinByAddress(int address)static PinRaspiPin. getPinByAddress(int address)static PinRCMPin. getPinByAddress(int address)static PinPinProvider. getPinByName(String name)static PinRaspiBcmPin. getPinByName(String name)static PinRaspiPin. getPinByName(String name)static PinRCMPin. getPinByName(String name)Methods in com.pi4j.io.gpio with parameters of type Pin Modifier and Type Method Description voidGpioProvider. addListener(Pin pin, PinListener listener)voidGpioProviderBase. addListener(Pin pin, PinListener listener)voidWiringPiGpioProviderBase. addListener(Pin pin, PinListener listener)protected voidGpioProviderBase. dispatchPinAnalogValueChangeEvent(Pin pin, double value)protected voidGpioProviderBase. dispatchPinDigitalStateChangeEvent(Pin pin, PinState state)voidGpioProvider. export(Pin pin, PinMode mode)voidGpioProvider. export(Pin pin, PinMode mode, PinState defaultState)voidGpioProviderBase. export(Pin pin, PinMode mode)voidGpioProviderBase. export(Pin pin, PinMode mode, PinState defaultState)voidWiringPiGpioProviderBase. export(Pin pin, PinMode mode)voidWiringPiGpioProviderBase. export(Pin pin, PinMode mode, PinState defaultState)PinModeGpioProvider. getMode(Pin pin)PinModeGpioProviderBase. getMode(Pin pin)PinModeWiringPiGpioProviderBase. getMode(Pin pin)protected GpioProviderPinCacheGpioProviderBase. getPinCache(Pin pin)GpioPinGpioController. getProvisionedPin(Pin pin)PinPullResistanceGpioProvider. getPullResistance(Pin pin)PinPullResistanceGpioProviderBase. getPullResistance(Pin pin)intGpioProvider. getPwm(Pin pin)intGpioProviderBase. getPwm(Pin pin)intWiringPiGpioProviderBase. getPwm(Pin pin)PinStateGpioProvider. getState(Pin pin)PinStateGpioProviderBase. getState(Pin pin)PinStateWiringPiGpioProviderBase. getState(Pin pin)doubleGpioProvider. getValue(Pin pin)doubleGpioProviderBase. getValue(Pin pin)doubleWiringPiGpioProviderBase. getValue(Pin pin)booleanGpioProvider. hasPin(Pin pin)booleanGpioProviderBase. hasPin(Pin pin)booleanWiringPiGpioProviderBase. hasPin(Pin pin)booleanGpioProvider. isExported(Pin pin)booleanGpioProviderBase. isExported(Pin pin)booleanWiringPiGpioProviderBase. isExported(Pin pin)GpioPinAnalogInputGpioController. provisionAnalogInputPin(GpioProvider provider, Pin pin)GpioPinAnalogInputGpioController. provisionAnalogInputPin(GpioProvider provider, Pin pin, String name)GpioPinAnalogInputGpioController. provisionAnalogInputPin(Pin pin)GpioPinAnalogInputGpioController. provisionAnalogInputPin(Pin pin, String name)GpioPinAnalogOutputGpioController. provisionAnalogOutputPin(GpioProvider provider, Pin pin)GpioPinAnalogOutputGpioController. provisionAnalogOutputPin(GpioProvider provider, Pin pin, double defaultValue)GpioPinAnalogOutputGpioController. provisionAnalogOutputPin(GpioProvider provider, Pin pin, String name)GpioPinAnalogOutputGpioController. provisionAnalogOutputPin(GpioProvider provider, Pin pin, String name, double defaultValue)GpioPinAnalogOutputGpioController. provisionAnalogOutputPin(Pin pin)GpioPinAnalogOutputGpioController. provisionAnalogOutputPin(Pin pin, double defaultValue)GpioPinAnalogOutputGpioController. provisionAnalogOutputPin(Pin pin, String name)GpioPinAnalogOutputGpioController. provisionAnalogOutputPin(Pin pin, String name, double defaultValue)GpioPinDigitalInputGpioController. provisionDigitalInputPin(GpioProvider provider, Pin pin)GpioPinDigitalInputGpioController. provisionDigitalInputPin(GpioProvider provider, Pin pin, PinPullResistance resistance)GpioPinDigitalInputGpioController. provisionDigitalInputPin(GpioProvider provider, Pin pin, String name)GpioPinDigitalInputGpioController. provisionDigitalInputPin(GpioProvider provider, Pin pin, String name, PinPullResistance resistance)GpioPinDigitalInputGpioController. provisionDigitalInputPin(Pin pin)GpioPinDigitalInputGpioController. provisionDigitalInputPin(Pin pin, PinPullResistance resistance)GpioPinDigitalInputGpioController. provisionDigitalInputPin(Pin pin, String name)GpioPinDigitalInputGpioController. provisionDigitalInputPin(Pin pin, String name, PinPullResistance resistance)GpioPinDigitalMultipurposeGpioController. provisionDigitalMultipurposePin(GpioProvider provider, Pin pin, PinMode mode)GpioPinDigitalMultipurposeGpioController. provisionDigitalMultipurposePin(GpioProvider provider, Pin pin, PinMode mode, PinPullResistance resistance)GpioPinDigitalMultipurposeGpioController. provisionDigitalMultipurposePin(GpioProvider provider, Pin pin, String name, PinMode mode)GpioPinDigitalMultipurposeGpioController. provisionDigitalMultipurposePin(GpioProvider provider, Pin pin, String name, PinMode mode, PinPullResistance resistance)GpioPinDigitalMultipurposeGpioController. provisionDigitalMultipurposePin(Pin pin, PinMode mode)GpioPinDigitalMultipurposeGpioController. provisionDigitalMultipurposePin(Pin pin, PinMode mode, PinPullResistance resistance)GpioPinDigitalMultipurposeGpioController. provisionDigitalMultipurposePin(Pin pin, String name, PinMode mode)GpioPinDigitalMultipurposeGpioController. provisionDigitalMultipurposePin(Pin pin, String name, PinMode mode, PinPullResistance resistance)GpioPinDigitalOutputGpioController. provisionDigitalOutputPin(GpioProvider provider, Pin pin)GpioPinDigitalOutputGpioController. provisionDigitalOutputPin(GpioProvider provider, Pin pin, PinState defaultState)GpioPinDigitalOutputGpioController. provisionDigitalOutputPin(GpioProvider provider, Pin pin, String name)GpioPinDigitalOutputGpioController. provisionDigitalOutputPin(GpioProvider provider, Pin pin, String name, PinState defaultState)GpioPinDigitalOutputGpioController. provisionDigitalOutputPin(Pin pin)GpioPinDigitalOutputGpioController. provisionDigitalOutputPin(Pin pin, PinState defaultState)GpioPinDigitalOutputGpioController. provisionDigitalOutputPin(Pin pin, String name)GpioPinDigitalOutputGpioController. provisionDigitalOutputPin(Pin pin, String name, PinState defaultState)GpioPinGpioController. provisionPin(GpioProvider provider, Pin pin, PinMode mode)GpioPinGpioController. provisionPin(GpioProvider provider, Pin pin, String name, PinMode mode)GpioPinGpioController. provisionPin(GpioProvider provider, Pin pin, String name, PinMode mode, PinState defaultState)GpioPinGpioController. provisionPin(Pin pin, PinMode mode)GpioPinGpioController. provisionPin(Pin pin, String name, PinMode mode)GpioPinPwmOutputGpioController. provisionPwmOutputPin(GpioProvider provider, Pin pin)GpioPinPwmOutputGpioController. provisionPwmOutputPin(GpioProvider provider, Pin pin, int defaultValue)GpioPinPwmOutputGpioController. provisionPwmOutputPin(GpioProvider provider, Pin pin, String name)GpioPinPwmOutputGpioController. provisionPwmOutputPin(GpioProvider provider, Pin pin, String name, int defaultValue)GpioPinPwmOutputGpioController. provisionPwmOutputPin(Pin pin)GpioPinPwmOutputGpioController. provisionPwmOutputPin(Pin pin, int defaultValue)GpioPinPwmOutputGpioController. provisionPwmOutputPin(Pin pin, String name)GpioPinPwmOutputGpioController. provisionPwmOutputPin(Pin pin, String name, int defaultValue)GpioPinPwmOutputGpioController. provisionSoftPwmOutputPin(GpioProvider provider, Pin pin)GpioPinPwmOutputGpioController. provisionSoftPwmOutputPin(GpioProvider provider, Pin pin, int defaultValue)GpioPinPwmOutputGpioController. provisionSoftPwmOutputPin(GpioProvider provider, Pin pin, String name)GpioPinPwmOutputGpioController. provisionSoftPwmOutputPin(GpioProvider provider, Pin pin, String name, int defaultValue)GpioPinPwmOutputGpioController. provisionSoftPwmOutputPin(Pin pin)GpioPinPwmOutputGpioController. provisionSoftPwmOutputPin(Pin pin, int defaultValue)GpioPinPwmOutputGpioController. provisionSoftPwmOutputPin(Pin pin, String name)GpioPinPwmOutputGpioController. provisionSoftPwmOutputPin(Pin pin, String name, int defaultValue)voidGpioProvider. removeListener(Pin pin, PinListener listener)voidGpioProviderBase. removeListener(Pin pin, PinListener listener)voidWiringPiGpioProviderBase. removeListener(Pin pin, PinListener listener)voidSimulatedGpioProvider. setAnalogValue(Pin pin, double value)voidGpioProvider. setMode(Pin pin, PinMode mode)voidGpioProviderBase. setMode(Pin pin, PinMode mode)voidWiringPiGpioProviderBase. setMode(Pin pin, PinMode mode)voidGpioProvider. setPullResistance(Pin pin, PinPullResistance resistance)voidGpioProviderBase. setPullResistance(Pin pin, PinPullResistance resistance)voidWiringPiGpioProviderBase. setPullResistance(Pin pin, PinPullResistance resistance)voidGpioProvider. setPwm(Pin pin, int value)voidGpioProviderBase. setPwm(Pin pin, int value)voidWiringPiGpioProviderBase. setPwm(Pin pin, int value)voidGpioProvider. setPwmRange(Pin pin, int range)voidGpioProviderBase. setPwmRange(Pin pin, int range)voidWiringPiGpioProviderBase. setPwmRange(Pin pin, int range)voidGpioProvider. setState(Pin pin, PinState state)voidGpioProviderBase. setState(Pin pin, PinState state)voidSimulatedGpioProvider. setState(Pin pin, PinState state)voidWiringPiGpioProviderBase. setState(Pin pin, PinState state)voidGpioProvider. setValue(Pin pin, double value)voidGpioProviderBase. setValue(Pin pin, double value)voidWiringPiGpioProviderBase. setValue(Pin pin, double value)voidGpioController. unexport(Pin... pin)Unexport a GPIO pin by Pin instance.voidGpioProvider. unexport(Pin pin)voidGpioProviderBase. unexport(Pin pin)voidWiringPiGpioProviderBase. unexport(Pin pin)protected voidWiringPiGpioProviderBase. updateInterruptListener(Pin pin)Constructors in com.pi4j.io.gpio with parameters of type Pin Constructor Description GpioProviderPinCache(Pin pin) -
Uses of Pin in com.pi4j.io.gpio.event
Fields in com.pi4j.io.gpio.event declared as Pin Modifier and Type Field Description protected PinPinEvent. pinMethods in com.pi4j.io.gpio.event that return Pin Modifier and Type Method Description PinPinEvent. getPin()Get the pin number that changed and raised this event.Constructors in com.pi4j.io.gpio.event with parameters of type Pin Constructor Description PinAnalogValueChangeEvent(Object obj, Pin pin, double value)Default event constructorPinDigitalStateChangeEvent(Object obj, Pin pin, PinState state)Default event constructorPinEvent(Object obj, Pin pin, PinEventType type)Default event constructor -
Uses of Pin in com.pi4j.io.gpio.exception
Methods in com.pi4j.io.gpio.exception that return Pin Modifier and Type Method Description PinGpioPinExistsException. getPin()PinGpioPinNotProvisionedException. getPin()PinInvalidPinException. getPin()PinInvalidPinModeException. getPin()PinPinProviderException. getPin()PinUnsupportedPinEventsException. getPin()PinUnsupportedPinModeException. getPin()PinUnsupportedPinPullResistanceException. getPin()Constructors in com.pi4j.io.gpio.exception with parameters of type Pin Constructor Description GpioPinExistsException(Pin pin)GpioPinNotProvisionedException(Pin pin)InvalidPinException(Pin pin)InvalidPinModeException(Pin pin, String message)PinProviderException(GpioProvider provider, Pin pin)UnsupportedPinEventsException(Pin pin)UnsupportedPinModeException(Pin pin, PinMode mode)UnsupportedPinPullResistanceException(Pin pin, PinPullResistance resistance) -
Uses of Pin in com.pi4j.io.gpio.impl
Classes in com.pi4j.io.gpio.impl that implement Pin Modifier and Type Class Description classPinImplMethods in com.pi4j.io.gpio.impl that return Pin Modifier and Type Method Description PinGpioPinImpl. getPin()Constructors in com.pi4j.io.gpio.impl with parameters of type Pin Constructor Description GpioPinImpl(GpioController gpio, GpioProvider provider, Pin pin) -
Uses of Pin in com.pi4j.util
Methods in com.pi4j.util that return Pin Modifier and Type Method Description static PinCommandArgumentParser. getPin(Class<? extends PinProvider> pinProviderClass, Pin defaultPin, String... args)This utility method searches for "--pin (#)" or "-p (#)" in the command arguments array and returns a Pin instance based on the pin address/number specified.Methods in com.pi4j.util with parameters of type Pin Modifier and Type Method Description static PinCommandArgumentParser. getPin(Class<? extends PinProvider> pinProviderClass, Pin defaultPin, String... args)This utility method searches for "--pin (#)" or "-p (#)" in the command arguments array and returns a Pin instance based on the pin address/number specified.
-