#include <UsagePoint.h>
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.
IEC61968::Metering::AmiBillingReadyKind IEC61968::Metering::UsagePoint::amiBillingReady = IEC61968::Metering::AmiBillingReadyKind::_undef |
Tracks the lifecycle of the metering installation at a usage point with respect to readiness for billing via advanced metering infrastructure reads.
IEC61970::Base::Domain::Boolean IEC61968::Metering::UsagePoint::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.
std::list<IEC61968::Common::ConfigurationEvent*> IEC61968::Metering::UsagePoint::ConfigurationEvents |
All configuration events created for this usage point.
IEC61968::Metering::UsagePointConnectedKind IEC61968::Metering::UsagePoint::connectionState = IEC61968::Metering::UsagePointConnectedKind::_undef |
State of the usage point with respect to connection to the network.
std::list<IEC61968::Metering::EndDevice*> IEC61968::Metering::UsagePoint::EndDevices |
All end devices at this usage point.
std::list<IEC61970::Base::Core::Equipment*> IEC61968::Metering::UsagePoint::Equipments |
All equipment connecting this usage point to the electrical grid.
IEC61970::Base::Domain::CurrentFlow IEC61968::Metering::UsagePoint::estimatedLoad |
Estimated load.
IEC61970::Base::Domain::Boolean IEC61968::Metering::UsagePoint::grounded |
True if grounded.
IEC61970::Base::Domain::Boolean IEC61968::Metering::UsagePoint::isSdp |
If true, this usage point is a service delivery point, i.e., a usage point where the ownership of the service changes hands.
IEC61970::Base::Domain::Boolean IEC61968::Metering::UsagePoint::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.
IEC61970::Base::Domain::Boolean IEC61968::Metering::UsagePoint::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.
IEC61970::Base::Domain::Voltage IEC61968::Metering::UsagePoint::nominalServiceVoltage |
Nominal service voltage.
IEC61970::Base::Domain::String IEC61968::Metering::UsagePoint::outageRegion |
Outage region in which this usage point is located.
IEC61970::Base::Core::PhaseCode IEC61968::Metering::UsagePoint::phaseCode = IEC61970::Base::Core::PhaseCode::_undef |
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.
IEC61970::Base::Domain::CurrentFlow IEC61968::Metering::UsagePoint::ratedCurrent |
Current flow that this usage point is configured to deliver.
IEC61970::Base::Domain::ActivePower IEC61968::Metering::UsagePoint::ratedPower |
Active power that this usage point is configured to deliver.
IEC61970::Base::Domain::String IEC61968::Metering::UsagePoint::readCycle |
Cycle day on which the meter for this usage point will normally be read. Usually correlated with the billing cycle.
IEC61970::Base::Domain::String IEC61968::Metering::UsagePoint::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.
IEC61968::Customers::ServiceCategory* IEC61968::Metering::UsagePoint::ServiceCategory |
Service category delivered by this usage point.
IEC61970::Base::Domain::String IEC61968::Metering::UsagePoint::serviceDeliveryRemark |
Remarks about this usage point, for example the reason for it being rated with a non-nominal priority.
std::list<IEC61968::Metering::ServiceMultiplier*> IEC61968::Metering::UsagePoint::ServiceMultipliers |
All multipliers applied at this usage point.
IEC61970::Base::Domain::String IEC61968::Metering::UsagePoint::servicePriority |
Priority of service for this usage point. Note that usage points at the same service location can have different priorities.