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 interfaceIO<IO_TYPE extends IO,CONFIG_TYPE extends IOConfig,PROVIDER_TYPE extends Provider>IO interface.classIOBase<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 classIOBase<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 IOTypeIOType. getByIO(IO io)getByIO.Method parameters in com.pi4j.io with type arguments of type IO Modifier and Type Method Description static IOTypeIOType. 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 interfacecom.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 classcom.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 interfaceAnalog<ANALOG_TYPE extends Analog<ANALOG_TYPE,CONFIG_TYPE,PROVIDER_TYPE>,CONFIG_TYPE extends AnalogConfig<CONFIG_TYPE>,PROVIDER_TYPE extends AnalogProvider>Analog interface.interfaceAnalogInputAnalogInput interface.interfaceAnalogOutputAnalogOutput interface.Classes in com.pi4j.io.gpio.analog that implement IO Modifier and Type Class Description classAnalogBase<ANALOG_TYPE extends Analog<ANALOG_TYPE,CONFIG_TYPE,PROVIDER_TYPE>,CONFIG_TYPE extends AnalogConfig<CONFIG_TYPE>,PROVIDER_TYPE extends AnalogProvider>Abstract AnalogBase class.classAnalogInputBaseAbstract AnalogInputBase class.classAnalogOutputBaseAbstract 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 interfaceDigital<DIGITAL_TYPE extends Digital<DIGITAL_TYPE,CONFIG_TYPE,PROVIDER_TYPE>,CONFIG_TYPE extends DigitalConfig<CONFIG_TYPE>,PROVIDER_TYPE extends DigitalProvider>Digital interface.interfaceDigitalInputDigitalInput interface.interfaceDigitalOutputDigitalOutput interface.Classes in com.pi4j.io.gpio.digital that implement IO Modifier and Type Class Description classDigitalBase<DIGITAL_TYPE extends Digital<DIGITAL_TYPE,CONFIG_TYPE,PROVIDER_TYPE>,CONFIG_TYPE extends DigitalConfig<CONFIG_TYPE>,PROVIDER_TYPE extends DigitalProvider>Abstract DigitalBase class.classDigitalInputBaseAbstract DigitalInputBase class.classDigitalOutputBaseAbstract DigitalOutputBase class. -
Uses of IO in com.pi4j.io.i2c
Subinterfaces of IO in com.pi4j.io.i2c Modifier and Type Interface Description interfaceI2CI2C I/O Interface for Pi4J I2C Bus/Device CommunicationsClasses in com.pi4j.io.i2c that implement IO Modifier and Type Class Description classI2CBaseAbstract I2CBase class. -
Uses of IO in com.pi4j.io.pwm
Subinterfaces of IO in com.pi4j.io.pwm Modifier and Type Interface Description interfacePwmPwm interface.Classes in com.pi4j.io.pwm that implement IO Modifier and Type Class Description classPwmBaseAbstract PwmBase class. -
Uses of IO in com.pi4j.io.serial
Subinterfaces of IO in com.pi4j.io.serial Modifier and Type Interface Description interfaceSerialSerial interface.Classes in com.pi4j.io.serial that implement IO Modifier and Type Class Description classSerialBaseAbstract SerialBase class. -
Uses of IO in com.pi4j.io.spi
Subinterfaces of IO in com.pi4j.io.spi Modifier and Type Interface Description interfaceSpiSpi interface.Classes in com.pi4j.io.spi that implement IO Modifier and Type Class Description classSpiBaseAbstract 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 interfaceProvider<PROVIDER_TYPE extends Provider,IO_TYPE extends IO,CONFIG_TYPE extends Config>Provider interface.classProviderBase<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 booleanRegistry. exists(String id, Class<? extends IO> type)exists.
-