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::strobeDelay (Sct_CalibrationControllerStatus *_status) { 00025 TestRequestImpl& req = strobeDelay(); 00026 req.incRef(); 00027 return &req; 00028 } 00029 00030 Sct_CalibrationController_T_TestRequest * TestLibrary::noiseOccupancy (Sct_CalibrationControllerStatus *_status) { 00031 TestRequestImpl& req = noiseOccupancy(); 00032 req.incRef(); 00033 return &req; 00034 } 00035 00036 Sct_CalibrationController_T_TestRequest * TestLibrary::pipeline (Sct_CalibrationControllerStatus *_status) { 00037 TestRequestImpl& req = pipeline(); 00038 req.incRef(); 00039 return &req; 00040 } 00041 00042 Sct_CalibrationController_T_TestRequest * TestLibrary::fullBypass (Sct_CalibrationControllerStatus *_status) { 00043 TestRequestImpl& req = fullBypass(); 00044 req.incRef(); 00045 return &req; 00046 } 00047 00048 Sct_CalibrationController_T_TestRequest * TestLibrary::trimRange (Sct_CalibrationControllerStatus *_status) { 00049 TestRequestImpl& req = trimRange(); 00050 req.incRef(); 00051 return &req; 00052 } 00053 00054 Sct_CalibrationController_T_TestRequest * TestLibrary::timeWalk (Sct_CalibrationControllerStatus *_status) { 00055 TestRequestImpl& req = timeWalk(); 00056 req.incRef(); 00057 return &req; 00058 } 00059 00060 Sct_CalibrationController_T_TestRequest * TestLibrary::nmask (Sct_CalibrationControllerStatus *_status) { 00061 TestRequestImpl& req = nmask(); 00062 req.incRef(); 00063 return &req; 00064 } 00065 00066 00067 } 00068 }