Public Member Functions | ||||
void | handy_setModuleSerial (const string &serial) | |||
Sets the serial number and loads in all necessary data. | ||||
string | handy_getModuleSerial () const | |||
void | handy_setDataFile (const string &file) | |||
Sets the data file. | ||||
string | handy_getDataFile () const | |||
void | handy_setXmlSummaryFile (const string &file) | |||
Sets the XML summary file
| ||||
string | handy_getXmlSummaryFile () const | |||
virtual void | setDataFile (const char *file) | |||
virtual char * | getDataFile () | |||
virtual void | setXmlSummaryFile (const char *file) | |||
virtual char * | getXmlSummaryFile () | |||
virtual void | setModuleSerial (const char *serial) | |||
virtual char * | getModuleSerial () | |||
virtual void | fullBypass () | |||
virtual void | timeWalk () | |||
virtual void | strobeDelay () | |||
virtual void | threePointGain () | |||
virtual void | responseCurve () | |||
virtual void | noiseOccupancy () | |||
virtual void | trim () | |||
virtual void | pipeline () | |||
virtual void | shutdown () | |||
Static Public Member Functions | ||||
static HighLevelApi & | instance () | |||
Private Member Functions | ||||
HighLevelApi () | ||||
void | getConfig (string serial) | |||
Gets the ModuleConfiguration for the given serial number. | ||||
void | addAndGetConfig (string serial) | |||
void | publishTest (TestData &t) const | |||
string | getFileName (const TestInfo &info, unsigned int scanNumber) const | |||
void | doTest (const TestInfo &info, TestData &data, const SctData::ConfigurationVariable &var) const | |||
void | publishScan (const TestInfo &info, unsigned int scanNumber, const SctData::ConfigurationVariable &scan_variable, const SctData::ModuleConfiguration &config) const | |||
Private Attributes | ||||
string | serial | |||
string | xmlFile | |||
The xml summary file. | ||||
ModuleData | data | |||
boost::shared_ptr< SctData::ModuleConfiguration > | config |
Definition at line 23 of file HighLevelApi.h.
|
Gets the ModuleConfiguration for the given serial number.
Definition at line 104 of file HighLevelApi.cpp. References addAndGetConfig(), and config. Referenced by handy_setModuleSerial(). Here is the call graph for this function: ![]() |
|
Sets the data file.
Definition at line 87 of file HighLevelApi.cpp. References data, and SctTest::ModuleData::load(). Referenced by HighLevelApi(), and setDataFile(). Here is the call graph for this function: ![]() |
|
Sets the serial number and loads in all necessary data.
Definition at line 77 of file HighLevelApi.cpp. References data, SctTest::ModuleData::dataExists(), and getConfig(). Referenced by HighLevelApi(), and setModuleSerial(). Here is the call graph for this function: ![]() |
|
Sets the XML summary file
Definition at line 95 of file HighLevelApi.cpp. References xmlFile. Referenced by HighLevelApi(), and setXmlSummaryFile(). |
|
The xml summary file.
Definition at line 82 of file HighLevelApi.h. Referenced by addAndGetConfig(), handy_getXmlSummaryFile(), and handy_setXmlSummaryFile(). |