|
| IMonitors (dss::APIUtil *util) |
|
template<typename VectorT = Eigen::VectorXd> |
VectorT | Channel (int32_t Index) |
| Array of float64 for the specified channel (usage: MyArray = DSSMonitor.Channel(i)). More...
|
|
strings | AllNames () |
| Array of strings with all Monitor names in the circuit.
|
|
int32_t | Count () |
| Number of Monitor objects in active circuit.
|
|
int32_t | First () |
| Sets the first Monitor active. More...
|
|
string | Name () |
| Get the name of the current active Monitor.
|
|
IMonitors & | Name (const char *value) |
| Sets the active Monitor by Name.
|
|
IMonitors & | Name (const string &value) |
|
int32_t | Next () |
| Sets the next Monitor active. More...
|
|
int32_t | idx () |
| Get active Monitor by index; index is 1-based: 1..count.
|
|
void | idx (int32_t value) |
| Get active Monitor by index; index is 1-based: 1..count.
|
|
void | Process () |
|
void | ProcessAll () |
|
void | Reset () |
|
void | ResetAll () |
|
void | Sample () |
|
void | SampleAll () |
|
void | Save () |
|
void | SaveAll () |
|
void | Show () |
|
template<typename VectorT = Eigen::Matrix<int8_t, Eigen::Dynamic, 1>> |
VectorT | ByteStream () |
| Byte Array containing monitor stream values. More...
|
|
string | Element () |
| Full object name of element being monitored.
|
|
IMonitors & | Element (const char *value) |
|
IMonitors & | Element (const string &value) |
|
string | FileName () |
| Name of CSV file associated with active Monitor.
|
|
int32_t | FileVersion () |
| Monitor File Version (integer)
|
|
strings | Header () |
| Header string; Array of strings containing Channel names.
|
|
int32_t | Mode () |
| Set Monitor mode (bitmask integer - see DSS Help)
|
|
IMonitors & | Mode (int32_t value) |
|
int32_t | NumChannels () |
| Number of Channels in the active Monitor.
|
|
int32_t | RecordSize () |
| Size of each record in ByteStream (Integer). More...
|
|
int32_t | SampleCount () |
| Number of Samples in Monitor at Present.
|
|
int32_t | Terminal () |
| Terminal number of element being monitored.
|
|
IMonitors & | Terminal (int32_t value) |
|
template<typename VectorT = Eigen::Matrix<double, Eigen::Dynamic, 1>> |
VectorT | dblFreq () |
| Array of doubles containing frequency values for harmonics mode solutions; Empty for time mode solutions (use dblHour)
|
|
template<typename VectorT = Eigen::Matrix<double, Eigen::Dynamic, 1>> |
VectorT | dblHour () |
| Array of doubles containing time value in hours for time-sampled monitor values; Empty if frequency-sampled values for harmonics solution (see dblFreq)
|
|
| ContextState (APIUtil *util) |
|