Interface SunSpecModel

All Known Implementing Classes:
DefaultSunSpecModel, KacoSunSpecModel

public interface SunSpecModel
Represents a SunSpec Model.
  • Method Summary

    Modifier and Type
    Method
    Description
    default int
    Gets the SunSpec Block-ID as integer.
    The Label.
    The name of the SunSpec Model.
    The Points.
  • Method Details

    • name

      String name()
      The name of the SunSpec Model.

      It is expected to be "S_<Block-ID>", e.g. for the common Block-ID "1" the expected name is "S_1".

      Returns:
      the name as String
    • getBlockId

      default int getBlockId()
      Gets the SunSpec Block-ID as integer.
      Returns:
      the Block-ID
    • label

      String label()
      The Label.
      Returns:
      the Label
    • points

      SunSpecPoint[] points()
      The Points.
      Returns:
      an array of SunSpecPoints