Enum GridOptimizedCharge.ChannelId

    • Enum Constant Detail


        public static final GridOptimizedCharge.ChannelId SELL_TO_GRID_LIMIT_STATE
        Current state of the sell to grid limit function.

        public static final GridOptimizedCharge.ChannelId DELAY_CHARGE_MAXIMUM_CHARGE_LIMIT
        Delay-Charge power limitation.

        public static final GridOptimizedCharge.ChannelId SELL_TO_GRID_LIMIT_MINIMUM_CHARGE_LIMIT
        Sell to grid limit charge power limitation.

        public static final GridOptimizedCharge.ChannelId RAW_SELL_TO_GRID_LIMIT_CHARGE_LIMIT
        Raw sell to grid limit charge power limitation.

        This value is negative for DC systems. Prefer SELL_TO_GRID_LIMIT_MINIMUM_CHARGE_LIMIT for visualization.


        public static final GridOptimizedCharge.ChannelId PREDICTED_TARGET_MINUTE
        Predicted target minute as minute of the day.

        Actual target minute calculated from prediction without buffer hours (for automatic mode).


        public static final GridOptimizedCharge.ChannelId PREDICTED_TARGET_MINUTE_ADJUSTED
        Predicted target minute adjusted with a buffer as minute of the day.

        Adjusted target minute calculated from prediction including the buffer hours (for automatic mode).


        public static final GridOptimizedCharge.ChannelId TARGET_EPOCH_SECONDS
        Target minute as epoch seconds.

        Automatically set, when the original TARGET_MINUTE is set.


        public static final GridOptimizedCharge.ChannelId TARGET_MINUTE
        Target minute as minute of the day.

        Target minute independent of the current mode Manual and Automatic.


        public static final GridOptimizedCharge.ChannelId START_EPOCH_SECONDS
        Start time as epoch seconds of the current day.

        Keeps the time, when the production higher than the consumption for the first time on the current day.


        public static final GridOptimizedCharge.ChannelId DELAY_CHARGE_NEGATIVE_LIMIT
        Info State Channel, if the delay charge limit would be negative.

        public static final GridOptimizedCharge.ChannelId NO_VALID_MANUAL_TARGET_TIME
        Configured manual target time is not valid.

        public static final GridOptimizedCharge.ChannelId SELL_TO_GRID_LIMIT_TIME
        Cumulated seconds of the state sell to grid limit.
    • Method Detail

      • values

        public static GridOptimizedCharge.ChannelId[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (GridOptimizedCharge.ChannelId c : GridOptimizedCharge.ChannelId.values())
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static GridOptimizedCharge.ChannelId valueOf​(java.lang.String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        name - the name of the enum constant to be returned.
        the enum constant with the specified name
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null
      • doc

        public Doc doc()
        Description copied from interface: ChannelId
        Gets the Channel Doc for this ChannelId.
        Specified by:
        doc in interface ChannelId
        the Channel-Doc