Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Related Pages

TestLibrary.cpp

00001 #include "TestLibrary.h"
00002 #include "TestRequest.h"
00003 #include "CalibrationController.h"
00004 
00005 namespace SctCalibrationController {
00006 namespace Ipc {
00007     
00008 TestLibrary::TestLibrary() : IPCCallback(&CalibrationController::getServer()) {
00009     cout << "create TestLibrary" << endl;
00010 }
00011 
00012 Sct_CalibrationController_T_TestRequest * TestLibrary::responseCurve (Sct_CalibrationControllerStatus *_status) {
00013     TestRequestImpl& req = responseCurve();
00014     req.incRef();
00015     return &req;
00016 }
00017 
00018 Sct_CalibrationController_T_TestRequest * TestLibrary::threePointGain (Sct_CalibrationControllerStatus *_status) {
00019     TestRequestImpl& req = threePointGain();
00020     req.incRef();
00021     return &req;
00022 }
00023 
00024 Sct_CalibrationController_T_TestRequest * TestLibrary::fivePointGain (Sct_CalibrationControllerStatus *_status) {
00025     TestRequestImpl& req = fivePointGain();
00026     req.incRef();
00027     return &req;
00028 }
00029 
00030 Sct_CalibrationController_T_TestRequest * TestLibrary::strobeDelay (Sct_CalibrationControllerStatus *_status) {
00031     TestRequestImpl& req = strobeDelay();
00032     req.incRef();
00033     return &req;
00034 }
00035 
00036 Sct_CalibrationController_T_TestRequest * TestLibrary::noiseOccupancy (Sct_CalibrationControllerStatus *_status) {
00037     TestRequestImpl& req = noiseOccupancy();
00038     req.incRef();
00039     return &req;
00040 }
00041 
00042 Sct_CalibrationController_T_TestRequest * TestLibrary::pipeline (Sct_CalibrationControllerStatus *_status) {
00043     TestRequestImpl& req = pipeline();
00044     req.incRef();
00045     return &req;
00046 }
00047 
00048 Sct_CalibrationController_T_TestRequest * TestLibrary::fullBypassBarrel (Sct_CalibrationControllerStatus *_status) {
00049     TestRequestImpl& req = fullBypassBarrel();
00050     req.incRef();
00051     return &req;
00052 }
00053 
00054 Sct_CalibrationController_T_TestRequest * TestLibrary::fullBypassEndcap (Sct_CalibrationControllerStatus *_status) {
00055     TestRequestImpl& req = fullBypassEndcap();
00056     req.incRef();
00057     return &req;
00058 }
00059 
00060 Sct_CalibrationController_T_TestRequest * TestLibrary::trimRange (Sct_CalibrationControllerStatus *_status) {
00061     TestRequestImpl& req = trimRange();
00062     req.incRef();
00063     return &req;
00064 }
00065 
00066 Sct_CalibrationController_T_TestRequest * TestLibrary::quickTrimRange (Sct_CalibrationControllerStatus *_status) {
00067     TestRequestImpl& req = quickTrimRange();
00068     req.incRef();
00069     return &req;
00070 }
00071 
00072 Sct_CalibrationController_T_TestRequest * TestLibrary::timeWalk (Sct_CalibrationControllerStatus *_status) {
00073     TestRequestImpl& req = timeWalk();
00074     req.incRef();
00075     return &req;
00076 }
00077 
00078 Sct_CalibrationController_T_TestRequest * TestLibrary::nmask (Sct_CalibrationControllerStatus *_status) {
00079     TestRequestImpl& req = nmask();
00080     req.incRef();
00081     return &req;
00082 }
00083 
00084 Sct_CalibrationController_T_TestRequest * TestLibrary::doubleTriggerNoise (Sct_CalibrationControllerStatus *_status) {
00085     TestRequestImpl& req = doubleTriggerNoise();
00086     req.incRef();
00087     return &req;
00088 }
00089 
00090 Sct_CalibrationController_T_TestRequest * TestLibrary::synchTriggerNoise (Sct_CalibrationControllerStatus *_status) {
00091     TestRequestImpl& req = synchTriggerNoise();
00092     req.incRef();
00093     return &req;
00094 }
00095 
00096 
00097 Sct_CalibrationController_T_TestRequest * TestLibrary::rxDelay (Sct_CalibrationControllerStatus *_status) {
00098     TestRequestImpl& req = rxDelay();
00099     req.incRef();
00100     return &req;
00101 }
00102 
00103 Sct_CalibrationController_T_TestRequest * TestLibrary::rxThreshold (Sct_CalibrationControllerStatus *_status) {
00104     TestRequestImpl& req = rxThreshold();
00105     req.incRef();
00106     return &req;
00107 }
00108 
00109 Sct_CalibrationController_T_TestRequest * TestLibrary::rxThresholdBasedOnConfigRegister (Sct_CalibrationControllerStatus *_status) {
00110     TestRequestImpl& req = rxThresholdBasedOnConfigRegister();
00111     req.incRef();
00112     return &req;
00113 }
00114 
00115 Sct_CalibrationController_T_TestRequest * TestLibrary::txCurrent (Sct_CalibrationControllerStatus *_status) {
00116     TestRequestImpl& req = txCurrent();
00117     req.incRef();
00118     return &req;
00119 }
00120 
00121 }
00122 }

Generated on Fri Jan 14 12:47:11 2005 for SCT DAQ/DCS Software - C++ by doxygen 1.3.5