Interface SunSpecPoint

All Known Implementing Classes:
DefaultSunSpecModel.S1, DefaultSunSpecModel.S101, DefaultSunSpecModel.S102, DefaultSunSpecModel.S103, DefaultSunSpecModel.S111, DefaultSunSpecModel.S112, DefaultSunSpecModel.S113, DefaultSunSpecModel.S120, DefaultSunSpecModel.S121, DefaultSunSpecModel.S122, DefaultSunSpecModel.S123, DefaultSunSpecModel.S124, DefaultSunSpecModel.S125, DefaultSunSpecModel.S127, DefaultSunSpecModel.S128, DefaultSunSpecModel.S145, DefaultSunSpecModel.S15, DefaultSunSpecModel.S18, DefaultSunSpecModel.S2, DefaultSunSpecModel.S201, DefaultSunSpecModel.S202, DefaultSunSpecModel.S203, DefaultSunSpecModel.S204, DefaultSunSpecModel.S305, DefaultSunSpecModel.S306, DefaultSunSpecModel.S307, DefaultSunSpecModel.S308, DefaultSunSpecModel.S64001, DefaultSunSpecModel.S64101, DefaultSunSpecModel.S64110, DefaultSunSpecModel.S64111, DefaultSunSpecModel.S64112, DefaultSunSpecModel.S701, DefaultSunSpecModel.S702, DefaultSunSpecModel.S703, DefaultSunSpecModel.S704, DefaultSunSpecModel.S705, DefaultSunSpecModel.S706, DefaultSunSpecModel.S707, DefaultSunSpecModel.S708, DefaultSunSpecModel.S709, DefaultSunSpecModel.S710, DefaultSunSpecModel.S711, DefaultSunSpecModel.S712, DefaultSunSpecModel.S713, DefaultSunSpecModel.S714, DefaultSunSpecModel.S715, DefaultSunSpecModel.S801, DefaultSunSpecModel.S802, KacoSunSpecModel.S64201, KacoSunSpecModel.S64202, KacoSunSpecModel.S64203, KacoSunSpecModel.S64204

public interface SunSpecPoint
Holds one "Point" or "Register" within a SunSpec "Model" or "Block".
  • Method Details

    • name

      String name()
      Gets the Point-ID.

      This method refers to Enum.name().

      Returns:
      the ID.
    • get

      The internal PointImpl object for easier handling in Enums.
      Returns:
      the internal PointImpl
    • isDefined

      default boolean isDefined(Object value)
      Returns true if the value represents a 'defined' value in SunSpec.
      Parameters:
      value - the value
      Returns:
      true for defined values
    • getChannelId

      default SunSChannelId<?> getChannelId()
      Gets the ChannelId for this Point.
      Returns:
      the ChannelId.