Class SystemParticipantWithHeatResult

All Implemented Interfaces:
Serializable
Direct Known Subclasses:
ChpResult, HpResult

public abstract class SystemParticipantWithHeatResult extends SystemParticipantResult
Abstract class that holds values common to result entities having heat result
See Also:
  • Constructor Details

    • SystemParticipantWithHeatResult

      protected SystemParticipantWithHeatResult(ZonedDateTime time, UUID inputModel, tech.units.indriya.ComparableQuantity<javax.measure.quantity.Power> p, tech.units.indriya.ComparableQuantity<javax.measure.quantity.Power> q, tech.units.indriya.ComparableQuantity<javax.measure.quantity.Power> qDot)
      Parameters:
      time - date and time when the result is produced
      inputModel - uuid of the input model that produces the result
      p - active power output normally provided in MW
      q - reactive power output normally provided in MVAr
      qDot - thermal power output normally provided in MW
    • SystemParticipantWithHeatResult

      protected SystemParticipantWithHeatResult(UUID uuid, ZonedDateTime time, UUID inputModel, tech.units.indriya.ComparableQuantity<javax.measure.quantity.Power> p, tech.units.indriya.ComparableQuantity<javax.measure.quantity.Power> q, tech.units.indriya.ComparableQuantity<javax.measure.quantity.Power> qDot)
      Parameters:
      uuid - uuid of this result entity, for automatic uuid generation use primary constructor above
      time - date and time when the result is produced
      inputModel - uuid of the input model that produces the result
      p - active power output normally provided in MW
      q - reactive power output normally provided in MVAr
      qDot - thermal power output normally provided in MW
  • Method Details

    • getqDot

      public tech.units.indriya.ComparableQuantity<javax.measure.quantity.Power> getqDot()
      Thermal power output of the decentralised energy resource asset. Convention: Generated powers are given in negative values.
      Returns:
      Thermal power output in MW.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class SystemParticipantResult
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class SystemParticipantResult
    • toString

      public String toString()
      Overrides:
      toString in class SystemParticipantResult