Class Hierarchy
- java.lang.Object
- com.pi4j.io.gpio.digital.DigitalStateChangeEvent<DIGITAL_TYPE> (implements com.pi4j.io.gpio.digital.DigitalEvent<DIGITAL_TYPE,CONFIG_TYPE,PROVIDER_TYPE>)
- com.pi4j.common.IdentityBase<T> (implements com.pi4j.extension.Extension<T>)
- com.pi4j.extension.ExtensionBase<T> (implements com.pi4j.extension.Extension<T>)
- com.pi4j.provider.ProviderBase<PROVIDER_TYPE,IO_TYPE,CONFIG_TYPE> (implements com.pi4j.provider.Provider<PROVIDER_TYPE,IO_TYPE,CONFIG_TYPE>)
- com.pi4j.io.gpio.GpioProviderBase<PROVIDER_TYPE,IO_TYPE,CONFIG_TYPE> (implements com.pi4j.io.gpio.GpioProvider<PROVIDER_TYPE,IO_TYPE,CONFIG_TYPE>)
- com.pi4j.io.gpio.digital.DigitalProviderBase<PROVIDER_TYPE,DIGITAL_TYPE,CONFIG_TYPE> (implements com.pi4j.io.gpio.digital.DigitalProvider<PROVIDER_TYPE,DIGITAL_TYPE,CONFIG_TYPE>)
- com.pi4j.io.gpio.digital.DigitalInputProviderBase (implements com.pi4j.io.gpio.digital.DigitalInputProvider)
- com.pi4j.io.gpio.digital.DigitalOutputProviderBase (implements com.pi4j.io.gpio.digital.DigitalOutputProvider)
- com.pi4j.io.gpio.digital.DigitalProviderBase<PROVIDER_TYPE,DIGITAL_TYPE,CONFIG_TYPE> (implements com.pi4j.io.gpio.digital.DigitalProvider<PROVIDER_TYPE,DIGITAL_TYPE,CONFIG_TYPE>)
- com.pi4j.io.gpio.GpioProviderBase<PROVIDER_TYPE,IO_TYPE,CONFIG_TYPE> (implements com.pi4j.io.gpio.GpioProvider<PROVIDER_TYPE,IO_TYPE,CONFIG_TYPE>)
- com.pi4j.provider.ProviderBase<PROVIDER_TYPE,IO_TYPE,CONFIG_TYPE> (implements com.pi4j.provider.Provider<PROVIDER_TYPE,IO_TYPE,CONFIG_TYPE>)
- com.pi4j.io.IOBase<IO_TYPE,CONFIG_TYPE,PROVIDER_TYPE> (implements com.pi4j.io.IO<IO_TYPE,CONFIG_TYPE,PROVIDER_TYPE>)
- com.pi4j.io.gpio.GpioBase<IO_TYPE,CONFIG_TYPE,PROVIDER_TYPE> (implements com.pi4j.io.gpio.Gpio<IO_TYPE,CONFIG_TYPE,PROVIDER_TYPE>)
- com.pi4j.io.gpio.digital.DigitalBase<DIGITAL_TYPE,CONFIG_TYPE,PROVIDER_TYPE> (implements com.pi4j.io.binding.Bindable<BINDABLE_TYPE,BINDING_TYPE>, com.pi4j.io.gpio.digital.Digital<DIGITAL_TYPE,CONFIG_TYPE,PROVIDER_TYPE>)
- com.pi4j.io.gpio.digital.DigitalInputBase (implements com.pi4j.io.gpio.digital.DigitalInput)
- com.pi4j.io.gpio.digital.DigitalOutputBase (implements com.pi4j.io.gpio.digital.DigitalOutput)
- com.pi4j.io.gpio.digital.DigitalBase<DIGITAL_TYPE,CONFIG_TYPE,PROVIDER_TYPE> (implements com.pi4j.io.binding.Bindable<BINDABLE_TYPE,BINDING_TYPE>, com.pi4j.io.gpio.digital.Digital<DIGITAL_TYPE,CONFIG_TYPE,PROVIDER_TYPE>)
- com.pi4j.io.gpio.GpioBase<IO_TYPE,CONFIG_TYPE,PROVIDER_TYPE> (implements com.pi4j.io.gpio.Gpio<IO_TYPE,CONFIG_TYPE,PROVIDER_TYPE>)
- com.pi4j.extension.ExtensionBase<T> (implements com.pi4j.extension.Extension<T>)
Interface Hierarchy
- com.pi4j.io.binding.Bindable<BINDABLE_TYPE,BINDING_TYPE>
- com.pi4j.io.gpio.digital.Digital<DIGITAL_TYPE,CONFIG_TYPE,PROVIDER_TYPE> (also extends com.pi4j.io.gpio.Gpio<IO_TYPE,CONFIG_TYPE,PROVIDER_TYPE>, com.pi4j.io.OnOffRead<T>)
- com.pi4j.io.gpio.digital.DigitalInput (also extends com.pi4j.io.Input)
- com.pi4j.io.gpio.digital.DigitalOutput (also extends com.pi4j.io.OnOff<T>, com.pi4j.io.Output)
- com.pi4j.io.gpio.digital.Digital<DIGITAL_TYPE,CONFIG_TYPE,PROVIDER_TYPE> (also extends com.pi4j.io.gpio.Gpio<IO_TYPE,CONFIG_TYPE,PROVIDER_TYPE>, com.pi4j.io.OnOffRead<T>)
- com.pi4j.config.Builder<BUILT_TYPE>
- com.pi4j.config.ConfigBuilder<BUILDER_TYPE,CONFIG_TYPE>
- com.pi4j.config.AddressConfigBuilder<BUILDER_TYPE,CONFIG_TYPE>
- com.pi4j.io.IOAddressConfigBuilder<BUILDER_TYPE,CONFIG_TYPE> (also extends com.pi4j.io.IOConfigBuilder<BUILDER_TYPE,CONFIG_TYPE>)
- com.pi4j.io.gpio.GpioConfigBuilder<BUILDER_TYPE,CONFIG_TYPE>
- com.pi4j.io.gpio.digital.DigitalConfigBuilder<BUILDER_TYPE,CONFIG_TYPE>
- com.pi4j.io.gpio.digital.DigitalInputConfigBuilder
- com.pi4j.io.gpio.digital.DigitalOutputConfigBuilder
- com.pi4j.io.gpio.digital.DigitalConfigBuilder<BUILDER_TYPE,CONFIG_TYPE>
- com.pi4j.io.gpio.GpioConfigBuilder<BUILDER_TYPE,CONFIG_TYPE>
- com.pi4j.io.IOAddressConfigBuilder<BUILDER_TYPE,CONFIG_TYPE> (also extends com.pi4j.io.IOConfigBuilder<BUILDER_TYPE,CONFIG_TYPE>)
- com.pi4j.io.IOConfigBuilder<BUILDER_TYPE,CONFIG_TYPE>
- com.pi4j.io.IOAddressConfigBuilder<BUILDER_TYPE,CONFIG_TYPE> (also extends com.pi4j.config.AddressConfigBuilder<BUILDER_TYPE,CONFIG_TYPE>)
- com.pi4j.io.gpio.GpioConfigBuilder<BUILDER_TYPE,CONFIG_TYPE>
- com.pi4j.io.gpio.digital.DigitalConfigBuilder<BUILDER_TYPE,CONFIG_TYPE>
- com.pi4j.io.gpio.digital.DigitalInputConfigBuilder
- com.pi4j.io.gpio.digital.DigitalOutputConfigBuilder
- com.pi4j.io.gpio.digital.DigitalConfigBuilder<BUILDER_TYPE,CONFIG_TYPE>
- com.pi4j.io.gpio.GpioConfigBuilder<BUILDER_TYPE,CONFIG_TYPE>
- com.pi4j.io.IOAddressConfigBuilder<BUILDER_TYPE,CONFIG_TYPE> (also extends com.pi4j.config.AddressConfigBuilder<BUILDER_TYPE,CONFIG_TYPE>)
- com.pi4j.config.AddressConfigBuilder<BUILDER_TYPE,CONFIG_TYPE>
- com.pi4j.config.ConfigBuilder<BUILDER_TYPE,CONFIG_TYPE>
- com.pi4j.config.Config<CONFIG_TYPE>
- com.pi4j.config.AddressConfig<CONFIG_TYPE>
- com.pi4j.io.gpio.GpioConfig<CONFIG_TYPE> (also extends com.pi4j.io.IOConfig<CONFIG_TYPE>)
- com.pi4j.io.gpio.digital.DigitalConfig<CONFIG_TYPE>
- com.pi4j.io.gpio.digital.DigitalInputConfig
- com.pi4j.io.gpio.digital.DigitalOutputConfig
- com.pi4j.io.gpio.digital.DigitalConfig<CONFIG_TYPE>
- com.pi4j.io.gpio.GpioConfig<CONFIG_TYPE> (also extends com.pi4j.io.IOConfig<CONFIG_TYPE>)
- com.pi4j.io.IOConfig<CONFIG_TYPE>
- com.pi4j.io.gpio.GpioConfig<CONFIG_TYPE> (also extends com.pi4j.config.AddressConfig<CONFIG_TYPE>)
- com.pi4j.io.gpio.digital.DigitalConfig<CONFIG_TYPE>
- com.pi4j.io.gpio.digital.DigitalInputConfig
- com.pi4j.io.gpio.digital.DigitalOutputConfig
- com.pi4j.io.gpio.digital.DigitalConfig<CONFIG_TYPE>
- com.pi4j.io.gpio.GpioConfig<CONFIG_TYPE> (also extends com.pi4j.config.AddressConfig<CONFIG_TYPE>)
- com.pi4j.config.AddressConfig<CONFIG_TYPE>
- com.pi4j.common.Describable
- com.pi4j.common.Identity
- com.pi4j.extension.Extension<T> (also extends com.pi4j.common.Lifecycle<T>)
- com.pi4j.provider.Provider<PROVIDER_TYPE,IO_TYPE,CONFIG_TYPE>
- com.pi4j.io.gpio.GpioProvider<PROVIDER_TYPE,IO_TYPE,CONFIG_TYPE>
- com.pi4j.io.gpio.digital.DigitalProvider<PROVIDER_TYPE,DIGITAL_TYPE,CONFIG_TYPE>
- com.pi4j.io.gpio.digital.DigitalInputProvider
- com.pi4j.io.gpio.digital.DigitalOutputProvider
- com.pi4j.io.gpio.digital.DigitalProvider<PROVIDER_TYPE,DIGITAL_TYPE,CONFIG_TYPE>
- com.pi4j.io.gpio.GpioProvider<PROVIDER_TYPE,IO_TYPE,CONFIG_TYPE>
- com.pi4j.provider.Provider<PROVIDER_TYPE,IO_TYPE,CONFIG_TYPE>
- com.pi4j.io.IO<IO_TYPE,CONFIG_TYPE,PROVIDER_TYPE> (also extends com.pi4j.common.Describable, com.pi4j.common.Lifecycle<T>)
- com.pi4j.io.gpio.Gpio<IO_TYPE,CONFIG_TYPE,PROVIDER_TYPE>
- com.pi4j.io.gpio.digital.Digital<DIGITAL_TYPE,CONFIG_TYPE,PROVIDER_TYPE> (also extends com.pi4j.io.binding.Bindable<BINDABLE_TYPE,BINDING_TYPE>, com.pi4j.io.OnOffRead<T>)
- com.pi4j.io.gpio.digital.DigitalInput (also extends com.pi4j.io.Input)
- com.pi4j.io.gpio.digital.DigitalOutput (also extends com.pi4j.io.OnOff<T>, com.pi4j.io.Output)
- com.pi4j.io.gpio.digital.Digital<DIGITAL_TYPE,CONFIG_TYPE,PROVIDER_TYPE> (also extends com.pi4j.io.binding.Bindable<BINDABLE_TYPE,BINDING_TYPE>, com.pi4j.io.OnOffRead<T>)
- com.pi4j.io.gpio.Gpio<IO_TYPE,CONFIG_TYPE,PROVIDER_TYPE>
- com.pi4j.extension.Extension<T> (also extends com.pi4j.common.Lifecycle<T>)
- com.pi4j.io.IO<IO_TYPE,CONFIG_TYPE,PROVIDER_TYPE> (also extends com.pi4j.common.Identity, com.pi4j.common.Lifecycle<T>)
- com.pi4j.io.gpio.Gpio<IO_TYPE,CONFIG_TYPE,PROVIDER_TYPE>
- com.pi4j.io.gpio.digital.Digital<DIGITAL_TYPE,CONFIG_TYPE,PROVIDER_TYPE> (also extends com.pi4j.io.binding.Bindable<BINDABLE_TYPE,BINDING_TYPE>, com.pi4j.io.OnOffRead<T>)
- com.pi4j.io.gpio.digital.DigitalInput (also extends com.pi4j.io.Input)
- com.pi4j.io.gpio.digital.DigitalOutput (also extends com.pi4j.io.OnOff<T>, com.pi4j.io.Output)
- com.pi4j.io.gpio.digital.Digital<DIGITAL_TYPE,CONFIG_TYPE,PROVIDER_TYPE> (also extends com.pi4j.io.binding.Bindable<BINDABLE_TYPE,BINDING_TYPE>, com.pi4j.io.OnOffRead<T>)
- com.pi4j.io.gpio.Gpio<IO_TYPE,CONFIG_TYPE,PROVIDER_TYPE>
- com.pi4j.common.Identity
- com.pi4j.io.gpio.digital.DigitalOutputBuilder
- com.pi4j.event.Event
- com.pi4j.io.gpio.digital.DigitalEvent<DIGITAL_TYPE,CONFIG_TYPE,PROVIDER_TYPE>
- com.pi4j.io.Input
- com.pi4j.io.gpio.digital.DigitalInput (also extends com.pi4j.io.gpio.digital.Digital<DIGITAL_TYPE,CONFIG_TYPE,PROVIDER_TYPE>)
- com.pi4j.common.Lifecycle<T>
- com.pi4j.extension.Extension<T> (also extends com.pi4j.common.Identity)
- com.pi4j.provider.Provider<PROVIDER_TYPE,IO_TYPE,CONFIG_TYPE>
- com.pi4j.io.gpio.GpioProvider<PROVIDER_TYPE,IO_TYPE,CONFIG_TYPE>
- com.pi4j.io.gpio.digital.DigitalProvider<PROVIDER_TYPE,DIGITAL_TYPE,CONFIG_TYPE>
- com.pi4j.io.gpio.digital.DigitalInputProvider
- com.pi4j.io.gpio.digital.DigitalOutputProvider
- com.pi4j.io.gpio.digital.DigitalProvider<PROVIDER_TYPE,DIGITAL_TYPE,CONFIG_TYPE>
- com.pi4j.io.gpio.GpioProvider<PROVIDER_TYPE,IO_TYPE,CONFIG_TYPE>
- com.pi4j.provider.Provider<PROVIDER_TYPE,IO_TYPE,CONFIG_TYPE>
- com.pi4j.io.IO<IO_TYPE,CONFIG_TYPE,PROVIDER_TYPE> (also extends com.pi4j.common.Describable, com.pi4j.common.Identity)
- com.pi4j.io.gpio.Gpio<IO_TYPE,CONFIG_TYPE,PROVIDER_TYPE>
- com.pi4j.io.gpio.digital.Digital<DIGITAL_TYPE,CONFIG_TYPE,PROVIDER_TYPE> (also extends com.pi4j.io.binding.Bindable<BINDABLE_TYPE,BINDING_TYPE>, com.pi4j.io.OnOffRead<T>)
- com.pi4j.io.gpio.digital.DigitalInput (also extends com.pi4j.io.Input)
- com.pi4j.io.gpio.digital.DigitalOutput (also extends com.pi4j.io.OnOff<T>, com.pi4j.io.Output)
- com.pi4j.io.gpio.digital.Digital<DIGITAL_TYPE,CONFIG_TYPE,PROVIDER_TYPE> (also extends com.pi4j.io.binding.Bindable<BINDABLE_TYPE,BINDING_TYPE>, com.pi4j.io.OnOffRead<T>)
- com.pi4j.io.gpio.Gpio<IO_TYPE,CONFIG_TYPE,PROVIDER_TYPE>
- com.pi4j.extension.Extension<T> (also extends com.pi4j.common.Identity)
- com.pi4j.event.Listener
- com.pi4j.io.gpio.digital.DigitalEventListener
- com.pi4j.io.gpio.digital.DigitalListener<EVENT_TYPE>
- com.pi4j.io.gpio.digital.DigitalStateChangeListener
- com.pi4j.io.OnOffRead<T>
- com.pi4j.io.gpio.digital.Digital<DIGITAL_TYPE,CONFIG_TYPE,PROVIDER_TYPE> (also extends com.pi4j.io.binding.Bindable<BINDABLE_TYPE,BINDING_TYPE>, com.pi4j.io.gpio.Gpio<IO_TYPE,CONFIG_TYPE,PROVIDER_TYPE>)
- com.pi4j.io.gpio.digital.DigitalInput (also extends com.pi4j.io.Input)
- com.pi4j.io.gpio.digital.DigitalOutput (also extends com.pi4j.io.OnOff<T>, com.pi4j.io.Output)
- com.pi4j.io.OnOff<T> (also extends com.pi4j.io.OnOffWrite<T>)
- com.pi4j.io.gpio.digital.DigitalOutput (also extends com.pi4j.io.gpio.digital.Digital<DIGITAL_TYPE,CONFIG_TYPE,PROVIDER_TYPE>, com.pi4j.io.Output)
- com.pi4j.io.gpio.digital.Digital<DIGITAL_TYPE,CONFIG_TYPE,PROVIDER_TYPE> (also extends com.pi4j.io.binding.Bindable<BINDABLE_TYPE,BINDING_TYPE>, com.pi4j.io.gpio.Gpio<IO_TYPE,CONFIG_TYPE,PROVIDER_TYPE>)
- com.pi4j.io.OnOffWrite<T>
- com.pi4j.io.OnOff<T> (also extends com.pi4j.io.OnOffRead<T>)
- com.pi4j.io.gpio.digital.DigitalOutput (also extends com.pi4j.io.gpio.digital.Digital<DIGITAL_TYPE,CONFIG_TYPE,PROVIDER_TYPE>, com.pi4j.io.Output)
- com.pi4j.io.OnOff<T> (also extends com.pi4j.io.OnOffRead<T>)
- com.pi4j.io.Output
- com.pi4j.io.gpio.digital.DigitalOutput (also extends com.pi4j.io.gpio.digital.Digital<DIGITAL_TYPE,CONFIG_TYPE,PROVIDER_TYPE>, com.pi4j.io.OnOff<T>)
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- com.pi4j.io.gpio.digital.DigitalState
- com.pi4j.io.gpio.digital.PullResistance
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)