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::fullBypassBarrel (Sct_CalibrationControllerStatus *_status) {
00043 TestRequestImpl& req = fullBypassBarrel();
00044 req.incRef();
00045 return &req;
00046 }
00047
00048 Sct_CalibrationController_T_TestRequest * TestLibrary::fullBypassEndcap (Sct_CalibrationControllerStatus *_status) {
00049 TestRequestImpl& req = fullBypassEndcap();
00050 req.incRef();
00051 return &req;
00052 }
00053
00054 Sct_CalibrationController_T_TestRequest * TestLibrary::trimRange (Sct_CalibrationControllerStatus *_status) {
00055 TestRequestImpl& req = trimRange();
00056 req.incRef();
00057 return &req;
00058 }
00059
00060 Sct_CalibrationController_T_TestRequest * TestLibrary::timeWalk (Sct_CalibrationControllerStatus *_status) {
00061 TestRequestImpl& req = timeWalk();
00062 req.incRef();
00063 return &req;
00064 }
00065
00066 Sct_CalibrationController_T_TestRequest * TestLibrary::nmask (Sct_CalibrationControllerStatus *_status) {
00067 TestRequestImpl& req = nmask();
00068 req.incRef();
00069 return &req;
00070 }
00071
00072
00073 Sct_CalibrationController_T_TestRequest * TestLibrary::rxDelay (Sct_CalibrationControllerStatus *_status) {
00074 TestRequestImpl& req = rxDelay();
00075 req.incRef();
00076 return &req;
00077 }
00078
00079 Sct_CalibrationController_T_TestRequest * TestLibrary::rxThreshold (Sct_CalibrationControllerStatus *_status) {
00080 TestRequestImpl& req = rxThreshold();
00081 req.incRef();
00082 return &req;
00083 }
00084
00085 }
00086 }