Uses of Interface
com.pi4j.io.IO
-
-
Uses of IO in com.pi4j.context
Methods in com.pi4j.context with type parameters of type IO Modifier and Type Method Description default <I extends IO>
IContext. create(IOConfig config, IOType ioType)
default <T extends IO>
TContext. create(String id)
default <T extends IO>
TContext. create(String id, IOType ioType)
default <T extends IO>
TContext. getIO(String id)
default <T extends IO>
TContext. getIO(String id, Class<T> ioClass)
default <T extends IO>
TContext. io(String id)
default <T extends IO>
TContext. io(String id, Class<T> ioClass)
-
Uses of IO in com.pi4j.io
Classes in com.pi4j.io with type parameters of type IO Modifier and Type Interface Description interface
IO<IO_TYPE extends IO,CONFIG_TYPE extends IOConfig,PROVIDER_TYPE extends Provider>
IO interface.class
IOBase<IO_TYPE extends IO,CONFIG_TYPE extends IOConfig,PROVIDER_TYPE extends Provider>
Abstract IOBase class.Classes in com.pi4j.io that implement IO Modifier and Type Class Description class
IOBase<IO_TYPE extends IO,CONFIG_TYPE extends IOConfig,PROVIDER_TYPE extends Provider>
Abstract IOBase class.Methods in com.pi4j.io that return types with arguments of type IO Modifier and Type Method Description Class<? extends IO>
IOType. getIOClass()
getIOClass.static Class<? extends IO>
IOType. getIOClass(IOType type)
getIOClass.Methods in com.pi4j.io with parameters of type IO Modifier and Type Method Description static IOType
IOType. getByIO(IO io)
getByIO.Method parameters in com.pi4j.io with type arguments of type IO Modifier and Type Method Description static IOType
IOType. getByIOClass(Class<? extends IO> ioClass)
getByIOClass. -
Uses of IO in com.pi4j.io.exception
Constructors in com.pi4j.io.exception with parameters of type IO Constructor Description IOShutdownException(IO instance, Exception e)
Default Constructor -
Uses of IO in com.pi4j.io.gpio
Subinterfaces of IO in com.pi4j.io.gpio with annotations of type with type parameters of type that implement declared as with annotations of type with type parameters of type with annotations of type with annotations of type with type parameters of type that return that return types with arguments of type with parameters of type with type arguments of type that throw with annotations of type with annotations of type with parameters of type with type arguments of type that throw Modifier and Type Interface Description interface
com.pi4j.io.gpio.Gpio<IO_TYPE extends IO<IO_TYPE,CONFIG_TYPE,PROVIDER_TYPE>,CONFIG_TYPE extends com.pi4j.io.gpio.GpioConfig,PROVIDER_TYPE extends Provider>
Gpio interface.Classes in com.pi4j.io.gpio with annotations of type with type parameters of type that implement declared as with annotations of type with type parameters of type with annotations of type with annotations of type with type parameters of type that return that return types with arguments of type with parameters of type with type arguments of type that throw with annotations of type with annotations of type with parameters of type with type arguments of type that throw IO Modifier and Type Class Description class
com.pi4j.io.gpio.GpioBase<IO_TYPE extends com.pi4j.io.gpio.Gpio<IO_TYPE,CONFIG_TYPE,PROVIDER_TYPE>,CONFIG_TYPE extends com.pi4j.io.gpio.GpioConfig<CONFIG_TYPE>,PROVIDER_TYPE extends Provider>
Abstract GpioBase class. -
Uses of IO in com.pi4j.io.gpio.analog
Subinterfaces of IO in com.pi4j.io.gpio.analog Modifier and Type Interface Description interface
Analog<ANALOG_TYPE extends Analog<ANALOG_TYPE,CONFIG_TYPE,PROVIDER_TYPE>,CONFIG_TYPE extends AnalogConfig<CONFIG_TYPE>,PROVIDER_TYPE extends AnalogProvider>
Analog interface.interface
AnalogInput
AnalogInput interface.interface
AnalogOutput
AnalogOutput interface.Classes in com.pi4j.io.gpio.analog that implement IO Modifier and Type Class Description class
AnalogBase<ANALOG_TYPE extends Analog<ANALOG_TYPE,CONFIG_TYPE,PROVIDER_TYPE>,CONFIG_TYPE extends AnalogConfig<CONFIG_TYPE>,PROVIDER_TYPE extends AnalogProvider>
Abstract AnalogBase class.class
AnalogInputBase
Abstract AnalogInputBase class.class
AnalogOutputBase
Abstract AnalogOutputBase class. -
Uses of IO in com.pi4j.io.gpio.digital
Subinterfaces of IO in com.pi4j.io.gpio.digital Modifier and Type Interface Description interface
Digital<DIGITAL_TYPE extends Digital<DIGITAL_TYPE,CONFIG_TYPE,PROVIDER_TYPE>,CONFIG_TYPE extends DigitalConfig<CONFIG_TYPE>,PROVIDER_TYPE extends DigitalProvider>
Digital interface.interface
DigitalInput
DigitalInput interface.interface
DigitalOutput
DigitalOutput interface.Classes in com.pi4j.io.gpio.digital that implement IO Modifier and Type Class Description class
DigitalBase<DIGITAL_TYPE extends Digital<DIGITAL_TYPE,CONFIG_TYPE,PROVIDER_TYPE>,CONFIG_TYPE extends DigitalConfig<CONFIG_TYPE>,PROVIDER_TYPE extends DigitalProvider>
Abstract DigitalBase class.class
DigitalInputBase
Abstract DigitalInputBase class.class
DigitalOutputBase
Abstract DigitalOutputBase class. -
Uses of IO in com.pi4j.io.i2c
Subinterfaces of IO in com.pi4j.io.i2c Modifier and Type Interface Description interface
I2C
I2C I/O Interface for Pi4J I2C Bus/Device CommunicationsClasses in com.pi4j.io.i2c that implement IO Modifier and Type Class Description class
I2CBase
Abstract I2CBase class. -
Uses of IO in com.pi4j.io.pwm
Subinterfaces of IO in com.pi4j.io.pwm Modifier and Type Interface Description interface
Pwm
Pwm interface.Classes in com.pi4j.io.pwm that implement IO Modifier and Type Class Description class
PwmBase
Abstract PwmBase class. -
Uses of IO in com.pi4j.io.serial
Subinterfaces of IO in com.pi4j.io.serial Modifier and Type Interface Description interface
Serial
Serial interface.Classes in com.pi4j.io.serial that implement IO Modifier and Type Class Description class
SerialBase
Abstract SerialBase class. -
Uses of IO in com.pi4j.io.spi
Subinterfaces of IO in com.pi4j.io.spi Modifier and Type Interface Description interface
Spi
Spi interface.Classes in com.pi4j.io.spi that implement IO Modifier and Type Class Description class
SpiBase
Abstract SpiBase class. -
Uses of IO in com.pi4j.platform
Methods in com.pi4j.platform with type parameters of type IO Modifier and Type Method Description <I extends IO>
IPlatform. create(IOConfig config, IOType ioType)
<T extends IO>
TPlatform. create(String id)
<T extends IO>
TPlatform. create(String id, IOType ioType)
<I extends IO>
IPlatformBase. create(IOConfig config, IOType ioType)
<T extends IO>
TPlatformBase. create(String id)
<T extends IO>
TPlatformBase. create(String id, IOType ioType)
-
Uses of IO in com.pi4j.provider
Classes in com.pi4j.provider with type parameters of type IO Modifier and Type Interface Description interface
Provider<PROVIDER_TYPE extends Provider,IO_TYPE extends IO,CONFIG_TYPE extends Config>
Provider interface.class
ProviderBase<PROVIDER_TYPE extends Provider,IO_TYPE extends IO,CONFIG_TYPE extends Config>
Abstract ProviderBase class. -
Uses of IO in com.pi4j.registry
Methods in com.pi4j.registry with type parameters of type IO Modifier and Type Method Description default <P extends Provider,T extends IO>
Map<String,T>Registry. allByProvider(String providerId, Class<T> ioClass)
allByProvider.default <T extends IO>
Map<String,T>Registry. allByType(Class<T> ioClass)
allByType.<T extends IO>
TRegistry. get(String id)
get.<T extends IO>
TRegistry. get(String id, Class<T> type)
get.Methods in com.pi4j.registry that return types with arguments of type IO Modifier and Type Method Description Map<String,? extends IO>
Registry. all()
all.default <P extends Provider>
Map<String,? extends IO>Registry. allByIoType(IOType ioType)
allByIoType.default <P extends Provider>
Map<String,? extends IO>Registry. allByProvider(Class<P> providerClass)
allByProvider.default <P extends Provider>
Map<String,? extends IO>Registry. allByProvider(String providerId)
allByProvider.Method parameters in com.pi4j.registry with type arguments of type IO Modifier and Type Method Description boolean
Registry. exists(String id, Class<? extends IO> type)
exists.
-