Packages

final case class GeneratingBid(ResourceBid: ResourceBid = null, combinedCycleUnitOffer: String = null, downTimeMax: Double = 0.0, installedCapacity: Double = 0.0, lowerRampRate: Double = 0.0, maxEmergencyMW: Double = 0.0, maximumEconomicMW: Double = 0.0, minEmergencyMW: Double = 0.0, minimumEconomicMW: Double = 0.0, noLoadCost: Double = 0.0, notificationTime: Double = 0.0, operatingMode: String = null, raiseRampRate: Double = 0.0, rampCurveType: Int = 0, startUpRampRate: Double = 0.0, startUpType: Int = 0, startupCost: Double = 0.0, upTimeMax: Double = 0.0, BidSet: String = null, NotificationTimeCurve: String = null, RampRateCurve: List[String] = null, RegisteredGenerator: String = null, SecurityConstraints: List[String] = null, StartUpCostCurve: String = null, StartUpTimeCurve: String = null) extends Element with Product with Serializable

Offer to supply energy/ancillary services from a generating unit or resource.

ResourceBid

ResourceBid Reference to the superclass object.

combinedCycleUnitOffer

Will indicate if the unit is part of a CC offer or not

downTimeMax

Maximum down time.

installedCapacity

Installed Capacity value

lowerRampRate

Maximum Dn ramp rate in MW/min

maxEmergencyMW

Power rating available for unit under emergency conditions greater than or equal to maximum economic limit.

maximumEconomicMW

Maximum high economic MW limit, that should not exceed the maximum operating MW limit

minEmergencyMW

Minimum power rating for unit under emergency conditions, which is less than or equal to the economic minimum.

minimumEconomicMW

Low economic MW limit that shall be greater than or equal to the minimum operating MW limit

noLoadCost

Resource fixed no load cost.

notificationTime

Time required for crew notification prior to start up of the unit.

operatingMode

Bid operating mode ('C' - cycling, 'F' - fixed, 'M' - must run, 'U' - unavailable)

raiseRampRate

Maximum Up ramp rate in MW/min

rampCurveType

Ramp curve type: 0 - Fixed ramp rate independent of rate function unit MW output 1 - Static ramp rates as a function of unit MW output only 2 - Dynamic ramp rates as a function of unit MW output and ramping time

startUpRampRate

Resource startup ramp rate (MW/minute)

startUpType

Resource startup type: 1 - Fixed startup time and fixed startup cost 2 - Startup time as a function of down time and fixed startup cost 3 - Startup cost as a function of down time

startupCost

Startup cost/price

upTimeMax

Maximum up time.

BidSet

BidSet undocumented

NotificationTimeCurve

NotificationTimeCurve undocumented

RampRateCurve

RampRateCurve undocumented

RegisteredGenerator

RegisteredGenerator undocumented

SecurityConstraints

SecurityConstraints undocumented

StartUpCostCurve

StartUpCostCurve undocumented

StartUpTimeCurve

StartUpTimeCurve undocumented

Linear Supertypes
Element, Product, Equals, Cloneable, Cloneable, Row, Serializable, Serializable, AnyRef, Any
Ordering
  1. Grouped
  2. Alphabetic
  3. By Inheritance
Inherited
  1. GeneratingBid
  2. Element
  3. Product
  4. Equals
  5. Cloneable
  6. Cloneable
  7. Row
  8. Serializable
  9. Serializable
  10. AnyRef
  11. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new GeneratingBid(ResourceBid: ResourceBid = null, combinedCycleUnitOffer: String = null, downTimeMax: Double = 0.0, installedCapacity: Double = 0.0, lowerRampRate: Double = 0.0, maxEmergencyMW: Double = 0.0, maximumEconomicMW: Double = 0.0, minEmergencyMW: Double = 0.0, minimumEconomicMW: Double = 0.0, noLoadCost: Double = 0.0, notificationTime: Double = 0.0, operatingMode: String = null, raiseRampRate: Double = 0.0, rampCurveType: Int = 0, startUpRampRate: Double = 0.0, startUpType: Int = 0, startupCost: Double = 0.0, upTimeMax: Double = 0.0, BidSet: String = null, NotificationTimeCurve: String = null, RampRateCurve: List[String] = null, RegisteredGenerator: String = null, SecurityConstraints: List[String] = null, StartUpCostCurve: String = null, StartUpTimeCurve: String = null)

    ResourceBid

    ResourceBid Reference to the superclass object.

    combinedCycleUnitOffer

    Will indicate if the unit is part of a CC offer or not

    downTimeMax

    Maximum down time.

    installedCapacity

    Installed Capacity value

    lowerRampRate

    Maximum Dn ramp rate in MW/min

    maxEmergencyMW

    Power rating available for unit under emergency conditions greater than or equal to maximum economic limit.

    maximumEconomicMW

    Maximum high economic MW limit, that should not exceed the maximum operating MW limit

    minEmergencyMW

    Minimum power rating for unit under emergency conditions, which is less than or equal to the economic minimum.

    minimumEconomicMW

    Low economic MW limit that shall be greater than or equal to the minimum operating MW limit

    noLoadCost

    Resource fixed no load cost.

    notificationTime

    Time required for crew notification prior to start up of the unit.

    operatingMode

    Bid operating mode ('C' - cycling, 'F' - fixed, 'M' - must run, 'U' - unavailable)

    raiseRampRate

    Maximum Up ramp rate in MW/min

    rampCurveType

    Ramp curve type: 0 - Fixed ramp rate independent of rate function unit MW output 1 - Static ramp rates as a function of unit MW output only 2 - Dynamic ramp rates as a function of unit MW output and ramping time

    startUpRampRate

    Resource startup ramp rate (MW/minute)

    startUpType

    Resource startup type: 1 - Fixed startup time and fixed startup cost 2 - Startup time as a function of down time and fixed startup cost 3 - Startup cost as a function of down time

    startupCost

    Startup cost/price

    upTimeMax

    Maximum up time.

    BidSet

    BidSet undocumented

    NotificationTimeCurve

    NotificationTimeCurve undocumented

    RampRateCurve

    RampRateCurve undocumented

    RegisteredGenerator

    RegisteredGenerator undocumented

    SecurityConstraints

    SecurityConstraints undocumented

    StartUpCostCurve

    StartUpCostCurve undocumented

    StartUpTimeCurve

    StartUpTimeCurve undocumented

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val BidSet: String
  5. val NotificationTimeCurve: String
  6. val RampRateCurve: List[String]
  7. val RegisteredGenerator: String
  8. val ResourceBid: ResourceBid
  9. val SecurityConstraints: List[String]
  10. val StartUpCostCurve: String
  11. val StartUpTimeCurve: String
  12. def about: Boolean

    Flag for rdf:about elements.

    Flag for rdf:about elements.

    returns

    true if this is an rdf:about element, false otherwise.

    Definition Classes
    Element
  13. def anyNull: Boolean
    Definition Classes
    Row
  14. def apply(i: Int): Any
    Definition Classes
    Row
  15. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  16. def baseclass: String

    This class name.

    This class name.

    returns

    the class name without the package prefixes

    Definition Classes
    Element
  17. val bitfields: Array[Int]

    Valid fields bitmap.

    Valid fields bitmap.

    One (1) in a bit position means that field was found in parsing, zero means it has an indeterminate value. Field order is specified by the fields array.

    For classes constructed manually, we initially fill this in with the worst case scenario. ToDo: this won't work for classes with more than 128 fields (so far none).

    Definition Classes
    Element
  18. def classes: Seq[String]

    This class and the hierarchical list of classes this class derives from.

    This class and the hierarchical list of classes this class derives from.

    returns

    the list of classes without the package prefixes.

    Definition Classes
    Element
  19. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  20. val combinedCycleUnitOffer: String
  21. def copy(): Row

    Return a copy of this object as a Row.

    Return a copy of this object as a Row.

    Creates a clone of this object for use in Row manipulations.

    returns

    The copy of the object.

    Definition Classes
    GeneratingBid → Row
  22. val downTimeMax: Double
  23. def emit_attribute(field: String, value: Any)(implicit clz: String, s: StringBuilder): Unit

    Emit one XML attribute.

    Emit one XML attribute.

    field

    The name of the field.

    value

    The value of the field.

    clz

    The class name (e.g. ACLineSegment) of this element

    s

    The builder to write into.

    Definition Classes
    Element
    Example:
    1. <cim:Location.CoordinateSystem rdf:resource="#wgs84"/>

  24. def emit_element(field: String, value: Any)(implicit clz: String, s: StringBuilder): Unit

    Emit one XML element.

    Emit one XML element.

    field

    The name of the field.

    value

    The value of the field.

    clz

    The class name (e.g. ACLineSegment) of this element

    s

    The builder to write into.

    Definition Classes
    Element
    Example:
    1. <cim:IdentifiedObject.name>WGS 84</cim:IdentifiedObject.name>

  25. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  26. def equals(o: Any): Boolean
    Definition Classes
    Row → AnyRef → Any
  27. def export: String

    Return a string containing this object as XML.

    Return a string containing this object as XML.

    returns

    The XML corresponding to this object.

    Definition Classes
    GeneratingBidElement
  28. def export_fields: String

    Return a string containing the fields of this object suitable for inclusion in an XML object.

    Return a string containing the fields of this object suitable for inclusion in an XML object.

    returns

    A string with the fields coded in XML

    Definition Classes
    GeneratingBidElement
  29. def fieldIndex(name: String): Int
    Definition Classes
    Row
  30. def get(i: Int): AnyRef

    Get the value of the field at index i.

    Get the value of the field at index i.

    i

    The index of the field desired.

    returns

    The value stored in the field, or null if none.

    Definition Classes
    Element → Row
  31. def getAs[T](fieldName: String): T
    Definition Classes
    Row
  32. def getAs[T](i: Int): T
    Definition Classes
    Row
  33. def getBoolean(i: Int): Boolean
    Definition Classes
    Row
  34. def getByte(i: Int): Byte
    Definition Classes
    Row
  35. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  36. def getDate(i: Int): Date
    Definition Classes
    Row
  37. def getDecimal(i: Int): BigDecimal
    Definition Classes
    Row
  38. def getDouble(i: Int): Double
    Definition Classes
    Row
  39. def getFloat(i: Int): Float
    Definition Classes
    Row
  40. def getInstant(i: Int): Instant
    Definition Classes
    Row
  41. def getInt(i: Int): Int
    Definition Classes
    Row
  42. def getJavaMap[K, V](i: Int): Map[K, V]
    Definition Classes
    Row
  43. def getList[T](i: Int): List[T]
    Definition Classes
    Row
  44. def getLocalDate(i: Int): LocalDate
    Definition Classes
    Row
  45. def getLong(i: Int): Long
    Definition Classes
    Row
  46. def getMap[K, V](i: Int): Map[K, V]
    Definition Classes
    Row
  47. def getSeq[T](i: Int): Seq[T]
    Definition Classes
    Row
  48. def getShort(i: Int): Short
    Definition Classes
    Row
  49. def getString(i: Int): String
    Definition Classes
    Row
  50. def getStruct(i: Int): Row
    Definition Classes
    Row
  51. def getTimestamp(i: Int): Timestamp
    Definition Classes
    Row
  52. def getValuesMap[T](fieldNames: Seq[String]): Map[String, T]
    Definition Classes
    Row
  53. def hashCode(): Int
    Definition Classes
    Row → AnyRef → Any
  54. def id: String

    Return the unique ID for the object, the mRID for IdentifiedObject derived classes.

    Return the unique ID for the object, the mRID for IdentifiedObject derived classes.

    returns

    The object ID.

    Definition Classes
    Element
  55. val installedCapacity: Double
  56. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  57. def isNullAt(i: Int): Boolean
    Definition Classes
    Row
  58. def json: String
    Definition Classes
    Row
    Annotations
    @Unstable()
  59. def length: Int

    The number of fields in the object definition.

    The number of fields in the object definition.

    returns

    The number of defined fields for use in Row manipulations.

    Definition Classes
    Element → Row
  60. val lowerRampRate: Double
  61. def mask(position: Int): Boolean

    Is a field present predicate.

    Is a field present predicate.

    Determines if the field at the given position was encountered while parsing.

    position

    the field position in the fields array

    returns

    true if the field was parsed, false otherwise.

    Definition Classes
    Element
  62. val maxEmergencyMW: Double
  63. val maximumEconomicMW: Double
  64. val minEmergencyMW: Double
  65. val minimumEconomicMW: Double
  66. def mkString(start: String, sep: String, end: String): String
    Definition Classes
    Row
  67. def mkString(sep: String): String
    Definition Classes
    Row
  68. def mkString: String
    Definition Classes
    Row
  69. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  70. val noLoadCost: Double
  71. val notificationTime: Double
  72. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  73. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  74. val operatingMode: String
  75. def prettyJson: String
    Definition Classes
    Row
    Annotations
    @Unstable()
  76. val raiseRampRate: Double
  77. val rampCurveType: Int
  78. def schema: StructType
    Definition Classes
    Row
  79. def size: Int
    Definition Classes
    Row
  80. val startUpRampRate: Double
  81. val startUpType: Int
  82. val startupCost: Double
  83. def sup: ResourceBid

    Return the superclass object.

    Return the superclass object.

    returns

    The typed superclass nested object.

    Definition Classes
    GeneratingBidElement
  84. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  85. def toSeq: Seq[Any]
    Definition Classes
    Row
  86. def toString(): String
    Definition Classes
    Row → AnyRef → Any
  87. val upTimeMax: Double
  88. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  89. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  90. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from Element

Inherited from Product

Inherited from Equals

Inherited from Cloneable

Inherited from Cloneable

Inherited from Row

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Hierarchy

Row

Serialization

Ungrouped