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 }