- All Superinterfaces:
AddressConfig<DigitalInputConfig>,Config<DigitalInputConfig>,DigitalConfig<DigitalInputConfig>,com.pi4j.io.gpio.GpioConfig<DigitalInputConfig>,IOConfig<DigitalInputConfig>
DigitalInputConfig interface.
- Version:
- $Id: $Id
- Author:
- Robert Savage (http://www.savagehomeautomation.com)
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringConstantDEBOUNCE_RESISTANCE_KEY="debounce"static final StringConstantPULL_RESISTANCE_KEY="pull"Fields inherited from interface com.pi4j.config.AddressConfig
ADDRESS_KEYFields inherited from interface com.pi4j.config.Config
DESCRIPTION_KEY, ID_KEY, NAME_KEYFields inherited from interface com.pi4j.io.gpio.digital.DigitalConfig
ON_STATE_KEYFields inherited from interface com.pi4j.io.IOConfig
PLATFORM_KEY, PROVIDER_KEY -
Method Summary
Modifier and TypeMethodDescriptiondebounce()debounce.default LonggetDebounce.default PullResistancegetPull()getPull.static DigitalInputConfigBuildernewBuilder(Context context) newBuilder.pull()pull.Methods inherited from interface com.pi4j.config.AddressConfig
address, getAddressMethods inherited from interface com.pi4j.config.Config
description, getDescription, getId, getName, id, name, properties, validateMethods inherited from interface com.pi4j.io.gpio.digital.DigitalConfig
getOnState, onStateMethods inherited from interface com.pi4j.io.IOConfig
getPlatform, getProvider, platform, provider
-
Field Details
-
PULL_RESISTANCE_KEY
ConstantPULL_RESISTANCE_KEY="pull"- See Also:
-
DEBOUNCE_RESISTANCE_KEY
ConstantDEBOUNCE_RESISTANCE_KEY="debounce"- See Also:
-
-
Method Details
-
pull
PullResistance pull()pull.
- Returns:
- a
PullResistanceobject.
-
getPull
getPull.
- Returns:
- a
PullResistanceobject.
-
debounce
Long debounce()debounce.
- Returns:
- a
Longobject.
-
getDebounce
getDebounce.
- Returns:
- a
Longobject.
-
newBuilder
newBuilder.
- Parameters:
context-Context- Returns:
- a
DigitalInputConfigBuilderobject.
-