- All Superinterfaces:
Describable,DigitalProvider<DigitalOutputProvider,,DigitalOutput, DigitalOutputConfig> Extension<DigitalOutputProvider>,com.pi4j.io.gpio.GpioProvider<DigitalOutputProvider,,DigitalOutput, DigitalOutputConfig> Identity,Lifecycle<DigitalOutputProvider>,Provider<DigitalOutputProvider,DigitalOutput, DigitalOutputConfig>
- All Known Implementing Classes:
DigitalOutputProviderBase
public interface DigitalOutputProvider
extends DigitalProvider<DigitalOutputProvider,DigitalOutput,DigitalOutputConfig>
DigitalOutputProvider interface.
- Version:
- $Id: $Id
- Author:
- Robert Savage (http://www.savagehomeautomation.com)
-
Method Summary
Modifier and TypeMethodDescriptiondefault <T extends DigitalOutput>
Tcreate(DigitalOutputConfigBuilder builder) create.default <T extends DigitalOutput>
Tcreate.default <T extends DigitalOutput>
Tcreate.default <T extends DigitalOutput>
Tcreate.default <T extends DigitalOutput>
Tcreate.Methods inherited from interface com.pi4j.common.Identity
description, getDescription, getId, getMetadata, getName, id, metadata, nameMethods inherited from interface com.pi4j.common.Lifecycle
initialize, shutdown
-
Method Details
-
create
create.
- Type Parameters:
T- a T object.- Parameters:
builder- aDigitalOutputConfigBuilderobject.- Returns:
- a T object.
-
create
create.
- Type Parameters:
T- a T object.- Parameters:
address- aIntegerobject.- Returns:
- a T object.
-
create
create.
-
create
create.
-
create
default <T extends DigitalOutput> T create(Integer address, String id, String name, String description) create.
-