Packages

final case class UsagePoint(IdentifiedObject: IdentifiedObject = null, amiBillingReady: String = null, checkBilling: Boolean = false, connectionCategory: String = null, connectionState: String = null, disconnectionMethod: String = null, estimatedLoad: Double = 0.0, grounded: Boolean = false, isSdp: Boolean = false, isVirtual: Boolean = false, minimalUsageExpected: Boolean = false, nominalServiceVoltage: Double = 0.0, outageRegion: String = null, phaseCode: String = null, phaseCount: Int = 0, physicalConnectionCapacity: String = null, ratedCurrent: Double = 0.0, ratedPower: Double = 0.0, readCycle: String = null, readRoute: String = null, serviceDeliveryRemark: String = null, servicePriority: String = null, ConfigurationEvents: List[String] = null, CustomerAgreement: String = null, EndDeviceControls: List[String] = null, EndDeviceEvents: List[String] = null, EndDevices: List[String] = null, EnvironmentalMonitoringStation: String = null, Equipments: List[String] = null, MeterReadings: List[String] = null, MeterServiceWorkTasks: List[String] = null, MetrologyRequirements: List[String] = null, Outage: List[String] = null, PricingStructures: List[String] = null, Register: List[String] = null, ServiceCategory: String = null, ServiceLocation: String = null, ServiceMultipliers: List[String] = null, ServiceSupplier: String = null, UsagePointGroups: List[String] = null, UsagePointLocation: String = null) extends Element with Product with Serializable

Logical or physical point in the network to which readings or events may be attributed.

Used at the place where a physical or virtual meter may be located; however, it is not required that a meter be present.

IdentifiedObject

IdentifiedObject Reference to the superclass object.

amiBillingReady

Tracks the lifecycle of the metering installation at a usage point with respect to readiness for billing via advanced metering infrastructure reads.

checkBilling

True if as a result of an inspection or otherwise, there is a reason to suspect that a previous billing may have been performed with erroneous data. Value should be reset once this potential discrepancy has been resolved.

connectionCategory

A code used to specify the connection category, e.g., low voltage or low pressure, where the usage point is defined.

connectionState

State of the usage point with respect to connection to the network.

disconnectionMethod

Is an indication of how the usage point is physically connected or disconnected.

estimatedLoad

Estimated load.

grounded

True if grounded.

isSdp

If true, this usage point is a service delivery point, i.e., a usage point where the ownership of the service changes hands.

isVirtual

If true, this usage point is virtual, i.e., no physical location exists in the network where a meter could be located to collect the meter readings. For example, one may define a virtual usage point to serve as an aggregation of usage for all of a company's premises distributed widely across the distribution territory. Otherwise, the usage point is physical, i.e., there is a logical point in the network where a meter could be located to collect meter readings.

minimalUsageExpected

If true, minimal or zero usage is expected at this usage point for situations such as premises vacancy, logical or physical disconnect. It is used for readings validation and estimation.

nominalServiceVoltage

Nominal service voltage.

outageRegion

Outage region in which this usage point is located.

phaseCode

Phase code. Number of wires and specific nominal phases can be deduced from enumeration literal values. For example, ABCN is three-phase, four-wire, s12n (splitSecondary12N) is single-phase, three-wire, and s1n and s2n are single-phase, two-wire.

phaseCount

Number of potential phases the Usage Point supports, typically 0, 1 or 3.

physicalConnectionCapacity

Quantitative information about the maximum physical capacity of the connection for the usage point.

ratedCurrent

Current flow that this usage point is configured to deliver.

ratedPower

Active power that this usage point is configured to deliver.

readCycle

Cycle day on which the meter for this usage point will normally be read. Usually correlated with the billing cycle.

readRoute

Identifier of the route to which this usage point is assigned for purposes of meter reading. Typically used to configure hand held meter reading systems prior to collection of reads.

serviceDeliveryRemark

Remarks about this usage point, for example the reason for it being rated with a non-nominal priority.

servicePriority

Priority of service for this usage point. Note that usage points at the same service location can have different priorities.

ConfigurationEvents

ConfigurationEvent All configuration events created for this usage point.

CustomerAgreement

CustomerAgreement Customer agreement regulating this service delivery point.

EndDeviceControls

EndDeviceControl All end device controls sending commands to this usage point.

EndDeviceEvents

EndDeviceEvent All end device events reported for this usage point.

EndDevices

EndDevice All end devices at this usage point.

EnvironmentalMonitoringStation

EnvironmentalMonitoringStation undocumented

Equipments

Equipment All equipment connecting this usage point to the electrical grid.

MeterReadings

MeterReading All meter readings obtained from this usage point.

MeterServiceWorkTasks

MeterWorkTask All meter service work tasks at this usage point.

MetrologyRequirements

MetrologyRequirement All metrology requirements for this usage point.

Outage

Outage All outages at this usage point.

PricingStructures

PricingStructure All pricing structures applicable to this service delivery point (with prepayment meter running as a stand-alone device, with no CustomerAgreement or Customer).

Register

Register undocumented

ServiceCategory

ServiceCategory Service category delivered by this usage point.

ServiceLocation

ServiceLocation Service location where the service delivered by this usage point is consumed.

ServiceMultipliers

ServiceMultiplier All multipliers applied at this usage point.

ServiceSupplier

ServiceSupplier ServiceSupplier (utility) utilising this usage point to deliver a service.

UsagePointGroups

UsagePointGroup All groups to which this usage point belongs.

UsagePointLocation

UsagePointLocation Location of this usage point.

Linear Supertypes
Element, Product, Equals, Cloneable, Cloneable, Row, Serializable, Serializable, AnyRef, Any
Ordering
  1. Grouped
  2. Alphabetic
  3. By Inheritance
Inherited
  1. UsagePoint
  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 UsagePoint(IdentifiedObject: IdentifiedObject = null, amiBillingReady: String = null, checkBilling: Boolean = false, connectionCategory: String = null, connectionState: String = null, disconnectionMethod: String = null, estimatedLoad: Double = 0.0, grounded: Boolean = false, isSdp: Boolean = false, isVirtual: Boolean = false, minimalUsageExpected: Boolean = false, nominalServiceVoltage: Double = 0.0, outageRegion: String = null, phaseCode: String = null, phaseCount: Int = 0, physicalConnectionCapacity: String = null, ratedCurrent: Double = 0.0, ratedPower: Double = 0.0, readCycle: String = null, readRoute: String = null, serviceDeliveryRemark: String = null, servicePriority: String = null, ConfigurationEvents: List[String] = null, CustomerAgreement: String = null, EndDeviceControls: List[String] = null, EndDeviceEvents: List[String] = null, EndDevices: List[String] = null, EnvironmentalMonitoringStation: String = null, Equipments: List[String] = null, MeterReadings: List[String] = null, MeterServiceWorkTasks: List[String] = null, MetrologyRequirements: List[String] = null, Outage: List[String] = null, PricingStructures: List[String] = null, Register: List[String] = null, ServiceCategory: String = null, ServiceLocation: String = null, ServiceMultipliers: List[String] = null, ServiceSupplier: String = null, UsagePointGroups: List[String] = null, UsagePointLocation: String = null)

    IdentifiedObject

    IdentifiedObject Reference to the superclass object.

    amiBillingReady

    Tracks the lifecycle of the metering installation at a usage point with respect to readiness for billing via advanced metering infrastructure reads.

    checkBilling

    True if as a result of an inspection or otherwise, there is a reason to suspect that a previous billing may have been performed with erroneous data. Value should be reset once this potential discrepancy has been resolved.

    connectionCategory

    A code used to specify the connection category, e.g., low voltage or low pressure, where the usage point is defined.

    connectionState

    State of the usage point with respect to connection to the network.

    disconnectionMethod

    Is an indication of how the usage point is physically connected or disconnected.

    estimatedLoad

    Estimated load.

    grounded

    True if grounded.

    isSdp

    If true, this usage point is a service delivery point, i.e., a usage point where the ownership of the service changes hands.

    isVirtual

    If true, this usage point is virtual, i.e., no physical location exists in the network where a meter could be located to collect the meter readings. For example, one may define a virtual usage point to serve as an aggregation of usage for all of a company's premises distributed widely across the distribution territory. Otherwise, the usage point is physical, i.e., there is a logical point in the network where a meter could be located to collect meter readings.

    minimalUsageExpected

    If true, minimal or zero usage is expected at this usage point for situations such as premises vacancy, logical or physical disconnect. It is used for readings validation and estimation.

    nominalServiceVoltage

    Nominal service voltage.

    outageRegion

    Outage region in which this usage point is located.

    phaseCode

    Phase code. Number of wires and specific nominal phases can be deduced from enumeration literal values. For example, ABCN is three-phase, four-wire, s12n (splitSecondary12N) is single-phase, three-wire, and s1n and s2n are single-phase, two-wire.

    phaseCount

    Number of potential phases the Usage Point supports, typically 0, 1 or 3.

    physicalConnectionCapacity

    Quantitative information about the maximum physical capacity of the connection for the usage point.

    ratedCurrent

    Current flow that this usage point is configured to deliver.

    ratedPower

    Active power that this usage point is configured to deliver.

    readCycle

    Cycle day on which the meter for this usage point will normally be read. Usually correlated with the billing cycle.

    readRoute

    Identifier of the route to which this usage point is assigned for purposes of meter reading. Typically used to configure hand held meter reading systems prior to collection of reads.

    serviceDeliveryRemark

    Remarks about this usage point, for example the reason for it being rated with a non-nominal priority.

    servicePriority

    Priority of service for this usage point. Note that usage points at the same service location can have different priorities.

    ConfigurationEvents

    ConfigurationEvent All configuration events created for this usage point.

    CustomerAgreement

    CustomerAgreement Customer agreement regulating this service delivery point.

    EndDeviceControls

    EndDeviceControl All end device controls sending commands to this usage point.

    EndDeviceEvents

    EndDeviceEvent All end device events reported for this usage point.

    EndDevices

    EndDevice All end devices at this usage point.

    EnvironmentalMonitoringStation

    EnvironmentalMonitoringStation undocumented

    Equipments

    Equipment All equipment connecting this usage point to the electrical grid.

    MeterReadings

    MeterReading All meter readings obtained from this usage point.

    MeterServiceWorkTasks

    MeterWorkTask All meter service work tasks at this usage point.

    MetrologyRequirements

    MetrologyRequirement All metrology requirements for this usage point.

    Outage

    Outage All outages at this usage point.

    PricingStructures

    PricingStructure All pricing structures applicable to this service delivery point (with prepayment meter running as a stand-alone device, with no CustomerAgreement or Customer).

    Register

    Register undocumented

    ServiceCategory

    ServiceCategory Service category delivered by this usage point.

    ServiceLocation

    ServiceLocation Service location where the service delivered by this usage point is consumed.

    ServiceMultipliers

    ServiceMultiplier All multipliers applied at this usage point.

    ServiceSupplier

    ServiceSupplier ServiceSupplier (utility) utilising this usage point to deliver a service.

    UsagePointGroups

    UsagePointGroup All groups to which this usage point belongs.

    UsagePointLocation

    UsagePointLocation Location of this usage point.

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 ConfigurationEvents: List[String]
  5. val CustomerAgreement: String
  6. val EndDeviceControls: List[String]
  7. val EndDeviceEvents: List[String]
  8. val EndDevices: List[String]
  9. val EnvironmentalMonitoringStation: String
  10. val Equipments: List[String]
  11. val IdentifiedObject: IdentifiedObject
  12. val MeterReadings: List[String]
  13. val MeterServiceWorkTasks: List[String]
  14. val MetrologyRequirements: List[String]
  15. val Outage: List[String]
  16. val PricingStructures: List[String]
  17. val Register: List[String]
  18. val ServiceCategory: String
  19. val ServiceLocation: String
  20. val ServiceMultipliers: List[String]
  21. val ServiceSupplier: String
  22. val UsagePointGroups: List[String]
  23. val UsagePointLocation: String
  24. 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
  25. val amiBillingReady: String
  26. def anyNull: Boolean
    Definition Classes
    Row
  27. def apply(i: Int): Any
    Definition Classes
    Row
  28. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  29. def baseclass: String

    This class name.

    This class name.

    returns

    the class name without the package prefixes

    Definition Classes
    Element
  30. 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
  31. val checkBilling: Boolean
  32. 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
  33. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  34. val connectionCategory: String
  35. val connectionState: String
  36. 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
    UsagePoint → Row
  37. val disconnectionMethod: String
  38. 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"/>

  39. 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>

  40. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  41. def equals(o: Any): Boolean
    Definition Classes
    Row → AnyRef → Any
  42. val estimatedLoad: Double
  43. 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
    UsagePointElement
  44. 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
    UsagePointElement
  45. def fieldIndex(name: String): Int
    Definition Classes
    Row
  46. 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
  47. def getAs[T](fieldName: String): T
    Definition Classes
    Row
  48. def getAs[T](i: Int): T
    Definition Classes
    Row
  49. def getBoolean(i: Int): Boolean
    Definition Classes
    Row
  50. def getByte(i: Int): Byte
    Definition Classes
    Row
  51. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  52. def getDate(i: Int): Date
    Definition Classes
    Row
  53. def getDecimal(i: Int): BigDecimal
    Definition Classes
    Row
  54. def getDouble(i: Int): Double
    Definition Classes
    Row
  55. def getFloat(i: Int): Float
    Definition Classes
    Row
  56. def getInstant(i: Int): Instant
    Definition Classes
    Row
  57. def getInt(i: Int): Int
    Definition Classes
    Row
  58. def getJavaMap[K, V](i: Int): Map[K, V]
    Definition Classes
    Row
  59. def getList[T](i: Int): List[T]
    Definition Classes
    Row
  60. def getLocalDate(i: Int): LocalDate
    Definition Classes
    Row
  61. def getLong(i: Int): Long
    Definition Classes
    Row
  62. def getMap[K, V](i: Int): Map[K, V]
    Definition Classes
    Row
  63. def getSeq[T](i: Int): Seq[T]
    Definition Classes
    Row
  64. def getShort(i: Int): Short
    Definition Classes
    Row
  65. def getString(i: Int): String
    Definition Classes
    Row
  66. def getStruct(i: Int): Row
    Definition Classes
    Row
  67. def getTimestamp(i: Int): Timestamp
    Definition Classes
    Row
  68. def getValuesMap[T](fieldNames: Seq[String]): Map[String, T]
    Definition Classes
    Row
  69. val grounded: Boolean
  70. def hashCode(): Int
    Definition Classes
    Row → AnyRef → Any
  71. 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
  72. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  73. def isNullAt(i: Int): Boolean
    Definition Classes
    Row
  74. val isSdp: Boolean
  75. val isVirtual: Boolean
  76. def json: String
    Definition Classes
    Row
    Annotations
    @Unstable()
  77. 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
  78. 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
  79. val minimalUsageExpected: Boolean
  80. def mkString(start: String, sep: String, end: String): String
    Definition Classes
    Row
  81. def mkString(sep: String): String
    Definition Classes
    Row
  82. def mkString: String
    Definition Classes
    Row
  83. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  84. val nominalServiceVoltage: Double
  85. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  86. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  87. val outageRegion: String
  88. val phaseCode: String
  89. val phaseCount: Int
  90. val physicalConnectionCapacity: String
  91. def prettyJson: String
    Definition Classes
    Row
    Annotations
    @Unstable()
  92. val ratedCurrent: Double
  93. val ratedPower: Double
  94. val readCycle: String
  95. val readRoute: String
  96. def schema: StructType
    Definition Classes
    Row
  97. val serviceDeliveryRemark: String
  98. val servicePriority: String
  99. def size: Int
    Definition Classes
    Row
  100. def sup: IdentifiedObject

    Return the superclass object.

    Return the superclass object.

    returns

    The typed superclass nested object.

    Definition Classes
    UsagePointElement
  101. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  102. def toSeq: Seq[Any]
    Definition Classes
    Row
  103. def toString(): String
    Definition Classes
    Row → AnyRef → Any
  104. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  105. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  106. 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