Interface EmergencyPowerService

  • All Implemented Interfaces:

    
    public interface EmergencyPowerService
    
                        

    Service to control the emergency power system

    Since:

    2.2

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Constructor Summary

      Constructors 
      Constructor Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Constructor Detail

    • Method Detail

      • removeReserve

         abstract EmergencyPowerState removeReserve()

        Removes the emergency power reserve. The battery capacity is then fully available for the domestic supply

        Returns:

        Status after removal

        Since:

        2.2

      • setReserveWH

         abstract EmergencyPowerState setReserveWH(Float reserve)

        Sets the emergency power reserve to the specified value. The value is interpreted as watt hours

        Parameters:
        reserve - Emergency power reserve in watt hours.
        Returns:

        Status after set

        Since:

        2.2

      • setReservePercentage

         abstract EmergencyPowerState setReservePercentage(Float reserve)

        Sets the emergency power reserve to the specified value. The value is interpreted as a percentage of the maximum battery capacity

        Parameters:
        reserve - Emergency power reserve in percentage.
        Returns:

        Status after set

        Since:

        2.2

      • readState

         abstract EmergencyPowerState readState()

        Reads out the current status of the emergency drum function of the home power station

        Returns:

        Status of the emergency power function

        Since:

        2.2