#include <DcsData.h>
Inheritance diagram for SctData::DcsData:
Public Member Functions | |
DcsData () | |
DcsData (const std::map< std::string, float > inputs) | |
virtual std::string | getClassName () const |
Streamable over-ride. | |
virtual | ~DcsData () |
detr | |
void | setParameter (const std::string &name, float val, OWLTime time) |
set parameter by name (Names defined by PVSS). | |
OWLTime | getTime (const std::string &name) const |
get time of value by name. | |
float | getParameter (const std::string &name) const |
get parameter by name. | |
bool | hasParameter (const std::string &name) const |
check if parameter has a value | |
std::list< std::string > | getAllParameterNames () const |
get list of parameters available | |
Private Member Functions | |
DataPoint | getDataPoint (const std::string &name) const |
Private Attributes | |
std::map< std::string, DataPoint > | m_data |
Data Structures | |
class | DataPoint |
internal class associates a time with each value More... |
for easy cross-referencing.
Definition at line 17 of file DcsData.h.
|
detr
Definition at line 20 of file DcsData.cpp. |
|
get list of parameters available
Definition at line 38 of file DcsData.cpp. References m_data. Referenced by SctData::IO::DcsDataStreamer_v2::write(), and SctData::IO::DcsDataStreamer_v1::write(). |
|
Streamable over-ride.
Implements Sct::Streamable. Definition at line 14 of file DcsData.cpp. |
|
get parameter by name.
Definition at line 30 of file DcsData.cpp. References getDataPoint(), and SctData::DcsData::DataPoint::value. Referenced by SctData::TestSummary::SummaryWriter::print(), SctData::IO::DcsDataStreamer_v2::write(), and SctData::IO::DcsDataStreamer_v1::write(). Here is the call graph for this function: ![]() |
|
get time of value by name.
Definition at line 34 of file DcsData.cpp. References getDataPoint(), and SctData::DcsData::DataPoint::time. Referenced by SctData::IO::DcsDataStreamer_v2::write(). Here is the call graph for this function: ![]() |
|
check if parameter has a value
Definition at line 26 of file DcsData.cpp. References m_data. Referenced by getDataPoint(), and SctData::TestSummary::SummaryWriter::print(). |
|
set parameter by name (Names defined by PVSS).
Definition at line 22 of file DcsData.cpp. References m_data. Referenced by SctData::IO::DcsDataStreamer_v2::read(), and SctData::IO::DcsDataStreamer_v1::read(). |