
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(). |
1.4.6