Class Transformer3WResult

All Implemented Interfaces:
Serializable

public class Transformer3WResult extends TransformerResult
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from class edu.ie3.datamodel.models.UniqueEntity

    UniqueEntity.UniqueEntityBuilder, UniqueEntity.UniqueEntityCopyBuilder<T extends UniqueEntity.UniqueEntityBuilder>
  • Field Summary

    Fields inherited from class edu.ie3.datamodel.models.UniqueEntity

    UUID_FIELD_NAME
  • Constructor Summary

    Constructors
    Constructor
    Description
    Transformer3WResult(ZonedDateTime time, UUID inputModel, tech.units.indriya.ComparableQuantity<javax.measure.quantity.ElectricCurrent> iAMag, tech.units.indriya.ComparableQuantity<javax.measure.quantity.Angle> iAAng, tech.units.indriya.ComparableQuantity<javax.measure.quantity.ElectricCurrent> iBMag, tech.units.indriya.ComparableQuantity<javax.measure.quantity.Angle> iBAng, tech.units.indriya.ComparableQuantity<javax.measure.quantity.ElectricCurrent> iCMag, tech.units.indriya.ComparableQuantity<javax.measure.quantity.Angle> iCAng, int tapPos)
     
    Transformer3WResult(UUID uuid, ZonedDateTime time, UUID inputModel, tech.units.indriya.ComparableQuantity<javax.measure.quantity.ElectricCurrent> iAMag, tech.units.indriya.ComparableQuantity<javax.measure.quantity.Angle> iAAng, tech.units.indriya.ComparableQuantity<javax.measure.quantity.ElectricCurrent> iBMag, tech.units.indriya.ComparableQuantity<javax.measure.quantity.Angle> iBAng, tech.units.indriya.ComparableQuantity<javax.measure.quantity.ElectricCurrent> iCMag, tech.units.indriya.ComparableQuantity<javax.measure.quantity.Angle> iCAng, int tapPos)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    tech.units.indriya.ComparableQuantity<javax.measure.quantity.Angle>
     
    tech.units.indriya.ComparableQuantity<javax.measure.quantity.ElectricCurrent>
     
    int
     
    void
    setiCAng(tech.units.indriya.ComparableQuantity<javax.measure.quantity.Angle> iCAng)
     
    void
    setiCMag(tech.units.indriya.ComparableQuantity<javax.measure.quantity.ElectricCurrent> iCMag)
     
     

    Methods inherited from class edu.ie3.datamodel.models.result.connector.TransformerResult

    getTapPos, setTapPos

    Methods inherited from class edu.ie3.datamodel.models.result.connector.ConnectorResult

    getiAAng, getiAMag, getiBAng, getiBMag, setiAAng, setiAMag, setiBAng, setiBMag

    Methods inherited from class edu.ie3.datamodel.models.result.ResultEntity

    getInputModel, getTime, setInputModel, setTime

    Methods inherited from class edu.ie3.datamodel.models.UniqueEntity

    getUuid

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • Transformer3WResult

      public Transformer3WResult(ZonedDateTime time, UUID inputModel, tech.units.indriya.ComparableQuantity<javax.measure.quantity.ElectricCurrent> iAMag, tech.units.indriya.ComparableQuantity<javax.measure.quantity.Angle> iAAng, tech.units.indriya.ComparableQuantity<javax.measure.quantity.ElectricCurrent> iBMag, tech.units.indriya.ComparableQuantity<javax.measure.quantity.Angle> iBAng, tech.units.indriya.ComparableQuantity<javax.measure.quantity.ElectricCurrent> iCMag, tech.units.indriya.ComparableQuantity<javax.measure.quantity.Angle> iCAng, int tapPos)
      Parameters:
      time - date and time when the result is produced
      inputModel - uuid of the input model that produces the result
      iAMag - electric current magnitude @ port A, normally provided in Ampere
      iAAng - electric current angle @ Port A in degree
      iBMag - electric current magnitude @ port B, normally provided in Ampere
      iBAng - electric current angle @ Port B in degree
      iCMag - electric current magnitude @ port C, normally provided in Ampere
      iCAng - electric current angle @ Port C in degree
      tapPos - the current position of the transformers tap changer
    • Transformer3WResult

      public Transformer3WResult(UUID uuid, ZonedDateTime time, UUID inputModel, tech.units.indriya.ComparableQuantity<javax.measure.quantity.ElectricCurrent> iAMag, tech.units.indriya.ComparableQuantity<javax.measure.quantity.Angle> iAAng, tech.units.indriya.ComparableQuantity<javax.measure.quantity.ElectricCurrent> iBMag, tech.units.indriya.ComparableQuantity<javax.measure.quantity.Angle> iBAng, tech.units.indriya.ComparableQuantity<javax.measure.quantity.ElectricCurrent> iCMag, tech.units.indriya.ComparableQuantity<javax.measure.quantity.Angle> iCAng, int tapPos)
      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
      iAMag - electric current magnitude @ port A, normally provided in Ampere
      iAAng - electric current angle @ Port A in degree
      iBMag - electric current magnitude @ port B, normally provided in Ampere
      iBAng - electric current angle @ Port B in degree
      iCMag - electric current magnitude @ port C, normally provided in Ampere
      iCAng - electric current angle @ Port C in degree
      tapPos - the current position of the transformers tap changer
  • Method Details

    • getiCMag

      public tech.units.indriya.ComparableQuantity<javax.measure.quantity.ElectricCurrent> getiCMag()
    • setiCMag

      public void setiCMag(tech.units.indriya.ComparableQuantity<javax.measure.quantity.ElectricCurrent> iCMag)
    • getiCAng

      public tech.units.indriya.ComparableQuantity<javax.measure.quantity.Angle> getiCAng()
    • setiCAng

      public void setiCAng(tech.units.indriya.ComparableQuantity<javax.measure.quantity.Angle> iCAng)
    • equals

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

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

      public String toString()
      Overrides:
      toString in class TransformerResult