|
|
| ICapacitors (dss::APIUtil *util) |
| |
|
strings | AllNames () |
| | Array of strings with all Capacitor names in the circuit.
|
| |
|
int32_t | Count () |
| | Number of Capacitor objects in active circuit.
|
| |
| int32_t | First () |
| | Sets the first Capacitor active. More...
|
| |
|
string | Name () |
| | Get the name of the current active Capacitor.
|
| |
|
ICapacitors & | Name (const char *value) |
| | Sets the active Capacitor by Name.
|
| |
|
ICapacitors & | Name (const string &value) |
| |
| int32_t | Next () |
| | Sets the next Capacitor active. More...
|
| |
|
int32_t | idx () |
| | Get active Capacitor by index; index is 1-based: 1..count.
|
| |
|
void | idx (int32_t value) |
| | Get active Capacitor by index; index is 1-based: 1..count.
|
| |
|
bool | AddStep () |
| |
|
void | Close () |
| |
|
void | Open () |
| |
|
bool | SubtractStep () |
| |
|
int32_t | AvailableSteps () |
| | Number of Steps available in cap bank to be switched ON.
|
| |
|
bool | IsDelta () |
| | Delta connection or wye?
|
| |
|
ICapacitors & | IsDelta (bool value) |
| |
|
int32_t | NumSteps () |
| | Number of steps (default 1) for distributing and switching the total bank kVAR.
|
| |
|
ICapacitors & | NumSteps (int32_t value) |
| |
| template<typename VectorT = Eigen::Matrix<int32_t, Eigen::Dynamic, 1>> |
| VectorT | States () |
| | A array of integer [0..numsteps-1] indicating state of each step. More...
|
| |
|
template<typename VectorT = Eigen::Matrix<int32_t, Eigen::Dynamic, 1>> |
| ICapacitors & | States (const VectorT &value) |
| |
| double | kV () |
| | Bank kV rating. More...
|
| |
|
ICapacitors & | kV (double value) |
| |
|
double | kvar () |
| | Total bank KVAR, distributed equally among phases and steps.
|
| |
|
ICapacitors & | kvar (double value) |
| |
|
| ContextState (APIUtil *util) |
| |
|
|
void * | ctx |
| | Pointer to the DSSContext for easy access.
|
| |
|
APIUtil * | api_util |
| | API utility functions.
|
| |
◆ First()
| int32_t dss::classic::ICapacitors::First |
( |
| ) |
|
|
inline |
Sets the first Capacitor active.
Returns 0 if no more.
◆ kV()
| double dss::classic::ICapacitors::kV |
( |
| ) |
|
|
inline |
Bank kV rating.
Use LL for 2 or 3 phases, or actual can rating for 1 phase.
◆ Next()
| int32_t dss::classic::ICapacitors::Next |
( |
| ) |
|
|
inline |
Sets the next Capacitor active.
Returns 0 if no more.
◆ States()
template<typename VectorT = Eigen::Matrix<int32_t, Eigen::Dynamic, 1>>
| VectorT dss::classic::ICapacitors::States |
( |
| ) |
|
|
inline |
A array of integer [0..numsteps-1] indicating state of each step.
If the read value is -1 an error has occurred.
The documentation for this class was generated from the following file: