|
| IMeters (dss::APIUtil *util) |
|
strings | ZonePCE () |
| Returns the list of all PCE within the area covered by the energy meter.
|
|
strings | AllNames () |
| Array of strings with all Meter names in the circuit.
|
|
int32_t | Count () |
| Number of Meter objects in active circuit.
|
|
int32_t | First () |
| Sets the first Meter active. More...
|
|
string | Name () |
| Get the name of the current active Meter.
|
|
IMeters & | Name (const char *value) |
| Sets the active Meter by Name.
|
|
IMeters & | Name (const string &value) |
|
int32_t | Next () |
| Sets the next Meter active. More...
|
|
int32_t | idx () |
| Get active Meter by index; index is 1-based: 1..count.
|
|
void | idx (int32_t value) |
| Get active Meter by index; index is 1-based: 1..count.
|
|
void | CloseAllDIFiles () |
|
void | DoReliabilityCalc (bool AssumeRestoration) |
|
void | OpenAllDIFiles () |
|
void | Reset () |
|
void | ResetAll () |
|
void | Sample () |
|
void | SampleAll () |
|
void | Save () |
|
void | SaveAll () |
|
void | SetActiveSection (int32_t SectIdx) |
|
strings | AllBranchesInZone () |
| Wide string list of all branches in zone of the active energymeter object.
|
|
strings | AllEndElements () |
| Array of names of all zone end elements.
|
|
template<typename VectorT = Eigen::Matrix<double, Eigen::Dynamic, 1>> |
VectorT | AllocFactors () |
| Array of doubles: set the phase allocation factors for the active meter.
|
|
template<typename VectorT = Eigen::Matrix<double, Eigen::Dynamic, 1>> |
IMeters & | AllocFactors (const VectorT &value) |
|
double | AvgRepairTime () |
| Average Repair time in this section of the meter zone.
|
|
template<typename VectorT = Eigen::Matrix<double, Eigen::Dynamic, 1>> |
VectorT | CalcCurrent () |
| Set the magnitude of the real part of the Calculated Current (normally determined by solution) for the Meter to force some behavior on Load Allocation.
|
|
template<typename VectorT = Eigen::Matrix<double, Eigen::Dynamic, 1>> |
IMeters & | CalcCurrent (const VectorT &value) |
|
int32_t | CountBranches () |
| Number of branches in Active energymeter zone. More...
|
|
int32_t | CountEndElements () |
| Number of zone end elements in the active meter zone.
|
|
double | CustInterrupts () |
| Total customer interruptions for this Meter zone based on reliability calcs.
|
|
bool | DIFilesAreOpen () |
| Global Flag in the DSS to indicate if Demand Interval (DI) files have been properly opened.
|
|
double | FaultRateXRepairHrs () |
| Sum of Fault Rate time Repair Hrs in this section of the meter zone.
|
|
string | MeteredElement () |
| Set Name of metered element.
|
|
IMeters & | MeteredElement (const char *value) |
|
IMeters & | MeteredElement (const string &value) |
|
int32_t | MeteredTerminal () |
| set Number of Metered Terminal
|
|
IMeters & | MeteredTerminal (int32_t value) |
|
int32_t | NumSectionBranches () |
| Number of branches (lines) in this section.
|
|
int32_t | NumSectionCustomers () |
| Number of Customers in the active section.
|
|
int32_t | NumSections () |
| Number of feeder sections in this meter's zone.
|
|
int32_t | OCPDeviceType () |
| Type of OCP device. More...
|
|
template<typename VectorT = Eigen::Matrix<double, Eigen::Dynamic, 1>> |
VectorT | Peakcurrent () |
| Array of doubles to set values of Peak Current property.
|
|
template<typename VectorT = Eigen::Matrix<double, Eigen::Dynamic, 1>> |
IMeters & | Peakcurrent (const VectorT &value) |
|
strings | RegisterNames () |
| Array of strings containing the names of the registers.
|
|
template<typename VectorT = Eigen::Matrix<double, Eigen::Dynamic, 1>> |
VectorT | RegisterValues () |
| Array of all the values contained in the Meter registers for the active Meter.
|
|
double | SAIDI () |
| SAIDI for this meter's zone. More...
|
|
double | SAIFI () |
| Returns SAIFI for this meter's Zone. More...
|
|
double | SAIFIKW () |
| SAIFI based on kW rather than number of customers. More...
|
|
int32_t | SectSeqIdx () |
| SequenceIndex of the branch at the head of this section.
|
|
int32_t | SectTotalCust () |
| Total Customers downline from this section.
|
|
int32_t | SeqListSize () |
| Size of Sequence List.
|
|
int32_t | SequenceIndex () |
| Get/set Index into Meter's SequenceList that contains branch pointers in lexical order. More...
|
|
IMeters & | SequenceIndex (int32_t value) |
|
double | SumBranchFltRates () |
| Sum of the branch fault rates in this section of the meter's zone.
|
|
int32_t | TotalCustomers () |
| Total Number of customers in this zone (downline from the EnergyMeter)
|
|
template<typename VectorT = Eigen::Matrix<double, Eigen::Dynamic, 1>> |
VectorT | Totals () |
| Totals of all registers of all meters.
|
|
| ContextState (APIUtil *util) |
|