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 }