#include <ModuleData.h>
Public Member Functions | |
ModuleData () | |
Creates an empty ModuleData object. | |
ModuleData (string fileName) | |
Loads in the data from fileName. | |
void | load (string fileName) |
Reloads in the data from fileName. | |
string | getFileName () const |
Get the fileName. | |
bool | dataExists (string serialNumber) const |
Returns true if there is data for serialNumber, false otherwise. | |
TestInfo | getResponseCurveInfo (string serialNumber) const |
Get response curve information. | |
TestInfo | get3PtGainInfo (string serialNumber) const |
Get 3 pt gain information. | |
TestInfo | getStrobeDelayInfo (string serialNumber) const |
Get strobe delay information. | |
TestInfo | getTrimInfo (string serialNumber) const |
Get trim information. | |
TestInfo | getPipelineInfo (string serialNumber) const |
Get pipepline information. | |
TestInfo | getFullBypassInfo (string serialNumber) const |
Get full bypass information. | |
TestInfo | getNoiseOccupancyInfo (string serialNumber) const |
Get noise occupancy information. | |
TestInfo | getTimeWalkInfo (string serialNumber) const |
Get timewalk information. | |
Private Member Functions | |
TestInfo | getInfo (string serialNumber, unsigned int index) const |
Gets an indexed TestInfo. | |
Private Attributes | |
string | fileName |
map< string, ModuleDataInfo > | dataMap |
Definition at line 27 of file ModuleData.h.
|
Creates an empty ModuleData object.
Definition at line 12 of file ModuleData.cpp. |
|
Loads in the data from fileName. Performs environment variable substitution on fileName
Definition at line 16 of file ModuleData.cpp. References load(). |
Here is the call graph for this function:
|
Returns true if there is data for serialNumber, false otherwise. If this method returns true, all the getXXXInfo methods will return without throwing. Definition at line 52 of file ModuleData.cpp. |
|
Get 3 pt gain information.
Definition at line 70 of file ModuleData.cpp. References getInfo(). |
Here is the call graph for this function:
|
Get the fileName.
Definition at line 48 of file ModuleData.cpp. |
|
Get full bypass information.
Definition at line 82 of file ModuleData.cpp. References getInfo(). |
Here is the call graph for this function:
|
Gets an indexed TestInfo.
Definition at line 57 of file ModuleData.cpp. Referenced by get3PtGainInfo(), getFullBypassInfo(), getNoiseOccupancyInfo(), getPipelineInfo(), getResponseCurveInfo(), getStrobeDelayInfo(), getTimeWalkInfo(), and getTrimInfo(). |
|
Get noise occupancy information.
Definition at line 86 of file ModuleData.cpp. References getInfo(). |
Here is the call graph for this function:
|
Get pipepline information.
Definition at line 78 of file ModuleData.cpp. References getInfo(). |
Here is the call graph for this function:
|
Get response curve information.
Definition at line 62 of file ModuleData.cpp. References getInfo(). |
Here is the call graph for this function:
|
Get strobe delay information.
Definition at line 66 of file ModuleData.cpp. References getInfo(). |
Here is the call graph for this function:
|
Get timewalk information.
Definition at line 90 of file ModuleData.cpp. References getInfo(). |
Here is the call graph for this function:
|
Get trim information.
Definition at line 74 of file ModuleData.cpp. References getInfo(). |
Here is the call graph for this function:
|
Reloads in the data from fileName. Performs environment variable substitution on fileName
Definition at line 20 of file ModuleData.cpp. References SctTest::ModuleDataFile::getNextRecord(), and SctTest::ModuleDataFile::hasMoreRecords(). Referenced by ModuleData(). |
Here is the call graph for this function: