ScanLibrary.cpp

00001 #include "ScanLibrary.h"
00002 #include "ScanRequest.h"
00003 #include "CalibrationController.h"
00004 
00005 namespace SctCalibrationController {
00006 namespace Ipc {
00007     
00008 ScanLibrary::ScanLibrary() : IPCObject<POA_Sct_CalibrationController::ScanLibrary>() {
00009 }
00010 
00011   /*
00012 Sct_CalibrationController_T_ScanRequest * ScanLibrary::thresholdScan (Sct_CalibrationControllerStatus *_status, ilu_Cardinal nTrigs) {
00013   ScanRequestImpl& req = thresholdScan(nTrigs);
00014   req.incRef();
00015   return &req;
00016 }
00017 
00018 Sct_CalibrationController_T_ScanRequest * ScanLibrary::rawScan (Sct_CalibrationControllerStatus *_status, ilu_Cardinal nTrigs, ilu_Boolean issueSoftReset) {
00019   ScanRequestImpl& req = rawScan(nTrigs, issueSoftReset);
00020   req.incRef();
00021   return &req;
00022 }
00023 
00024 Sct_CalibrationController_T_ScanRequest * ScanLibrary::thresholdScanfC (Sct_CalibrationControllerStatus *_status, ilu_Cardinal nTrigs, ilu_Real calCharge) {
00025   ScanRequestImpl& req = thresholdScanfC(nTrigs, calCharge);
00026   req.incRef();
00027   return &req;
00028 }
00029 
00030 Sct_CalibrationController_T_ScanRequest * ScanLibrary::noiseOccupancyScan (Sct_CalibrationControllerStatus *_status) {
00031   ScanRequestImpl& req = noiseOccupancyScan();
00032   req.incRef();
00033   return &req;
00034 }
00035 
00036 Sct_CalibrationController_T_ScanRequest * ScanLibrary::strobeDelayScan (Sct_CalibrationControllerStatus *_status, ilu_Cardinal nTrigs) {
00037   ScanRequestImpl& req = strobeDelayScan(nTrigs);
00038   req.incRef();
00039   return &req;
00040 }
00041     
00042 Sct_CalibrationController_T_ScanRequest * ScanLibrary::nmaskScan (Sct_CalibrationControllerStatus *_status, ilu_Cardinal nTrigs) {
00043   ScanRequestImpl& req = nmaskScan(nTrigs);
00044   req.incRef();
00045   return &req;
00046 }
00047    
00048 Sct_CalibrationController_T_ScanRequest * ScanLibrary::tokenScan (Sct_CalibrationControllerStatus *_status) {
00049   ScanRequestImpl& req = tokenScan();
00050   req.incRef();
00051   return &req;
00052 }
00053 
00054 Sct_CalibrationController_T_ScanRequest * ScanLibrary::defaultScan (Sct_CalibrationControllerStatus *_status) {
00055   ScanRequestImpl& req = defaultScan();
00056   req.incRef();
00057   return &req;
00058 }
00059   */
00060 
00061 }
00062 }

Generated on Mon Feb 6 14:01:27 2006 for SCT DAQ/DCS Software - C++ by  doxygen 1.4.6