Public Types | |
enum | ErrorState { SCTAPI_ACCESS_FAILURE } |
Public Member Functions | |
virtual bool | resetAction () |
virtual bool | loadAction () |
Get hold of SctApi and pass it to the CalibrationController. | |
virtual bool | prepareAction () |
AJB was startAction. | |
virtual bool | stopEFAction () |
was exitRunning | |
virtual bool | unloadAction () |
virtual bool | configureAction () |
void | sctApiError (const string &reason) |
Call this to indicate an error accessing the api. | |
Static Public Member Functions | |
static RunControl & | instance () |
Static Public Attributes | |
static const int | defaultRunNumber |
Private Member Functions | |
int | getRunNumber () |
std::string | getRunType () const |
bool | sendRunTypeToSctApi () const |
RunControl () | |
Private Attributes | |
CalibrationControllerImpl & | cc |
Sct_SctApi::SctApiIPC_var | api |
boost::shared_ptr< ISInfoDictionary > | m_isInfoDictionary |
Definition at line 20 of file CalibrationController/src/RunController.h.
|
Get hold of SctApi and pass it to the CalibrationController.
Definition at line 171 of file RunController.cpp. References api, cc, SctConfiguration::ConfigIPC::loadConfiguration(), m_isInfoDictionary, Sct::Throwable::sendToMrs(), SctCalibrationController::CalibrationControllerImpl::setApi(), and Sct::StringStreamer. Here is the call graph for this function: ![]() |
|
AJB was startAction.
Definition at line 294 of file RunController.cpp. References cc, sendRunTypeToSctApi(), Sct::AbstractThrowable::sendToMrs(), and SctCalibrationController::CalibrationControllerImpl::takeControl(). Here is the call graph for this function: ![]() |
|
Call this to indicate an error accessing the api.
Definition at line 353 of file RunController.cpp. References cc, and SctCalibrationController::CalibrationControllerImpl::giveupControl(). Referenced by SctCalibrationController::CalibrationControllerImpl::sctApiError(). Here is the call graph for this function: ![]() |
|
was exitRunning
Definition at line 327 of file RunController.cpp. References cc, and SctCalibrationController::CalibrationControllerImpl::giveupControl(). Here is the call graph for this function: ![]() |