Module com.pi4j

Interface Config<CONFIG_TYPE>

All Known Subinterfaces:
AddressConfig<CONFIG_TYPE>, AnalogConfig<CONFIG_TYPE>, AnalogInputConfig, AnalogOutputConfig, DeviceConfig<CONFIG_TYPE>, DigitalConfig<CONFIG_TYPE>, DigitalInputConfig, DigitalOutputConfig, com.pi4j.io.gpio.GpioConfig<CONFIG_TYPE>, I2CConfig, IOConfig<CONFIG_TYPE>, PwmConfig, SerialConfig, SpiConfig
All Known Implementing Classes:
ConfigBase

public interface Config<CONFIG_TYPE>

Config interface.

Version:
$Id: $Id
Author:
Robert Savage (http://www.savagehomeautomation.com)
  • Field Details

  • Method Details

    • properties

      Map<String,String> properties()
      Underlying raw configuration properties.
      Returns:
      a Map of String,String of raw property keys and string values.
    • id

      String id()

      id.

      Returns:
      a String object.
    • name

      String name()

      name.

      Returns:
      a String object.
    • description

      String description()

      description.

      Returns:
      a String object.
    • validate

      void validate()

      validate.

    • getId

      default String getId()

      getId.

      Returns:
      a String object.
    • getName

      default String getName()

      getName.

      Returns:
      a String object.
    • getDescription

      default String getDescription()

      getDescription.

      Returns:
      a String object.